@font-face {
    font-family: 'LEMON MILK';
    src: url('../font/LEMONMILK-Bold.eot');
    src: url('../font/LEMONMILK-Bold.eot?#iefix') format('embedded-opentype'),
        url('../font/LEMONMILK-Bold.woff2') format('woff2'),
        url('../font/LEMONMILK-Bold.woff') format('woff'),
        url('../font/LEMONMILK-Bold.ttf') format('truetype'),
        url('../font/LEMONMILK-Bold.svg#LEMONMILK-Bold') format('svg');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'LEMON MILK';
    src: url('../font/LEMONMILK-Light.eot');
    src: url('../font/LEMONMILK-Light.eot?#iefix') format('embedded-opentype'),
        url('../font/LEMONMILK-Light.woff2') format('woff2'),
        url('../font/LEMONMILK-Light.woff') format('woff'),
        url('../font/LEMONMILK-Light.ttf') format('truetype'),
        url('../font/LEMONMILK-Light.svg#LEMONMILK-Light') format('svg');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'LEMON MILK';
    src: url('../font/LEMONMILK-Regular.eot');
    src: url('../font/LEMONMILK-Regular.eot?#iefix') format('embedded-opentype'),
        url('../font/LEMONMILK-Regular.woff2') format('woff2'),
        url('../font/LEMONMILK-Regular.woff') format('woff'),
        url('../font/LEMONMILK-Regular.ttf') format('truetype'),
        url('../font/LEMONMILK-Regular.svg#LEMONMILK-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'LEMON MILK';
    src: url('../font/LEMONMILK-Medium.eot');
    src: url('../font/LEMONMILK-Medium.eot?#iefix') format('embedded-opentype'),
        url('../font/LEMONMILK-Medium.woff2') format('woff2'),
        url('../font/LEMONMILK-Medium.woff') format('woff'),
        url('../font/LEMONMILK-Medium.ttf') format('truetype'),
        url('../font/LEMONMILK-Medium.svg#LEMONMILK-Medium') format('svg');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}
html {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    scroll-behavior: smooth
}
html,
body {
    overflow-x: clip;
}
*,
:after,
:before {
    -webkit-box-sizing: inherit;
    -moz-box-sizing: inherit;
    box-sizing: inherit
}
a,
aside,
body,
del,
div,
dl,
footer,
header,
li,
main,
ol,
p,
section,
span,
ul {
    padding: 0;
    margin: 0;
    text-shadow: none;
    outline: 0;
    box-shadow: none;
    text-decoration: none;
    list-style: none;
}
b,
strong {
    font-weight: 700;
}
body {
    font-size: 20px;
    font-family: "Poppins", sans-serif;
    font-weight: 400;
    color: #000000;
    background: #e5e3b0;
    overflow-x: clip;
}
p {
    margin-bottom: 30px;
    text-align: justify;
}
a {
    color: #003D7A;
    /*-webkit-transition: .5s all ease;*/
    /*-ms-transition: .5s all ease;*/
    /*transition: .5s all ease;*/
}
a:hover,
a:focus,
a:active {
    color: #333;
}
h1,h2,h3,h4,h5,h6{
    font-family: 'LEMON MILK', sans-serif;
}
.mt-50{
    margin-top: 50px;
}
.mt-120 {
    margin: 120px 0px 0px;
}
.mtb-120 {
    margin: 4em 0px;
}
.ptb-120 {
    padding: 120px 0px;
}
.pt-100 {
    padding: 100px 0px 0px;
}
.ptb-70 {
    padding: 70px 0px;
}
header.site-header {
    padding: 5px 0;
    position: sticky;
    top: 0;
    left: 0;
    right: 0;
    background: transparent;
    box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.0);
    z-index: 99;
    border-bottom: 0px;
    -webkit-transition: .5s all ease;
    -ms-transition: .5s all ease;
    transition: .5s all ease;
}
header.site-header.sticky {
    background: #68B3FF;
    padding: 5px 0;
    box-shadow: 0px 5px 20px rgb(0 0 0 / 20%);
}
.navbar-brand img {
	max-width: 132px !important;
}
header .menu-item a{
    font-size: 20px;
    font-weight: 400;
    line-height: auto;
    color: #000000;
    position: relative;
    padding-bottom: 5px;
}
header .menu-item a:before,
header .menu-item a:after {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    width: 0;
    margin: 0 auto;
    height: 1px;
    background: #fff;
    -webkit-transition: .5s all ease;
    -ms-transition: .5s all ease;
    transition: .5s all ease;
}
header .menu-item a:after {
    background: #003D7A;
    height: 2px;
    -webkit-transition-delay: .3s;
    -ms-transition-delay: .3s;
    transition-delay: .3s;
}
header .menu-item+.menu-item {
    margin-left: 40px;
}
header .menu-item:last-child a {
    padding: 11px 25px;
    border-radius: 50px;
    border: 1px solid #003D7A;
    background: transparent;
    font-size: 18px;
    color: #ffffff;
    font-weight: 500;
    background:#217231;
}
header .menu-item a:hover,
header .menu-item a:focus,
header .menu-item.current-menu-item a {
    color: burlywood;
}
header .menu-item a:hover:before,
header .menu-item a:focus:before,
header .menu-item.current-menu-item a:before{
    width: 100%;
}
header .menu-item a:hover:after,
header .menu-item a:focus:after,
header .menu-item.current-menu-item a:after {
    width: 45%;
}
header .menu-item:last-child a::before,
header .menu-item:last-child a::after {
    display: none;
}
header .menu-item:last-child a:hover {
    color: #fff;
    background: #003D7A;
    border-color: #003D7A;
}
.add-cart {
    margin-left: 20px;
    padding: 11px 25px;
    background: #003D7A;
    border-radius: 100px;
    border: 1px solid #003D7A;
    color: #fff;
    font-size: 18px;
    font-weight: 500;
    gap: 10px;
}
.add-cart:hover, .add-cart:focus, .add-cart:active{
    background: transparent;
    border-color: #003D7A;
    color: #003D7A;
}
.add-cart:hover svg path,
.add-cart:focus svg path,
.add-cart:active svg path{
    fill: #003D7A;
}
header .navbar,
header .navbar-brand {
    padding: 0;
    margin: 0;
}
.home-banner {
	min-height: 680px;
	/*padding-top: 167px;*/
}
footer{
    background: green;
}
.footer-certi{
    padding: 23px;
    background: rgba(255, 255, 255, 0.1);
    border-radius: 100px;
    display: grid;
    grid-template-columns: repeat(4,1fr);
    gap: 20%;
    align-items: center;
    margin: 120px 0 80px;
}
.certi-img{
    text-align: center;
}
.certi-img {
    text-align: center;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
}
.certi-img+.certi-img::before {
    content: '';
    position: absolute;
    left: -25px;
    top: 0;
    bottom: 0;
    border-left: 1px solid rgba(255, 255, 255, .3);
}
.ft-logo{
    max-width: 400px;
    height: 300px;
    width: 100%;
    margin: auto;
    display: block;
}
footer p, footer a, footer h4{
    color: rgba(255, 255, 255, .6);
}
footer p,
footer p a {
    font-size: 20px;
    line-height: 28px;
    margin: 0;
}
footer a {
    font-size: 16px;
    line-height: 20px;
        flex: 0 0 35px;
    justify-content: center;
    align-items: center;
    display: inline-flex;
    height: 35px;
}
footer h4 {
    font-size: 22px;
    line-height: 32px;
    margin-bottom: 15px;
    text-transform: capitalize;
    font-family: "Poppins", sans-serif;
    font-weight: 600;
}
footer a:hover,
footer a:focus, footer a:active{
    color: #fff;
}
footer p + h4{
    margin-top: 30px;
}
.footer-bottom{
    padding: 30px 0;
    margin-top: 30px;
    border-top: 1px solid rgba(255, 255, 255, .3);
}
.social{
    gap: 12px;
}
footer .social a {
    background: rgba(255, 255, 255, .1);
    border: 1px solid #fff;
    border-radius: 50%;
}
footer a svg {
    height: 18px;
    max-width: 20px;
}
footer .social a:hover{
    transform: rotate(360deg);
}
.footer-bottom p{
    font-size: 18px;
}
.home-banner{
    display: flex;
    justify-content: center;
    flex-direction: column;
}
.hb-desc {
    margin-bottom: 120px;
}
.hb-desc h1, .inb-descn h1 {
    font-size: 48px;
    line-height: 62px;
    margin-bottom: 0;
    color: #333333;
    font-weight: 400;
}
.hb-desc h1 b, .hb-desc h1 strong, .inb-descn h1 b, .inb-descn h1 strong{
    color: #003D7A;
    font-weight: 700;
}
.btn-primary{
    padding: 15px 25px;
    font-size: 18px;
    line-height: 25px;
    font-weight: 500;
    color: #ffffff;
    border-radius: 100px;
    background: #217231;
    border: 1px solid #003D7A !important;
    display: flex;
    align-items: center;
    gap: 10px;
    outline: none !important;
    box-shadow: 0 0 0 !important;
    max-width: fit-content;
}
.btn-primary svg path{
    fill: #003D7A;
    transition: all 0.5s;
}
.btn-primary:hover svg path{
    fill: #fff;
}
.btn-primary:hover{
    background: #003D7A;
    color: #fff;
}
.btn-blue{
    padding: 15px 25px;
    background: #003D7A;
    outline: none !important;
    box-shadow: 0 0 0 !important;
    font-size: 18px;
    line-height: 25px;
    font-weight: 500;
    border: 1px solid #003D7A !important;
    color: #fff;
    display: flex;
    border-radius: 100px;
    align-items: center;
    gap: 10px;
    max-width: fit-content;
}
.btn-blue:hover{
    color: #003D7A;
    background: #fff;
}
.btn-blue svg path, .add-cart svg path{
    fill: #fff;
    transition: all 0.5s;
}
.btn-blue:hover svg path, .add-cart:hover svg path{
    fill: #003D7A;
}
.hab-btns{
    gap: 20px;
}
.title h2 {
	font-size: 40px;
	line-height: 50px;
	font-weight: 400;
	text-transform: uppercase;
	color: #333333;
	margin-bottom: 18px;
}
.title h2 b, .title h2 strong{
    font-weight: 700;
    color: #003D7A;
}
.title p:last-child{
    margin-bottom: 0;
}
.habt-img img{
    width: 100%;
}
.home-about{
    position: relative;
    z-index: 1;
}
/* .home-about::before{
    content: '';
    position: absolute;
    bottom: -60px;
    left: 60px;
    right: 60px;
    height: 2px;
    background: #C6C6C0;
    z-index: -1;
} */
.horganb-img{
    width: 150px;
    height: 150px;
    padding: 10px;
    background: #fff;
    border: 1px solid rgba(0, 61, 122, .2);
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    max-width: 150px;
    margin: auto auto 18px;
    border-radius: 50%;
}
.horganb-img img{
    max-width: 80px;
}
.horgan-box h3{
    font-size: 20px;
    line-height: 30px;
    font-weight: 500;
    color: #003D7A;
    font-family: "Poppins", sans-serif;
    margin-bottom: 0;
}
.horgan-main{
    display: grid;
    grid-template-columns: repeat(5,1fr);
    gap: 30px;
}
.horgan-img{
    margin-top: 50px;
    display: none;
}
.horgan-img img{
    width: 100%;
}
.hserv-box{
    width: 100%;
    padding: 100px 40px;
    border: 1px solid #DFDFDF;
    border-radius: 150px;
    background: #fff;
    box-shadow: 0 0 0;
    text-align: center;
    cursor: pointer;
    transition: all 0.5s;
}
.hserv-box:hover{
    background: #FFF5DD;
    border: 1px solid #EFB35D;
    box-shadow: 4px 4px 20px 0px rgba(0, 0, 0, 0.1);
}
.hserv-box img{
    width: 80%;
}
.hserv-main{
    display: flex;
    justify-content: center;
    align-items: center;
    /* grid-template-columns: repeat(3,1fr); */
    gap: 30px;
}
.hserv-box {
    width: 33.33333333%;
}
.home-serving .row + .row{
    margin-top: 30px;
}
.hservbotto-main {
	margin-top: 15px;
}
.hservbotto-main .hserv-desc.hserving-box{
    text-align: center;
}
.hserv-desc h3{
    font-size: 32px;
    line-height: 42px;
    font-weight: 500;
    font-family: "Poppins", sans-serif;
    color: #333333;
    margin-bottom: 20px;
}
.hserv-desc ul li{
    font-size: 12px;
    line-height: 20px;
    font-weight: 300;
    color: #707070;
    padding: 7px 11px;
    border-radius: 30px;
    background: #fff;
}
.hserv-desc ul {
    display: flex;
    align-items: center;
    gap: 10px;
    flex-wrap: wrap;
    margin-bottom: 20px;
}
.hserv-desc p{
    font-size: 18px;
    line-height: 26px;
    font-weight: 300;
    color: #6E6E6C;
    margin-bottom: 22px;
}
.hserv-desc h4{
    font-size: 26px;
    line-height: 35px;
    font-family: "Poppins", sans-serif;
    font-weight: 600;
    color: #0C9209;
    margin-bottom: 40px;
}
.hserv-desc h4 b, .hserv-desc h4 strong{
    color: #BDBCB7;
    font-weight: 300;
    margin-right: 10px;
    text-decoration: line-through;
}
.hoiltop-box h3{
    font-size: 42px;
    line-height: 52px;
    font-weight: 700;
    color: rgba(51, 51, 51, .8);
    margin-bottom: 0;
}
.swiper-hoiltop .swiper-slide:nth-child(2n) .hoiltop-box h3{
    color: transparent;
    -webkit-text-stroke-width: 1px;
    -webkit-text-stroke-color: rgba(51, 51, 51, .8);
}
.swiper-hoilbottom .swiper-slide .hoiltop-box h3{
    color: transparent;
    -webkit-text-stroke-width: 1px;
    -webkit-text-stroke-color: rgba(51, 51, 51, .8);
}
.swiper-hoilbottom .swiper-slide:nth-child(2n) .hoiltop-box h3{
    color: rgba(51, 51, 51, .8);
}
.hoiltop-box img{
    max-width: 80px;
}
.hoiltop-box {
    display: flex;
    align-items: center;
    gap: 30px;
}
.swiper-hoiltop .swiper-slide, .swiper-hoiltop .swiper-slide .hoiltop-box, .swiper-hoilbottom .swiper-slide, .swiper-hoilbottom .swiper-slide .hoiltop-box {
	max-width: fit-content;
}
.swiper-hoilbottom{
    margin-top: 40px;
}
.hoil-main{
    transform: rotate(-0deg);
}
.home-oil {
	padding: 40px 0px;
}
.hnum-main{
    padding: 80px 60px 80px;
    position: relative;
    z-index: 1;
}
.hnum-main::before{
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0%;
    height:100%;
    border-radius: 140px;
    background: #fff;
    z-index: -1;
}
.hnumin-main{
    margin-top: 50px;
}
.hnumin-main{
    display: grid;
    grid-template-columns: repeat(3,1fr);
    gap: 30px;
}
.hnumin-box{
    padding: 25px 30px;
   background: #ececec;
    border: 1px solid #393185;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 20px;
    text-align: center;
    flex-direction: column;
}
.hnumin-img img{
    max-width: 65px;
}
.hnumin-img{
    margin-bottom: 20px;
}
.hnumin-box h3{
    font-size: 38px;
    line-height: 46px;
    margin-bottom: 5px;
    font-family: "Poppins", sans-serif;
    font-weight: 700;
    color: #333333;
}
.hnumin-box p{
    font-size: 38px;
    line-height: 46px;
    margin-bottom: 0px;
    font-weight: 400;
    color: #333333;
}
.hliveb-img img{
    max-width: 100%;
}
.hlive-box{
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    text-align: center;
    gap: 20px;
}
.hlive-box h3 {
	font-size: 21px;
	line-height: 31px;
	font-weight: 600;
	font-family: "Poppins", sans-serif;
	color: #333333;
	margin-bottom: 0;
}
.hlive-main .col-lg-2 .hlive-box{
    margin-top: 200px;
}
.hlive-main .col-lg-2:nth-child(2n) .hlive-box{
    margin-top: 0px;
    flex-direction: column-reverse;
}
.hlive-main{
    position: relative;
    z-index: 1;
    margin-top: 50px;
}
.hlive-main::before {
	content: '';
	position: absolute;
	top: 20%;
	left: -100px;
	/* bottom: 0; */
	height: 336px;
	right: -100px;
	background-repeat: no-repeat;
	background-size: auto;
	background-image: url("data:image/svg+xml,%3Csvg width='1350' height='300' viewBox='0 0 1350 300' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='0.3' d='M0.666667 273.614C0.666667 276.559 3.05448 278.947 6 278.947C8.94552 278.947 11.3333 276.559 11.3333 273.614C11.3333 270.668 8.94552 268.28 6 268.28C3.05448 268.28 0.666667 270.668 0.666667 273.614ZM82.9714 292.568L83.3671 293.487L82.9714 292.568ZM567.291 220.241L567.198 221.236L567.291 220.241ZM755.221 10.2406L755.017 9.26173L754.962 9.27312L754.909 9.29051L755.221 10.2406ZM970.141 210.264L970.039 211.259L970.141 210.264ZM1148.08 9.2447L1147.29 9.86487L1148.08 9.2447ZM1350 184.827L1345.58 174.159L1338.55 183.321L1350 184.827ZM5.00665 273.729C5.23087 275.663 5.7775 277.537 6.60802 279.33L8.42294 278.49C7.67562 276.876 7.19146 275.207 6.99335 273.498L5.00665 273.729ZM13.7449 288.235C16.4589 290.492 19.7054 292.488 23.3569 294.165L24.1913 292.347C20.6751 290.733 17.5833 288.826 15.0237 286.697L13.7449 288.235ZM33.9758 297.837C37.4768 298.706 41.184 299.328 45.0329 299.667L45.2086 297.675C41.4601 297.344 37.8553 296.739 34.4576 295.896L33.9758 297.837ZM56.2333 299.846C59.8833 299.645 63.6005 299.189 67.3384 298.452L66.9515 296.49C63.3068 297.208 59.6821 297.653 56.1234 297.849L56.2333 299.846ZM78.1418 295.521C79.8905 294.911 81.6339 294.234 83.3671 293.487L82.5756 291.65C80.8866 292.378 79.1875 293.038 77.4832 293.632L78.1418 295.521ZM83.3671 293.487C84.7977 292.87 86.2975 292.039 87.8618 291.017L86.7675 289.343C85.2745 290.319 83.8767 291.089 82.5756 291.65L83.3671 293.487ZM95.6772 284.88C97.9675 282.832 100.377 280.495 102.899 277.9L101.465 276.506C98.9673 279.076 96.5917 281.379 94.344 283.389L95.6772 284.88ZM109.715 270.583C111.832 268.227 114.016 265.727 116.264 263.099L114.744 261.799C112.505 264.417 110.332 266.904 108.227 269.246L109.715 270.583ZM122.642 255.51C124.688 253.038 126.781 250.479 128.917 247.84L127.363 246.582C125.23 249.215 123.142 251.769 121.101 254.235L122.642 255.51ZM135.133 240.105C137.16 237.565 139.223 234.967 141.319 232.316L139.751 231.076C137.655 233.724 135.595 236.321 133.57 238.857L135.133 240.105ZM147.495 224.488C149.506 221.935 151.544 219.343 153.609 216.716L152.037 215.48C149.972 218.106 147.934 220.698 145.924 223.251L147.495 224.488ZM159.737 208.93C161.767 206.352 163.821 203.749 165.897 201.124L164.329 199.883C162.251 202.51 160.196 205.114 158.166 207.692L159.737 208.93ZM172.068 193.349C174.109 190.786 176.17 188.207 178.251 185.617L176.692 184.365C174.609 186.957 172.546 189.538 170.503 192.103L172.068 193.349ZM184.49 177.891C186.565 175.335 188.658 172.772 190.767 170.207L189.222 168.937C187.11 171.506 185.015 174.071 182.937 176.63L184.49 177.891ZM197.086 162.577C199.2 160.043 201.329 157.511 203.473 154.983L201.948 153.689C199.8 156.221 197.667 158.758 195.55 161.296L197.086 162.577ZM209.919 147.453C212.079 144.953 214.253 142.462 216.44 139.984L214.94 138.661C212.749 141.145 210.57 143.641 208.406 146.145L209.919 147.453ZM223.039 132.589C225.256 130.133 227.486 127.694 229.726 125.275L228.259 123.916C226.012 126.342 223.777 128.787 221.554 131.249L223.039 132.589ZM236.515 118.047C238.799 115.651 241.093 113.279 243.396 110.937L241.97 109.534C239.659 111.885 237.358 114.264 235.068 116.667L236.515 118.047ZM250.407 103.928C252.778 101.599 255.158 99.3043 257.547 97.0485L256.173 95.5946C253.775 97.8597 251.386 100.163 249.006 102.501L250.407 103.928ZM264.801 90.3402C267.269 88.1076 269.745 85.9204 272.227 83.783L270.922 82.2675C268.427 84.416 265.939 86.614 263.459 88.8569L264.801 90.3402ZM279.825 77.4156C282.404 75.3152 284.988 73.2732 287.576 71.2946L286.362 69.7056C283.756 71.6974 281.156 73.7522 278.562 75.8649L279.825 77.4156ZM295.513 65.4411C298.242 63.5028 300.975 61.6404 303.709 59.8595L302.618 58.1836C299.859 59.9799 297.105 61.8575 294.355 63.8105L295.513 65.4411ZM312.111 54.6541C314.985 52.9662 317.86 51.3749 320.734 49.8868L319.814 48.1108C316.907 49.6161 314.001 51.2247 311.098 52.9295L312.111 54.6541ZM329.593 45.6318C332.647 44.282 335.698 43.0569 338.743 41.9644L338.068 40.0818C334.975 41.1914 331.879 42.4345 328.784 43.8026L329.593 45.6318ZM348.144 39.0177C351.352 38.1604 354.552 37.4606 357.742 36.9273L357.413 34.9547C354.156 35.499 350.894 36.2127 347.627 37.0855L348.144 39.0177ZM367.481 35.8247C369.112 35.7303 370.739 35.6824 372.364 35.6824V33.6824C370.7 33.6824 369.034 33.7314 367.365 33.8281L367.481 35.8247ZM372.364 35.6824C374.062 35.6824 375.728 35.7498 377.363 35.8819L377.524 33.8884C375.835 33.7519 374.115 33.6824 372.364 33.6824V35.6824ZM387.09 37.4978C390.32 38.3232 393.427 39.4184 396.425 40.7591L397.241 38.9333C394.143 37.5478 390.928 36.4146 387.585 35.5601L387.09 37.4978ZM405.117 45.5007C407.862 47.2771 410.516 49.2681 413.092 51.4513L414.385 49.9257C411.75 47.6922 409.027 45.6489 406.204 43.8217L405.117 45.5007ZM420.332 58.2811C422.593 60.6324 424.796 63.1298 426.95 65.7549L428.496 64.4862C426.313 61.8254 424.075 59.2882 421.774 56.8949L420.332 58.2811ZM433.057 73.6921C434.989 76.3564 436.885 79.1153 438.756 81.9537L440.426 80.8533C438.541 77.9934 436.628 75.2097 434.676 72.5181L433.057 73.6921ZM444.14 90.4394C445.873 93.2656 447.588 96.1491 449.293 99.0769L451.021 98.0703C449.31 95.1321 447.587 92.2354 445.845 89.394L444.14 90.4394ZM454.288 107.809C455.925 110.714 457.558 113.647 459.194 116.597L460.943 115.627C459.306 112.675 457.671 109.737 456.031 106.827L454.288 107.809ZM464.075 125.409C465.702 128.343 467.338 131.281 468.989 134.212L470.732 133.23C469.084 130.305 467.45 127.371 465.824 124.439L464.075 125.409ZM473.993 142.972C475.687 145.889 477.403 148.787 479.146 151.655L480.855 150.616C479.12 147.762 477.411 144.875 475.723 141.968L473.993 142.972ZM484.507 160.219C486.347 163.067 488.222 165.871 490.139 168.617L491.779 167.473C489.877 164.748 488.015 161.964 486.186 159.134L484.507 160.219ZM496.111 176.788C498.184 179.489 500.309 182.115 502.493 184.654L504.009 183.35C501.852 180.842 499.75 178.244 497.698 175.57L496.111 176.788ZM509.354 192.118C511.747 194.545 514.213 196.863 516.758 199.056L518.064 197.541C515.562 195.386 513.136 193.105 510.778 190.713L509.354 192.118ZM524.754 205.323C527.527 207.286 530.392 209.103 533.357 210.755L534.331 209.008C531.431 207.393 528.627 205.615 525.91 203.691L524.754 205.323ZM542.519 215.185C545.621 216.465 548.826 217.572 552.142 218.489L552.675 216.562C549.439 215.666 546.31 214.586 543.281 213.337L542.519 215.185ZM562.09 220.61C563.766 220.865 565.469 221.075 567.198 221.236L567.384 219.245C565.693 219.087 564.029 218.882 562.391 218.633L562.09 220.61ZM567.198 221.236C568.915 221.397 570.597 221.429 572.245 221.337L572.134 219.34C570.587 219.426 569.005 219.397 567.384 219.245L567.198 221.236ZM582.028 219.242C585.072 218.085 587.987 216.483 590.797 214.492L589.641 212.86C586.951 214.766 584.184 216.283 581.317 217.372L582.028 219.242ZM598.324 208.035C600.544 205.795 602.708 203.313 604.831 200.618L603.26 199.381C601.176 202.026 599.062 204.45 596.904 206.627L598.324 208.035ZM610.59 192.677C612.36 190.047 614.11 187.278 615.851 184.389L614.137 183.357C612.411 186.222 610.679 188.962 608.93 191.56L610.59 192.677ZM620.759 175.898C622.313 173.108 623.866 170.234 625.424 167.288L623.656 166.353C622.104 169.289 620.557 172.15 619.012 174.924L620.759 175.898ZM629.932 158.614C631.394 155.76 632.866 152.854 634.352 149.907L632.566 149.006C631.081 151.951 629.611 154.853 628.152 157.702L629.932 158.614ZM638.737 141.194C640.184 138.319 641.649 135.417 643.136 132.494L641.354 131.587C639.865 134.514 638.399 137.419 636.951 140.294L638.737 141.194ZM647.59 123.827C649.079 120.963 650.593 118.088 652.136 115.211L650.373 114.266C648.826 117.151 647.308 120.034 645.816 122.905L647.59 123.827ZM656.807 106.665C658.385 103.838 659.993 101.018 661.638 98.2104L659.912 97.1997C658.26 100.02 656.644 102.853 655.061 105.69L656.807 106.665ZM666.658 89.8715C668.365 87.1157 670.111 84.381 671.899 81.6748L670.231 80.5723C668.431 83.2959 666.675 86.0471 664.958 88.8181L666.658 89.8715ZM677.392 73.6507C679.27 71.0063 681.194 68.3981 683.167 65.8338L681.582 64.6142C679.592 67.2 677.653 69.8288 675.762 72.4927L677.392 73.6507ZM689.251 58.2638C691.337 55.7831 693.476 53.3544 695.673 50.9852L694.206 49.6255C691.986 52.0196 689.826 54.4726 687.721 56.9767L689.251 58.2638ZM702.453 44.0482C704.777 41.7978 707.162 39.6151 709.612 37.5078L708.307 35.9915C705.826 38.1256 703.412 40.335 701.062 42.6116L702.453 44.0482ZM717.155 31.4238C719.727 29.4837 722.367 27.6259 725.079 25.858L723.987 24.1825C721.236 25.9762 718.558 27.8604 715.951 29.8271L717.155 31.4238ZM733.37 20.8677C736.173 19.3167 739.048 17.8592 742 16.5023L741.165 14.6851C738.167 16.0632 735.247 17.5432 732.402 19.1178L733.37 20.8677ZM750.931 12.7991C752.446 12.2371 753.98 11.7007 755.533 11.1907L754.909 9.29051C753.332 9.80842 751.774 10.3532 750.235 10.924L750.931 12.7991ZM755.426 11.2195C757.045 10.8814 758.642 10.6074 760.216 10.3955L759.949 8.41337C758.326 8.63187 756.682 8.91402 755.017 9.26173L755.426 11.2195ZM769.713 9.85733C772.953 9.935 776.097 10.2866 779.154 10.8912L779.542 8.92924C776.373 8.30248 773.115 7.93832 769.761 7.85791L769.713 9.85733ZM788.296 13.5283C791.243 14.6529 794.112 16.02 796.911 17.609L797.898 15.8698C795.017 14.2341 792.057 12.8227 789.009 11.6597L788.296 13.5283ZM804.895 22.8635C807.401 24.7423 809.853 26.7987 812.256 29.0154L813.612 27.5453C811.164 25.2872 808.661 23.1866 806.095 21.2633L804.895 22.8635ZM819.05 35.8283C821.187 38.1426 823.288 40.5782 825.358 43.1212L826.909 41.8587C824.816 39.2869 822.688 36.8195 820.519 34.4714L819.05 35.8283ZM831.262 50.7632C833.143 53.3186 835.001 55.955 836.84 58.661L838.494 57.5368C836.642 54.8126 834.77 52.1555 832.873 49.5776L831.262 50.7632ZM842.159 66.7473C843.877 69.4401 845.583 72.1851 847.278 74.9723L848.987 73.9328C847.285 71.1352 845.572 68.3779 843.844 65.6713L842.159 66.7473ZM852.25 83.2967C853.877 86.067 855.499 88.8672 857.118 91.6884L858.853 90.6926C857.231 87.8672 855.606 85.0611 853.974 82.2836L852.25 83.2967ZM861.925 100.119C863.517 102.927 865.109 105.743 866.707 108.564L868.447 107.578C866.851 104.759 865.257 101.94 863.665 99.1327L861.925 100.119ZM871.505 117.004C873.114 119.819 874.731 122.628 876.359 125.422L878.087 124.415C876.463 121.627 874.849 118.823 873.242 116.011L871.505 117.004ZM881.305 133.793C882.981 136.587 884.673 139.356 886.382 142.091L888.078 141.031C886.376 138.307 884.691 135.549 883.019 132.764L881.305 133.793ZM891.634 150.283C893.434 153.015 895.257 155.702 897.107 158.333L898.743 157.183C896.906 154.57 895.094 151.9 893.304 149.183L891.634 150.283ZM902.854 166.197C904.845 168.812 906.87 171.356 908.933 173.817L910.465 172.532C908.424 170.098 906.419 167.578 904.445 164.986L902.854 166.197ZM915.408 181.118C917.672 183.522 919.983 185.821 922.347 188L923.703 186.53C921.376 184.385 919.098 182.12 916.864 179.747L915.408 181.118ZM929.812 194.331C932.424 196.355 935.1 198.232 937.847 199.945L938.906 198.248C936.22 196.573 933.599 194.736 931.037 192.751L929.812 194.331ZM946.459 204.647C949.422 206.04 952.465 207.245 955.594 208.243L956.201 206.338C953.159 205.367 950.197 204.195 947.31 202.837L946.459 204.647ZM965.13 210.581C966.744 210.861 968.38 211.088 970.039 211.259L970.244 209.27C968.631 209.103 967.041 208.883 965.471 208.611L965.13 210.581ZM970.039 211.259C971.726 211.433 973.4 211.507 975.06 211.484L975.033 209.484C973.451 209.506 971.854 209.436 970.244 209.27L970.039 211.259ZM984.923 210.205C988.104 209.422 991.226 208.292 994.289 206.853L993.438 205.043C990.484 206.431 987.487 207.514 984.445 208.263L984.923 210.205ZM1002.86 201.94C1005.51 200.149 1008.11 198.135 1010.67 195.922L1009.36 194.409C1006.86 196.576 1004.32 198.541 1001.74 200.283L1002.86 201.94ZM1017.81 189.144C1020.03 186.844 1022.22 184.401 1024.38 181.833L1022.85 180.545C1020.72 183.082 1018.56 185.49 1016.37 187.754L1017.81 189.144ZM1030.5 174.139C1032.43 171.57 1034.34 168.907 1036.23 166.164L1034.58 165.031C1032.71 167.753 1030.81 170.392 1028.9 172.936L1030.5 174.139ZM1041.63 158C1043.36 155.286 1045.07 152.511 1046.76 149.686L1045.05 148.658C1043.36 151.469 1041.66 154.227 1039.94 156.924L1041.63 158ZM1051.69 141.236C1053.29 138.418 1054.87 135.563 1056.44 132.68L1054.68 131.725C1053.12 134.598 1051.54 137.442 1049.95 140.248L1051.69 141.236ZM1061.04 124.045C1062.55 121.164 1064.04 118.265 1065.52 115.358L1063.73 114.452C1062.26 117.353 1060.77 120.244 1059.27 123.117L1061.04 124.045ZM1069.9 106.627C1071.36 103.7 1072.8 100.773 1074.22 97.8561L1072.42 96.9783C1071 99.8922 1069.56 102.815 1068.11 105.737L1069.9 106.627ZM1078.49 89.0675C1079.92 86.1158 1081.33 83.1833 1082.73 80.2809L1080.93 79.4122C1079.53 82.3151 1078.12 85.2463 1076.69 88.1968L1078.49 89.0675ZM1086.96 71.5143C1088.4 68.5397 1089.83 65.6089 1091.24 62.7331L1089.45 61.8512C1088.03 64.7313 1086.61 67.6655 1085.16 70.6422L1086.96 71.5143ZM1095.59 53.9835C1097.09 51.0054 1098.58 48.1061 1100.05 45.2999L1098.27 44.3721C1096.8 47.1894 1095.31 50.0982 1093.81 53.0838L1095.59 53.9835ZM1104.66 36.7192C1106.3 33.7654 1107.92 30.9534 1109.53 28.3039L1107.81 27.2687C1106.2 29.9432 1104.56 32.7773 1102.91 35.7487L1104.66 36.7192ZM1114.75 20.1808C1116.75 17.294 1118.71 14.7153 1120.64 12.4843L1119.13 11.1742C1117.14 13.4732 1115.13 16.1128 1113.11 19.0441L1114.75 20.1808ZM1127.53 5.99402C1130.46 3.9044 1133.26 2.8517 1135.94 2.86948L1135.95 0.869529C1132.72 0.848092 1129.52 2.12049 1126.37 4.36498L1127.53 5.99402ZM1144.02 6.36736C1145.11 7.31909 1146.2 8.47943 1147.29 9.86487L1148.86 8.62452C1147.7 7.16067 1146.53 5.90938 1145.35 4.86587L1144.02 6.36736ZM1147.29 9.86487C1148.31 11.1512 1149.39 12.4735 1150.53 13.8293L1152.06 12.542C1150.93 11.2 1149.86 9.89338 1148.86 8.62452L1147.29 9.86487ZM1157.39 21.6186C1159.61 24.04 1161.97 26.5415 1164.46 29.1123L1165.9 27.72C1163.42 25.1609 1161.07 22.6732 1158.86 20.2675L1157.39 21.6186ZM1171.74 36.45C1174.12 38.8084 1176.59 41.2127 1179.14 43.6556L1180.53 42.2114C1177.98 39.7753 1175.52 37.3785 1173.14 35.0282L1171.74 36.45ZM1186.65 50.7514C1189.12 53.0613 1191.65 55.3982 1194.23 57.7562L1195.58 56.2799C1193.01 53.9263 1190.48 51.5943 1188.01 49.2896L1186.65 50.7514ZM1201.88 64.6848C1204.42 66.9602 1206.99 69.2499 1209.59 71.5488L1210.91 70.0501C1208.32 67.7544 1205.75 65.4683 1203.22 63.1965L1201.88 64.6848ZM1217.35 78.3565C1219.93 80.6063 1222.53 82.8604 1225.15 85.1143L1226.45 83.5988C1223.84 81.3474 1221.24 79.0959 1218.66 76.8489L1217.35 78.3565ZM1232.99 91.8269C1235.6 94.0565 1238.23 96.2816 1240.86 98.4977L1242.15 96.9688C1239.52 94.7548 1236.9 92.5318 1234.28 90.3043L1232.99 91.8269ZM1248.76 105.13C1251.41 107.343 1254.05 109.543 1256.68 111.725L1257.96 110.185C1255.33 108.005 1252.69 105.807 1250.04 103.595L1248.76 105.13ZM1264.63 118.286C1267.31 120.491 1269.97 122.671 1272.61 124.823L1273.87 123.273C1271.24 121.123 1268.58 118.944 1265.9 116.741L1264.63 118.286ZM1280.61 131.332C1283.32 133.532 1286 135.695 1288.63 137.813L1289.88 136.256C1287.26 134.138 1284.58 131.977 1281.87 129.779L1280.61 131.332ZM1296.66 144.264C1299.42 146.473 1302.12 148.621 1304.73 150.704L1305.98 149.138C1303.36 147.058 1300.67 144.91 1297.91 142.703L1296.66 144.264ZM1312.84 157.133C1315.67 159.37 1318.38 161.508 1320.96 163.533L1322.19 161.96C1319.62 159.936 1316.91 157.8 1314.08 155.564L1312.84 157.133ZM1329.03 169.858C1332.05 172.218 1334.8 174.354 1337.22 176.237L1338.45 174.656C1336.02 172.775 1333.28 170.641 1330.26 168.282L1329.03 169.858Z' fill='%23333333'/%3E%3C/svg%3E%0A");
	z-index: -1;
}
.home-lives{
    padding: 0px 0px 450px;
}
.incta-desc.title h2{
    color: #FFFFFF;
}
.incta-desc.title h2 b, .incta-desc.title h2 strong{
    color: #FFD164;
}
.incta-desc.title p{
    color: #809EBC;
    margin-bottom: 50px
}
.incta-desc{
    padding: 60px 110px;
    background: #003D7A;
    border-radius: 230px;
    
}
.incta-desc.title .btn-primary{
    margin: auto;
}
.incta-desc.title .btn-primary:hover{
    background: #FFD164;
}
.hproc-img img{
    max-width: 50%;
}
.hproc-img{
    text-align: center;
}
.hprocinm-box {
    max-width: fit-content;
    position: absolute;
    max-width: 40%;
}
.hproc-main{
    position: relative;
    padding-top: 390px;
    z-index: 1;
}
.hprocinmb-img{
    width: 180px;
    height: 180px;
    padding: 15px;
    border-radius: 50%;
    border: 1px solid rgba(0, 61, 122, .2);
    background: #fff;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
    max-width: 180px;
    margin: auto auto 10px;
}
.hprocinmb-img img{
    max-width: 90px;
}
.hprocinm-box h3{
    font-size: 22px;
    line-height: 32px;
    font-weight: 600;
    font-family: "Poppins", sans-serif;
    color: #003D7A;
    margin-bottom: 0;
}
.hprocinm-box:nth-child(1){
    left: 0%;
    bottom: 0%;
}
.hprocinm-box:nth-child(2) {
	left: 10%;
	top: 24%;
}
.hprocinm-box:nth-child(3){
    left: 50%;
    transform: translateX(-50%);
    top: 0%;
}
.hprocinm-box:nth-child(4){
    right: 10%;
    top: 25%;
}
.hprocinm-box:nth-child(5){
    right: 0%;
    bottom: 0;
}
.hprocinm-box:nth-child(3)::before{
    content: '';
    position: absolute;
    bottom: -140px;
    left: 80px;
    height: 95px;
    width: 100px;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    background-image: url("data:image/svg+xml,%3Csvg width='51' height='99' viewBox='0 0 51 99' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='0.2' d='M48.9792 3.76537L36.785 0.37188C36.0932 0.179418 35.3527 0.269412 34.7262 0.62207C34.0998 0.974732 33.6387 1.56117 33.4444 2.25239L30.0203 14.438C29.878 14.9444 29.9428 15.486 30.2004 15.9437C30.4581 16.4014 30.8875 16.7378 31.3942 16.8788C31.9008 17.0198 32.4433 16.9539 32.9022 16.6956C33.361 16.4373 33.6988 16.0078 33.8411 15.5014L36.1956 7.21057C48.4154 29.436 42.0435 42.849 37.111 48.8945C36.7557 49.33 36.3863 49.753 36.0029 50.1634C35.4822 48.0933 34.8188 46.062 34.0175 44.0838C31.3476 37.525 27.6082 32.9532 23.4862 31.2118C17.2205 28.5644 11.2075 29.1641 6.55695 32.8981C4.19195 34.8233 2.39926 37.358 1.37375 40.2267C0.315553 43.0862 0.0423421 46.1748 0.582481 49.1719C1.66604 55.0157 5.86712 59.5045 12.1095 61.4872C18.0943 63.3886 25.2316 62.2165 31.4493 58.7162C32.0818 58.3601 32.7037 57.9802 33.3151 57.5764C33.5842 60.0637 33.6498 62.5693 33.5112 65.0681C33.0245 73.6454 29.5189 88.8371 11.5114 94.219C11.0137 94.3745 10.5971 94.7194 10.3517 95.179C10.1063 95.6386 10.0519 96.1758 10.2004 96.6744C10.3489 97.1729 10.6882 97.5924 11.1449 97.8421C11.6016 98.0917 12.1387 98.1514 12.64 98.0081C15.3459 97.2122 17.955 96.117 20.4187 94.7431C24.7567 92.326 28.4663 88.9242 31.2471 84.8128C34.8959 79.4297 37.0463 72.6769 37.4661 65.2842C37.6588 61.7732 37.4828 58.2525 36.9412 54.7796C38.1071 53.7348 39.19 52.6012 40.18 51.3889C44.5437 46.0398 46.9543 39.3317 47.1503 31.9895C47.3717 23.7079 44.8524 14.7283 39.6634 5.28882L47.9068 7.58297C48.1577 7.65278 48.42 7.67252 48.6787 7.64108C48.9375 7.60963 49.1876 7.52762 49.4148 7.3997C49.642 7.27179 49.8418 7.10049 50.0029 6.89558C50.164 6.69068 50.2832 6.45617 50.3536 6.20547C50.4241 5.95477 50.4444 5.69276 50.4135 5.43443C50.3825 5.17609 50.301 4.92648 50.1734 4.69984C50.0458 4.4732 49.8747 4.27397 49.6698 4.11354C49.465 3.9531 49.2305 3.8346 48.9796 3.76479L48.9792 3.76537ZM30.348 45.5804C31.3423 48.0439 32.1076 50.5939 32.6344 53.1983C26.7338 57.6696 19.1942 59.5847 13.3169 57.7178C8.43749 56.1679 5.29824 52.8749 4.47659 48.4439C3.62671 43.8592 5.45838 38.8501 9.03419 35.9789C9.50797 35.5978 10.0122 35.2562 10.5419 34.9575C13.7749 33.1376 17.7525 33.0879 21.9359 34.8555C25.042 36.1676 28.1078 40.0768 30.3478 45.5801L30.348 45.5804Z' fill='black'/%3E%3C/svg%3E%0A");
    z-index: -1;
}
.hprocinm-box:nth-child(2)::before{
    content: '';
    position: absolute;
    bottom: 0px;
    right: -160px;
    height: 75px;
    width: 75px;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    background-image: url("data:image/svg+xml,%3Csvg width='65' height='64' viewBox='0 0 65 64' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.4'%3E%3Cpath d='M7.46021 12.9181C7.06772 13.0046 6.71993 13.348 6.79702 13.7824C6.86487 14.1645 7.23984 14.5386 7.66132 14.4456C10.1763 13.8914 12.737 13.5539 15.3095 13.4339C17.8 13.3177 20.2531 13.4079 22.814 13.7107C24.1065 13.8636 25.393 14.0693 26.6687 14.3272C27.28 14.4507 27.889 14.5863 28.495 14.7337C28.7981 14.8073 29.1003 14.884 29.4019 14.9636C29.7602 15.0583 29.9039 15.0981 30.2677 15.2031C32.7157 15.91 35.1073 16.8132 37.409 17.9059C39.7603 19.0221 41.8415 20.2333 43.9701 21.7378C45.0074 22.471 46.0129 23.2491 46.9834 24.0686C47.4577 24.4691 47.9237 24.8794 48.3809 25.299C48.8237 25.7052 49.3556 26.2142 49.7015 26.561C51.5029 28.367 53.1537 30.3226 54.6372 32.3974C56.1465 34.5082 57.3693 36.5506 58.5075 38.8552C59.6314 41.1307 60.5738 43.4956 61.3188 45.9216C61.4138 46.2313 61.5057 46.5418 61.5942 46.8534C61.6312 46.9831 61.6671 47.1132 61.7032 47.2432C61.7106 47.2697 61.7156 47.2877 61.7195 47.3017C61.7231 47.3153 61.7275 47.3322 61.734 47.3563C61.7617 47.4607 61.7894 47.565 61.8165 47.6695C61.9794 48.2962 62.1292 48.9265 62.2653 49.5595C62.5321 50.7996 62.7473 52.0508 62.9088 53.3091C62.9879 53.9252 63.0534 54.5429 63.107 55.1617C63.1419 55.5637 63.5739 55.8954 63.9713 55.8249C64.3979 55.7492 64.6718 55.3913 64.6345 54.9606C64.1838 49.7582 62.8214 44.6309 60.6863 39.8676C58.5623 35.1293 55.6755 30.7171 52.152 26.9013C48.5856 23.0389 44.4007 19.8124 39.7503 17.359C35.1382 14.9258 30.1067 13.2766 24.9594 12.4531C19.7863 11.6256 14.4552 11.6372 9.29473 12.5526C8.68096 12.6615 8.06926 12.7839 7.46021 12.9181Z' fill='black'/%3E%3Cpath d='M10.826 6.35905C10.5597 6.6948 10.2778 7.01737 9.98155 7.32708C9.95163 7.35837 9.81363 7.49759 9.82323 7.48902C9.77168 7.5401 9.72011 7.59102 9.66785 7.64141C9.51399 7.79003 9.35727 7.93575 9.19835 8.07898C8.57418 8.64133 7.91557 9.16393 7.24677 9.67171C5.90497 10.6908 4.51563 11.6521 3.24732 12.7643C2.50898 13.412 1.80841 14.1104 1.19169 14.8757C0.807786 15.352 1.15006 15.996 1.69671 16.1078C3.3325 16.4424 4.96023 16.8161 6.57771 17.2301C6.98215 17.3335 7.38584 17.4394 7.78893 17.548C7.88381 17.5734 7.97858 17.5992 8.07334 17.6249C8.12072 17.6378 8.16812 17.6508 8.21551 17.6637C8.22131 17.6653 8.23501 17.669 8.2489 17.673C8.45757 17.7306 8.66616 17.7888 8.87439 17.8478C9.66579 18.0718 10.4546 18.3053 11.2404 18.5484C12.1435 18.8278 13.0426 19.12 13.9376 19.4239C14.3186 19.5534 14.7949 19.4211 14.9465 19.0123C15.0832 18.6437 14.9422 18.1419 14.5349 18.0034C11.3104 16.9081 8.03115 15.9707 4.71504 15.1958C4.22812 15.0819 3.74034 14.9723 3.25187 14.8656C3.25652 14.8608 3.26069 14.8559 3.26534 14.8511C3.29367 14.8219 3.32231 14.7928 3.35081 14.7637C3.21996 14.8983 3.36391 14.7511 3.38466 14.7305C3.45 14.6661 3.51572 14.6023 3.58213 14.539C3.73703 14.3912 3.89462 14.2461 4.05425 14.1036C4.68139 13.5438 5.34193 13.0228 6.01205 12.5156C7.35495 11.4991 8.74285 10.5363 10.0059 9.41862C10.7411 8.76815 11.4378 8.06649 12.0484 7.29692C12.2992 6.98061 12.2431 6.45312 11.9062 6.21683C11.5598 5.97385 11.0937 6.02155 10.826 6.35905Z' fill='black'/%3E%3C/g%3E%3C/svg%3E%0A");    
    z-index: -1;
}
.hprocinm-box:nth-child(4)::before{
    content: '';
    position: absolute;
    bottom: 0px;
    left: -160px;
    height: 75px;
    width: 75px;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    background-image: url("data:image/svg+xml,%3Csvg width='65' height='64' viewBox='0 0 65 64' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.4'%3E%3Cpath d='M57.3191 12.9181C57.7116 13.0046 58.0594 13.348 57.9823 13.7824C57.9144 14.1645 57.5395 14.5386 57.118 14.4456C54.603 13.8914 52.0423 13.5539 49.4698 13.4339C46.9793 13.3177 44.5262 13.4079 41.9653 13.7107C40.6728 13.8636 39.3863 14.0693 38.1106 14.3272C37.4993 14.4507 36.8903 14.5863 36.2843 14.7337C35.9812 14.8073 35.679 14.884 35.3774 14.9636C35.0191 15.0583 34.8754 15.0981 34.5116 15.2031C32.0636 15.91 29.672 16.8132 27.3703 17.9059C25.019 19.0221 22.9378 20.2333 20.8092 21.7378C19.7719 22.471 18.7664 23.2491 17.7959 24.0686C17.3216 24.4691 16.8556 24.8794 16.3984 25.299C15.9556 25.7052 15.4237 26.2142 15.0778 26.561C13.2764 28.367 11.6256 30.3226 10.1421 32.3974C8.63284 34.5082 7.40996 36.5506 6.27175 38.8552C5.14794 41.1307 4.20552 43.4956 3.46048 45.9216C3.36549 46.2313 3.27363 46.5418 3.18506 46.8534C3.1481 46.9831 3.11216 47.1132 3.07609 47.2432C3.06871 47.2697 3.0637 47.2877 3.05984 47.3017C3.05618 47.3153 3.05179 47.3322 3.04535 47.3563C3.01762 47.4607 2.9899 47.565 2.96279 47.6695C2.79993 48.2962 2.65013 48.9265 2.51395 49.5595C2.24719 50.7996 2.03196 52.0508 1.8705 53.3091C1.7914 53.9252 1.72594 54.5429 1.67227 55.1617C1.63738 55.5637 1.20537 55.8954 0.807973 55.8249C0.381432 55.7492 0.107501 55.3913 0.144775 54.9606C0.595518 49.7582 1.95788 44.6309 4.09296 39.8676C6.21699 35.1293 9.10382 30.7171 12.6273 26.9013C16.1937 23.0389 20.3786 19.8124 25.029 17.359C29.6411 14.9258 34.6726 13.2766 39.8199 12.4531C44.993 11.6256 50.3241 11.6372 55.4846 12.5526C56.0983 12.6615 56.71 12.7839 57.3191 12.9181Z' fill='black'/%3E%3Cpath d='M53.9533 6.35905C54.2196 6.6948 54.5015 7.01737 54.7977 7.32708C54.8277 7.35837 54.9657 7.49759 54.9561 7.48902C55.0076 7.5401 55.0592 7.59102 55.1114 7.64141C55.2653 7.79003 55.422 7.93575 55.5809 8.07898C56.2051 8.64133 56.8637 9.16393 57.5325 9.67171C58.8743 10.6908 60.2637 11.6521 61.532 12.7643C62.2703 13.412 62.9709 14.1104 63.5876 14.8757C63.9715 15.352 63.6292 15.996 63.0826 16.1078C61.4468 16.4424 59.8191 16.8161 58.2016 17.2301C57.7971 17.3335 57.3935 17.4394 56.9904 17.548C56.8955 17.5734 56.8007 17.5992 56.706 17.6249C56.6586 17.6378 56.6112 17.6508 56.5638 17.6637C56.558 17.6653 56.5443 17.669 56.5304 17.673C56.3217 17.7306 56.1131 17.7888 55.9049 17.8478C55.1135 18.0718 54.3247 18.3053 53.5389 18.5484C52.6358 18.8278 51.7367 19.12 50.8417 19.4239C50.4607 19.5534 49.9844 19.4211 49.8328 19.0123C49.6961 18.6437 49.8371 18.1419 50.2444 18.0034C53.4689 16.9081 56.7481 15.9707 60.0643 15.1958C60.5512 15.0819 61.039 14.9723 61.5274 14.8656C61.5228 14.8608 61.5186 14.8559 61.514 14.8511C61.4856 14.8219 61.457 14.7928 61.4285 14.7637C61.5593 14.8983 61.4154 14.7511 61.3946 14.7305C61.3293 14.6661 61.2636 14.6023 61.1972 14.539C61.0423 14.3912 60.8847 14.2461 60.725 14.1036C60.0979 13.5438 59.4374 13.0228 58.7672 12.5156C57.4243 11.4991 56.0364 10.5363 54.7734 9.41862C54.0382 8.76815 53.3415 8.06649 52.7309 7.29692C52.4801 6.98061 52.5362 6.45312 52.8731 6.21683C53.2194 5.97385 53.6856 6.02155 53.9533 6.35905Z' fill='black'/%3E%3C/g%3E%3C/svg%3E%0A");
    z-index: -1;
}
.hgroun-desc ul li{
    font-size: 22px;
    line-height: 32px;
    font-weight: 600;
    color: #FF2C2C;
    position: relative;
    padding-left: 45px;
    z-index: 1;
}
.hgroun-desc ul li + li{
    margin-top: 30px;
}
.hgroun-desc ul li::before{
    content: '';
    position: absolute;
    top: 2px;
    left: 0;
    width: 30px;
    height: 30px;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_473_616)'%3E%3Cpath d='M15 0C6.72901 0 0 6.72901 0 15C0 23.271 6.72901 30 15 30C23.271 30 30 23.271 30 15C30 6.72901 23.271 0 15 0ZM15 28.3784C11.3253 28.3784 7.99217 26.8889 5.57187 24.4824C4.60537 23.5213 3.78492 22.4137 3.14609 21.1965C2.17321 19.3429 1.62164 17.2347 1.62164 15C1.62164 7.62314 7.62314 1.62164 15 1.62164C18.499 1.62164 21.688 2.97247 24.0744 5.17933C25.3117 6.3234 26.3335 7.69733 27.0702 9.23303C27.9084 10.9802 28.3784 12.9363 28.3784 15C28.3784 22.3769 22.3769 28.3784 15 28.3784Z' fill='%23FF2C2C'/%3E%3Cpath d='M16.5852 19.0145C18.3643 19.3866 19.9625 20.3868 21.0852 21.831L22.3654 20.8357C21.0071 19.0884 19.0721 17.8778 16.9171 17.4271C13.4514 16.7029 9.80763 18.0405 7.63452 20.8357L8.91491 21.831C10.7105 19.5213 13.7214 18.4155 16.5852 19.0145Z' fill='%23FF2C2C'/%3E%3Cpath d='M10.0001 13.277C10.8957 13.277 11.6217 12.5509 11.6217 11.6553C11.6217 10.7597 10.8957 10.0337 10.0001 10.0337C9.10445 10.0337 8.37842 10.7597 8.37842 11.6553C8.37842 12.5509 9.10445 13.277 10.0001 13.277Z' fill='%23FF2C2C'/%3E%3Cpath d='M20.034 13.277C20.9296 13.277 21.6556 12.5509 21.6556 11.6553C21.6556 10.7597 20.9296 10.0337 20.034 10.0337C19.1384 10.0337 18.4124 10.7597 18.4124 11.6553C18.4124 12.5509 19.1384 13.277 20.034 13.277Z' fill='%23FF2C2C'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_473_616'%3E%3Crect width='30' height='30' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
    z-index: -1;
}
.hgroun-img img{
    width: 100%;
}
.hgroun-main .col-lg-4:nth-child(3n) .hgroun-desc1 ul li{
    color: #0C9209;
}
.hgroun-main .col-lg-4:nth-child(3n) .hgroun-desc1 ul li::before{
    background-repeat: no-repeat;
    background-size: 100% 100%;
    background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_473_662)'%3E%3Cpath d='M15 0C6.72901 0 0 6.72901 0 15C0 23.271 6.72901 30 15 30C23.271 30 30 23.271 30 15C30 6.72901 23.2711 0 15 0ZM15 28.3784C11.3254 28.3784 7.99217 26.8889 5.57197 24.4824C4.60547 23.5213 3.78502 22.4137 3.14619 21.1965C2.1732 19.3429 1.62164 17.2347 1.62164 15C1.62164 7.62314 7.62314 1.62164 15 1.62164C18.499 1.62164 21.688 2.97247 24.0744 5.17933C25.3117 6.3234 26.3335 7.69733 27.0702 9.23303C27.9084 10.9802 28.3784 12.9363 28.3784 15C28.3784 22.3769 22.3769 28.3784 15 28.3784Z' fill='%230C9209'/%3E%3Cpath d='M10.1014 13.277C10.997 13.277 11.7231 12.5509 11.7231 11.6553C11.7231 10.7597 10.997 10.0337 10.1014 10.0337C9.20582 10.0337 8.47978 10.7597 8.47978 11.6553C8.47978 12.5509 9.20582 13.277 10.1014 13.277Z' fill='%230C9209'/%3E%3Cpath d='M20.1353 13.277C21.031 13.277 21.757 12.5509 21.757 11.6553C21.757 10.7597 21.031 10.0337 20.1353 10.0337C19.2397 10.0337 18.5137 10.7597 18.5137 11.6553C18.5137 12.5509 19.2397 13.277 20.1353 13.277Z' fill='%230C9209'/%3E%3Cpath d='M14.9713 23.3106C18.1086 23.3106 21.1152 21.7062 22.8367 19.0424L21.4746 18.1622C19.8938 20.6084 17.0023 21.9735 14.107 21.6394C11.8507 21.3793 9.76411 20.0793 8.52528 18.1622L7.1633 19.0424C8.66231 21.3622 11.1886 22.9352 13.9211 23.2504C14.2719 23.2909 14.6221 23.3106 14.9713 23.3106Z' fill='%230C9209'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_473_662'%3E%3Crect width='30' height='30' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.hgroun-main{
    position: relative;
    margin-top: 50px;
    z-index: 1;
}
.hgroun-main::before{
    content: '';
    position: absolute;
    left: -40px;
    right: -40px;
    border-radius: 20px;
    top: 70px;
    bottom: 70px;
    background: rgb(255,238,238);
    background: linear-gradient(102deg, rgba(255,238,238,1) 30%, rgba(255,255,255,1) 50%, rgba(242,255,236,1) 70%); 
    z-index: -1;
}   
.hvideo-box iframe{
    width: 100% !important;
    height: 250px !important;
    border-radius: 20px !important;
}
.home-video .row + .row{
    row-gap: 30px;
    margin-top: 50px;
}
.btn-bott{
    padding: 10px 20px;
    background: ##21723;
    border: 1px solid #003D7A;
    font-size: 16px;
    line-height: 24px;
    font-weight: 500;
    border-radius: 100px;
    color: #fffff;
    max-width: fit-content;
    margin: auto;
}
.btn-bott:hover{
    color: #F8F8F8;
    background: #003D7A;
}
.bottom-btn{    
    text-align: center;
}
.shape{
    position: absolute;
    z-index: -1;
}
.home-testi{
    z-index: 1;
}
.hteshape-1{
    top: 72px;
    left: 20px;
}
.hteshape-2{
    bottom: 12px;
    right: 50px;
}
.hteshape-1 img, .hteshape-2 img{
    max-width: 200px;
}
.htesti-box{
    padding: 40px 50px;
    background: #fff;
    border: 1px solid rgba(0, 61, 122, .2);
    border-radius: 100px;
    position: relative;
    margin-top: 30px;
    z-index: 1;
}
.htesti-box::before{
    content: '';
    position: absolute;
    bottom: 40px;
    left: 30px;
    width: 119px;
    height: 119px;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    background-image: url("data:image/svg+xml,%3Csvg width='119' height='119' viewBox='0 0 119 119' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.05'%3E%3Cpath d='M92.7103 57.2206C89.765 56.9268 83.2851 56.9268 83.2851 52.8027C83.2851 47.2079 91.5315 39.8447 104.785 31.8922C108.907 29.2407 117.451 25.1185 117.451 19.5218C117.451 15.1039 114.21 11.8649 107.437 12.7481C100.957 13.6313 90.942 18.0491 77.6903 29.2407C63.8472 40.7279 50.8892 59.8721 50.8892 78.7206C50.8892 97.8647 63.8472 117.009 84.7596 117.009C101.546 117.009 115.979 104.345 115.979 86.9669C115.977 73.7132 106.847 58.3994 92.7103 57.2206Z' fill='%233D4753'/%3E%3Cpath d='M51.3076 48.9388C48.8885 47.6744 46.2352 46.847 43.3718 46.609C40.4265 46.3152 33.9466 46.3152 33.9466 42.1911C33.9466 36.5963 42.1929 29.2332 55.4466 21.2806C59.5707 18.6291 68.1108 14.5069 68.1108 8.91019C68.1108 4.49232 64.8699 1.25329 58.0962 2.13649C51.6162 3.01969 41.6017 7.43757 28.3499 18.6291C14.5087 30.1164 1.54886 49.2605 1.54886 68.1108C1.54886 87.255 14.5068 106.399 35.4192 106.399C40.3354 106.399 45.0471 105.306 49.2548 103.333C45.1289 95.8732 42.9292 87.2419 42.9292 78.7223C42.9311 68.2019 46.3189 57.9996 51.3076 48.9388Z' fill='%233D4753'/%3E%3C/g%3E%3C/svg%3E%0A");
    z-index: -1;
}
.hlive-main .row .col-lg-2 {
    width: 185px;
}
.htesti-box p{
    font-size: 18px;
    line-height: 26px;
    font-weight: 400;
    color: #999999;
    margin-bottom: 30px;
}
.htesti-box h3{
    font-size: 22px;
    line-height: 31px;
    font-weight: 700;
    color: #003D7A;
    font-family: "Poppins", sans-serif;
    margin-bottom: 4px;
}
.htesti-box h4{
    font-size: 18px;
    line-height: 26px;
    font-weight: 400;
    color: #999999;
    margin-bottom: 14px;
}
.htesti-box .star img{
    max-width: 130px;
    margin: auto;
}
.htesti-swiper .swiper-slide-active .htesti-box{
    margin-top: 0;
}
.htesti-swiper{
    margin-top: 40px;
}
.testi-pagination {
	position: relative;
	top: 0 !important;
	left: 0 !important;
	right: 0 !important;
	bottom: 0 !important;
    margin: auto;
    justify-content: center;
    display: flex;
	margin-top: 40px;
}
.swiper-pagination-bullet.swiper-pagination-bullet-active{
    background: #003D7A;
}
.swiper-pagination-bullet{
    width: 15px;
    height: 15px;
    border-radius: 50%;
    background: #E0E0E0;
}
.abint-img img, .abjour-img img, .abmap-img img{
    width: 100%;
    border-radius: 20px;
}
.abint-desc p {
    font-size: 22px;
}
.title.abint-desc h2 {
    font-size: 22px;
    font-weight: 700;
}
.abint-desc p b,
.abint-desc p strong{
    color: #003D7A;
    font-weight: 700;
}
.about-intro .row+.row {
    margin-top: 50px;
}
.about-intro .row:nth-child(2n) {
    flex-direction: row-reverse;
    justify-content: start;
}
.about-intro .hnumin-box{
    padding: 40px 20px;
    justify-content: start;
    border-radius: 50%;
}
.about-intro .hnumin-box h3 {
    font-size: 20px;
    margin-bottom: 20px;
    line-height: normal;
    font-family: 'LEMON MILK',
    sans-serif;
    font-weight: 700;
}
.about-intro .hnumin-box p{
    font-size: 18px;
    color: #969591;
    line-height: normal;
}
.about-intro .hnum-main::after {
    content: '';
    position: absolute;
    right: -52px;
    width: 185px;
    height: 102px;
    /*background-image: url("../img/Peanut Flaticon.png");*/
    top: -51px;
    z-index: -1;
}
.abjour-main{
    padding: 80px 80px 0px;
    position: relative;
    z-index: 1;
}
.abjour-main::before{
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 25%;
    background: #FFF7E4;
    border: 1px solid #EFB35D;
    border-radius: 20px;
    z-index: -1;
}
.abj-shape img{
    max-width: 185px;
}
.abj-shape{
    top: -60px;
    right: 85px;
}
.abmap-img{
    margin-top: 30px;
}
.contactf-inner {
    margin-top: 40px;
    max-width: 1000px;
    margin: 40px auto 0;
}
.continfo-box h3{
    font-size: 25px;
    line-height: 35px;
    margin-bottom: 15px;
    font-weight: 600;
    font-family: "Poppins", sans-serif;
    color: #333;
}
.continfo-box ul{
    padding: 30px;
    background: #FFF7E4;
    border: 1px solid #EFB35D;
    width: 100%;
    border-radius: 120px;
    min-height: 160px;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.continfo-box{
    width: 100%;
}
.continfo-box ul li{
    font-size: 16px;
    line-height: 24px;
    font-weight: 400;
    color: #333;
    display: flex;
    align-items: center;
    gap: 20px;
}
.continfo-box ul li svg{
    max-width: 30px;
    flex: 100%;
}
.continfo-box ul li + li{
    margin-top: 20px;
}
.continfo-box ul li a{
    color: #333;
}
.continfo-box ul li a:hover{
    color: #003D7A;
}
.contact-info .row + .row{
    margin-top: 35px;
    row-gap: 50px;
}
.contact-info .row + .row .col-lg-6{
    display: inherit;
}
.contmap-inn iframe{
    border-radius: 40px;
    width: 100% !important; 
    height: 600px !important;
}
.abprocinn-main{
    display: grid;
    grid-template-columns: 115px auto;
    gap: 25px;
    position: relative;
    z-index: 1;
    padding-bottom: 30px;
    align-items: center;
    padding-right: 15px;
}
.abprocinn-main::before {
	content: '';
	position: absolute;
	bottom: 0;
	top: 36%;
	left: 30px;
	right: 0;
	background: rgba(0, 61, 122, .1);
	border-radius: 0px 0px 500px 500px;
	z-index: -1;
}
.abprocinn-main h3{
    font-size: 84px;
    line-height: 100px;
    margin: 0;
    font-family: "Poppins", sans-serif;
    font-weight: 700;
    color: #003D7A;
}
.abproc-img img{
    width: 100%;
    border-radius: 20px;
}
.abproc-desc h4{
    font-size: 32px;
    line-height: 42px;
    margin-bottom: 18px;
    font-family: "Poppins", sans-serif;
    font-weight: 600;
    color: #333333;
}
.abproc-desc p{
    font-size: 22px;
    line-height: 32px;
    margin-bottom: 0px;
    font-weight: 400;
    color: #898989;
}
.abproc-box + .abproc-box{
    margin-top: 60px;
}
.abproc-box{
    position: relative;
    z-index: 1;
}
.abproc-box::before {
	content: '';
	position: absolute;
	bottom: -60px;
	left: 42%;
	width: 100px;
	height: 99px;
	background-size: 100% 100%;
	background-repeat: no-repeat;
	background-image: url("data:image/svg+xml,%3Csvg width='118' height='70' viewBox='0 0 118 70' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='0.3' d='M117.58 54.0167L110.508 68.0831C110.107 68.881 109.407 69.4834 108.562 69.7579C107.717 70.0324 106.797 69.9565 106.003 69.5468L92.0134 62.3239C91.4321 62.0238 90.9914 61.5038 90.7881 60.8783C90.5849 60.2529 90.6358 59.5731 90.9296 58.9886C91.2235 58.4042 91.7362 57.9628 92.355 57.7618C92.9738 57.5607 93.648 57.6163 94.2293 57.9164L103.768 62.808C93.6566 32.7039 76.0866 27.14 66.4484 26.5215C65.7541 26.477 65.0595 26.456 64.3646 26.4585C65.8216 28.6962 67.1241 31.0319 68.2628 33.4488C72.0279 41.4742 73.0852 48.7906 71.2376 54.0507C68.4293 62.047 62.8652 67.0502 55.5741 68.1388C51.8423 68.6701 48.031 68.1583 44.5546 66.6591C41.0593 65.1977 38.0095 62.8217 35.7219 59.7778C31.2868 53.8149 30.6903 46.1458 34.0864 38.7362C37.342 31.632 44.367 26.0848 52.7519 23.3605C53.6048 23.0834 54.4708 22.8362 55.3497 22.6191C53.3018 20.2571 51.0674 18.0663 48.6687 16.0684C40.4263 9.22071 23.6222 -0.483779 3.6828 11.4503C3.12567 11.7744 2.46297 11.8631 1.83834 11.6973C1.21372 11.5314 0.677502 11.1244 0.345923 10.5643C0.0143438 10.0043 -0.0858816 9.33633 0.0669746 8.70532C0.219831 8.07432 0.613448 7.53107 1.16251 7.19333C4.14706 5.3892 7.32416 3.92828 10.6347 2.83774C16.462 0.915727 22.6646 0.407393 28.7406 1.35388C36.7027 2.58612 44.6662 6.35684 51.7705 12.2585C55.139 15.0676 58.2089 18.2228 60.9299 21.6727C62.8571 21.4922 64.7962 21.4634 66.7297 21.5865C75.2571 22.1342 83.3967 25.6285 90.2683 31.6924C98.0193 38.5319 104.122 48.4778 108.417 61.2627L113.198 51.7536C113.343 51.4642 113.544 51.2069 113.789 50.9964C114.033 50.7859 114.317 50.6263 114.623 50.5268C114.93 50.4272 115.253 50.3897 115.574 50.4162C115.896 50.4428 116.21 50.5329 116.498 50.6815C116.785 50.8301 117.042 51.0343 117.252 51.2823C117.462 51.5304 117.622 51.8174 117.723 52.1272C117.823 52.4369 117.863 52.7632 117.838 53.0874C117.814 53.4116 117.727 53.7275 117.581 54.0168L117.58 54.0167ZM63.8344 35.5406C62.4131 32.5341 60.7218 29.6639 58.7818 26.9662C49.7742 28.574 41.7348 33.8583 38.5375 40.8347C35.883 46.6265 36.2727 52.3051 39.6356 56.8264C43.1152 61.5044 49.2197 64.0846 54.826 63.2476C55.5694 63.1373 56.3022 62.9655 57.0169 62.7338C61.3767 61.3172 64.7403 57.7125 66.6152 52.3737C68.0078 48.4101 66.9938 42.2748 63.8345 35.541L63.8344 35.5406Z' fill='black'/%3E%3C/svg%3E%0A");
	z-index: -1;
}
.abproc-box:nth-child(2n)::before{
    background-size: 100% 100%;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml,%3Csvg width='119' height='70' viewBox='0 0 119 70' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='0.3' d='M1.09708 54.0167L8.16946 68.0831C8.57068 68.881 9.27067 69.4834 10.1155 69.7579C10.9603 70.0324 11.8807 69.9565 12.6743 69.5468L26.664 62.3239C27.2452 62.0238 27.686 61.5038 27.8892 60.8783C28.0925 60.2529 28.0416 59.5731 27.7478 58.9886C27.4539 58.4042 26.9412 57.9628 26.3224 57.7618C25.7036 57.5607 25.0294 57.6163 24.4481 57.9164L14.9091 62.808C25.0207 32.7039 42.5908 27.14 52.229 26.5215C52.9233 26.477 53.6179 26.456 54.3127 26.4585C52.8558 28.6962 51.5533 31.0319 50.4145 33.4488C46.6495 41.4742 45.5921 48.7906 47.4398 54.0507C50.2481 62.047 55.8122 67.0502 63.1032 68.1388C66.8351 68.6701 70.6464 68.1583 74.1228 66.6591C77.6181 65.1977 80.6678 62.8217 82.9555 59.7778C87.3906 53.8149 87.987 46.1458 84.5909 38.7362C81.3354 31.632 74.3104 26.0848 65.9255 23.3605C65.0725 23.0834 64.2066 22.8362 63.3277 22.6191C65.3756 20.2571 67.61 18.0663 70.0087 16.0684C78.2511 9.22071 95.0551 -0.483779 114.995 11.4503C115.552 11.7744 116.214 11.8631 116.839 11.6973C117.464 11.5314 118 11.1244 118.331 10.5643C118.663 10.0043 118.763 9.33633 118.61 8.70532C118.458 8.07432 118.064 7.53107 117.515 7.19333C114.53 5.3892 111.353 3.92828 108.043 2.83774C102.215 0.915727 96.0128 0.407393 89.9367 1.35388C81.9746 2.58612 74.0111 6.35684 66.9068 12.2585C63.5383 15.0676 60.4685 18.2228 57.7474 21.6727C55.8203 21.4922 53.8812 21.4634 51.9477 21.5865C43.4203 22.1342 35.2806 25.6285 28.4091 31.6924C20.6581 38.5319 14.5558 48.4778 10.2604 61.2627L5.47956 51.7536C5.33405 51.4642 5.13327 51.2069 4.88869 50.9964C4.64412 50.7859 4.36053 50.6263 4.05412 50.5268C3.74772 50.4272 3.42448 50.3897 3.10289 50.4162C2.7813 50.4428 2.46765 50.5329 2.17983 50.6815C1.89202 50.8301 1.63568 51.0343 1.42546 51.2823C1.21524 51.5304 1.05525 51.8174 0.954626 52.1272C0.85401 52.4369 0.81472 52.7632 0.839014 53.0874C0.863308 53.4116 0.950706 53.7275 1.09622 54.0168L1.09708 54.0167ZM54.843 35.5406C56.2643 32.5341 57.9556 29.6639 59.8956 26.9662C68.9031 28.574 76.9425 33.8583 80.1399 40.8347C82.7944 46.6265 82.4046 52.3051 79.0418 56.8264C75.5621 61.5044 69.4576 64.0846 63.8514 63.2476C63.108 63.1373 62.3752 62.9655 61.6604 62.7338C57.3007 61.3172 53.937 57.7125 52.0621 52.3737C50.6696 48.4101 51.6835 42.2748 54.8429 35.541L54.843 35.5406Z' fill='black'/%3E%3C/svg%3E%0A");
    left: auto;
    right: 35%;
}
.abproc-box:nth-child(2n) .row{
    flex-direction: row-reverse;
} 
.abproc-box:nth-child(2n) .abprocinn-main::before{
    background: rgba(255,195,80,0.3);
}   
.abproc-box:nth-child(2n) .abprocinn-main h3{
    color: #D49927;
}   
.abproc-box:last-child::before{
    display: none;
}
.abproc-main{
    margin-top: 60px;
}
.faq-acco .accordion-item {
	background: #FFF7E4;
	border-radius: 100px;
	overflow: hidden;
	border: 0 !important;
}
.faq-acco .accordion-item + .accordion-item{
    margin-top: 30px;
}
.faq-acco .accordion-button{
    padding: 30px;
    background: #F6F6F6;
    border-radius: 5px;
    font-family: "Poppins", sans-serif;
    border: 1px solid #EAEAEA;
    font-size: 20px;
    line-height: 30px;
    font-weight: 600;
    box-shadow: 0 0 0 !important;
    gap: 10px;
    color: #333333;
}
.faq-acco .accordion-body{
    padding: 0px 30px 30px;
}
.faq-acco .accordion-body p{
    font-size: 18px;
    line-height: 26px;
    font-weight: 400;
    color: #525252;
    margin-bottom: 0;
}
.accordion-button:not(.collapsed){
    background: transparent;
    border: 1px solid #FFF7E4;
}
.faq-acco .accordion-button::after{
    width: 40px;
    height: 40px;
    background-image: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 0C8.97133 0 0 8.97133 0 20C0 31.0287 8.97133 40 20 40C31.0287 40 40 31.0271 40 20C40 8.97289 31.0287 0 20 0ZM20 36.9016C10.6816 36.9016 3.09836 29.3199 3.09836 20C3.09836 10.6801 10.6816 3.09836 20 3.09836C29.3184 3.09836 36.9016 10.6801 36.9016 20C36.9016 29.3199 29.3199 36.9016 20 36.9016Z' fill='%23333333'/%3E%3Cpath d='M27.7462 18.3114H21.5495V12.1146C21.5495 11.2595 20.857 10.5654 20.0002 10.5654C19.1435 10.5654 18.451 11.2595 18.451 12.1146V18.3114H12.2543C11.3976 18.3114 10.7051 19.0054 10.7051 19.8606C10.7051 20.7157 11.3976 21.4098 12.2543 21.4098H18.451V27.6065C18.451 28.4617 19.1435 29.1557 20.0002 29.1557C20.857 29.1557 21.5495 28.4617 21.5495 27.6065V21.4098H27.7462C28.6029 21.4098 29.2954 20.7157 29.2954 19.8606C29.2954 19.0054 28.6029 18.3114 27.7462 18.3114Z' fill='%23333333'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-size: 100% 100%;
}
.faq-acco .accordion-button:not(.collapsed)::after{
    width: 40px;
    height: 40px;
    background-image: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_460_456)'%3E%3Cpath d='M20 0C8.97289 0 0 8.97133 0 20C0 31.0287 8.97289 40 20 40C31.0287 40 40 31.0287 40 20C40 8.97133 31.0271 0 20 0ZM20 36.9016C10.6801 36.9016 3.09836 29.3199 3.09836 20C3.09836 10.6801 10.6801 3.09836 20 3.09836C29.3199 3.09836 36.9016 10.6801 36.9016 20C36.9016 29.3199 29.3199 36.9016 20 36.9016Z' fill='black'/%3E%3Cpath d='M27.7462 18.3115H12.2543C11.3991 18.3115 10.7051 19.0056 10.7051 19.8607C10.7051 20.7159 11.3991 21.41 12.2543 21.41H27.7462C28.6013 21.41 29.2954 20.7159 29.2954 19.8607C29.2954 19.0056 28.6013 18.3115 27.7462 18.3115Z' fill='black'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_460_456'%3E%3Crect width='40' height='40' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-size: 100% 100%;
}
.faq-acco{
    margin-top: 50px;
}
.inner-banner img {
    /*margin-top: 6%;*/
    width: 100%;
    /*height: 80%;*/
}
/*.inner-banner .container-fluid{*/
/*    padding: 0;*/
/*}*/
.inb-img img{
    width: 100%;
}
.about-journey{
    background: #FFF7E4;
}
.abtjo-box:nth-child(2n) .row{
    flex-direction: row-reverse;
}
.abtjo-box + .abtjo-box{
    margin-top: 50px;
}
.abjour-desc p{
    font-size: 22px;
    line-height: 32px;
    font-weight: 400;
    color: rgba(51, 51, 51, 0.5);
    margin-bottom: 25px;
}
.abjour-desc p:last-child{
    margin-bottom: 0px;
}
.abjour-desc p b, .abjour-desc p strong{
    color: #003D7A;
    font-weight: 700;
}
.ectra-img img{
    max-width: 100%;
}
.abtjo-main{
    margin-top: 35px;
}
.woo-pages {
	margin: 150px 0 0;
}
.woo-pages h1.product_title {
    font-size: 30px;
    line-height: 40px;
    margin-bottom: 15px;
    color: #333333;
    font-weight: 400;
    font-family: 'LEMON MILK', sans-serif;
}
.price {
    font-size: 26px !important;
    line-height: 35px;
    font-family: "Poppins", sans-serif;
    font-weight: 600;
    color: #0C9209 !important;
    margin-bottom: 40px;
    text-decoration: none !important;
}
.price>* {
    text-decoration: none !important;
}
.price del {
    opacity: 1 !important;
    color: #BDBCB7 !important;
    font-weight: 300;
    margin-right: 10px;
    text-decoration: line-through !important;
}
.products .price{
    font-size: .857em !important;
    line-height: auto !important;
}
.woocommerce span.onsale {
    display: none !important;
}
.wpzc-pincode-checker, .woocommerce-account .woocommerce-form {
    background: #FFF8E5 !important;
    border: 1px solid #EFB35D !important;
    border-radius: 100px !important;
    line-height: 2 !important;
    margin-bottom: 30px !important;
}
.woocommerce-account.woocommerce form .show-password-input{
    top: 6px !important;
}
.woocommerce div.product p.price ins{
    text-decoration: none !important;
}
.wpzc-pincode-checker__change{
    width: auto !important;
    padding: 0 !important;
}
.wpzc-pincode-checker__change img {
    max-width: 12px !important;
    position: relative !important;
    top: -2px !important;
}
.wpzc-pincode-checker__response {
    margin-bottom: 0 !important;
}
.wpzc-pincode-checker__response hr,
.woocommerce-page .entry-footer {
    display: none !important;
}
.wpzc-pincode-checker__response p {
    font-size: 16px !important;
}
.wpzc-pincode-checker__response p strong,
.wpzc-pincode-checker__response p b {
    color: #333;
}
.woocommerce div.product form.cart div.quantity {
    margin-right: 15px !important;
    background: #fff !important;
    border: 1px solid #003D7A !important;
    box-shadow: none !important;
    outline: none !important;
    padding: 9.5px 10px;
    border-radius: 100px !important;
    display: flex;
    align-items: center;
}
.woocommerce .quantity .qty {
    background: transparent !important;
    border: 0;
    box-shadow: none !important;
    outline: none !important;
    padding: 0 !important;
    border-radius: 0 !important;
}
.woocommerce div.product form.cart div.quantity button {
    background: #003D7A;
    border: 0;
    padding: 8px 10px;
    font-size: 16px;
    line-height: 1;
    color: #fff;
    border-radius: 5px;
}
.woocommerce header.site-header,
.woocommerce-cart header.site-header,
.woocommerce-page header.site-header {
    background: #68B3FF;
}
.single_add_to_cart_button.button.alt,
.add_to_cart_button,
.woocommerce-message a.button,
.woocommerce table.shop_table button.button,
.cart-collaterals input.button,
a.checkout-button,
.place-order .button,
.woocommerce-info .button,
.woocommerce-EditAccountForm.edit-account .woocommerce-Button,
.products .wpzc-shop-form [type="submit"],
.wc-backward, .woocommerce-account .woocommerce-form .button {
    padding: 15px 30px !important;
    background: #003D7A !important;
    outline: none !important;
    box-shadow: 0 0 0 !important;
    font-size: 16px !important;
    line-height: 20px !important;
    font-weight: 500 !important;
    border: 1px solid #003D7A !important;
    color: #fff !important;
    border-radius: 100px !important;
}
.products .wpzc-shop-form input {
    width: 90% !important;
}
.products .wpzc-shop-form [type="submit"]{
    padding: 12.5px 20px !important;
}
.single_add_to_cart_button.button.alt:hover,
.single_add_to_cart_button.button.alt:focus,
.single_add_to_cart_button.button.alt:active,
.add_to_cart_button:hover,
.add_to_cart_button:focus,
.add_to_cart_button:active,
.woocommerce-message a.button:hover,
.woocommerce-message a.button:focus,
.woocommerce-message a.button:active,
.woocommerce table.shop_table button.button:hover,
.woocommerce table.shop_table button.button:focus,
.woocommerce table.shop_table button.button:active,
.cart-collaterals input.button:hover,
.cart-collaterals input.button:focus,
.cart-collaterals input.button:active,
a.checkout-button:hover,
a.checkout-button:focus,
a.checkout-button:active,
.place-order .button:hover,
.place-order .button:focus,
.place-order .button:active,
.woocommerce-info .button:hover,
.woocommerce-info .button:focus,
.woocommerce-info .button:active,
.woocommerce-EditAccountForm.edit-account .woocommerce-Button:hover,
.woocommerce-EditAccountForm.edit-account .woocommerce-Button:focus,
.woocommerce-EditAccountForm.edit-account .woocommerce-Button:active,
.products .wpzc-shop-form [type="submit"]:hover,
.products .wpzc-shop-form [type="submit"]:focus,
.products .wpzc-shop-form [type="submit"]:active,
.wc-backward:hover,
.wc-backward:focus,
.wc-backward:active, .woocommerce-account .woocommerce-form .button:hover, .woocommerce-account .woocommerce-form .button:focus, .woocommerce-account .woocommerce-form .button:active {
    background: #fff !important;
    border-color: #003D7A !important;
    color: #003D7A !important;
}
.products .wpzc-shop-form [type="submit"]:hover svg,
.products .wpzc-shop-form [type="submit"]:focus svg,
.products .wpzc-shop-form [type="submit"]:active svg {
    fill: #003D7A !important;
}
.product_meta h5 {
    color: #333333;
}
.product_meta .posted_in span+span {
    margin-left: 5px;
}
.woocommerce-tabs ul.tabs {
    padding-left: 0 !important;
    margin: 0 !important;
}
.woocommerce div.product .woocommerce-tabs ul.tabs::after,
.woocommerce div.product .woocommerce-tabs ul.tabs li::after,
.woocommerce div.product .woocommerce-tabs ul.tabs li::before,
.wcprbl-location-selector.menu-item,
.single-product .related.products .add_to_cart_button,
.woocommerce-cart .entry-footer,
.select2-search--dropdown {
    display: none !important;
}
.woocommerce div.product .woocommerce-tabs ul.tabs::before {
    border-bottom-color: #EFB35D !important;
}
.woocommerce table.shop_table strong,
.woocommerce table.shop_table b {
    color: #333;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li{
    margin: 0 !important;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active {
    background: #FFF8E5 !important;
    color: #333 !important;
    border-color: #EFB35D !important;
    border-bottom-color: #fff !important;
}
.woo-pages h1,
.woo-pages h2,
.woo-pages h3,
.woo-pages h4,
.woo-pages h5,
.woo-pages h6{
    color: #333 !important;
    margin-bottom: 15px;
}
#tab-description {
    padding: 30px;
    background: #fff;
}
.woocommerce-message,
.woocommerce-info {
    border-top-color: #EFB35D !important;
}
.woocommerce table.shop_table,
tbody,
td,
tfoot,
th,
thead,
tr {
    border-color: #EFB35D !important;
}
.edgtf-quantity-buttons.quantity,
.cart-collaterals input[type="text"] {
    background: #fff !important;
    border: 1px solid #003D7A !important;
    box-shadow: none !important;
    outline: none !important;
    padding: 9.5px 10px;
    border-radius: 100px !important;
    display: flex;
    align-items: center;
    width: max-content;
    font-size: 16px !important;
}
.edgtf-quantity-buttons.quantity button {
    background: #003D7A;
    border: 0;
    padding: 8px 10px;
    font-size: 16px;
    line-height: 1;
    color: #fff;
    border-radius: 5px;
}
.edgtf-quantity-buttons.quantity .qty {
    background: transparent !important;
    border: 0;
    box-shadow: none !important;
    outline: none !important;
    padding: 0 !important;
    border-radius: 0 !important;
}
.woocommerce-page .entry-header {
    margin-bottom: 30px;
}
.checkout.woocommerce-checkout h3 {
    margin-bottom: 20px;
}
.checkout.woocommerce-checkout input,
.checkout.woocommerce-checkout .select2-container--default .select2-selection--single,
.woocommerce-edit-account .woocommerce-EditAccountForm.edit-account input,
.products .wpzc-shop-form input, .woocommerce-account .woocommerce-form-row input {
    background-color: #fff;
    border: 1px solid #003D7A !important;
    box-shadow: none !important;
    outline: none !important;
    padding: 10px !important;
    border-radius: 100px !important;
    font-size: 16px;
    height: auto !important;
}
.checkout.woocommerce-checkout .woocommerce-billing-fields .form-row-first {
    width: 100% !important;
}
.select2-container--default .select2-selection--single .select2-selection__arrow{
    top: 12px !important;
    right: 12px !important;
}
.select2-container--open .select2-dropdown--below {
    border-top: 1px solid #aaa !important;
    border-top-left-radius: 4px !important;
    border-top-right-radius: 4px !important;
}
#order_review_heading {
    margin-top: 30px;
}
.woocommerce-account .woo-pages {
    margin-bottom: 100px;
}
.woocommerce-MyAccount-navigation {
    background: #FFF8E5 !important;
    border: 1px solid #EFB35D !important;
    border-radius: 100px !important;
    line-height: 2 !important;
    margin-bottom: 30px !important;
    padding: 15px 30px;
}
.woocommerce-MyAccount-navigation ul li a:hover,
.woocommerce-MyAccount-navigation ul li.is-active a {
    color: #68B3FF;
}
.woocommerce table.my_account_orders .button {
    background: #003d7a !important;
    color: #fff !important;
    border-radius: 0 !important;
    border: 1px solid #003d7a !important;
    font-weight: 400;
}
.woocommerce table.my_account_orders .button:hover,
.woocommerce table.my_account_orders .button:focus,
.woocommerce table.my_account_orders .button:active {
    background: #fff !important;
    color: #003d7a !important;
    border-color: #003d7a !important;
}
.woocommerce-edit-address .u-column1.col-1.woocommerce-Address {
    width: 100%;
}
.woocommerce form .show-password-input,
.woocommerce-page form .show-password-input{
    top: 12px !important;
}
.products .wpzc-shop-form{
    align-items: center !important;
    column-gap: 5px;
}
.products .wpzc-shop-form input,
.products .wpzc-shop-form [type="submit"]{
    margin: 0 !important;
}
.wpzc-shop-form .wpzc-shop-form-response{
    font-size: 14px !important;
}
.products h2 {
    color: #333 !important;
    line-height: 1.4 !important;
    font-size: 18px !important;
}
.woocommerce.columns-3 ul.products li.product {
	padding: 15px !important;
	border: 1px solid #EFB35D !important;
	background: #FFF8E5 !important;
	border-radius: 70px !important;
}
.contactf-inner label {
    font-size: 16px;
    margin-bottom: 5px;
    color: #333;
}
.contactf-inner input, .contactf-inner textarea{
    background-color: #fff;
    border: 1px solid #003D7A !important;
    box-shadow: none !important;
    outline: none !important;
    padding: 10px !important;
    border-radius: 35px !important;
    font-size: 16px;
    height: auto !important;
}
.contactf-inner input[type="submit"]{
    padding: 15px 30px !important;
    background: #003D7A !important;
    outline: none !important;
    box-shadow: 0 0 0 !important;
    font-size: 16px !important;
    line-height: 20px !important;
    font-weight: 500 !important;
    border: 1px solid #003D7A !important;
    color: #fff !important;
    border-radius: 35px !important;
    width: max-content;
    margin: 0 auto;
}
.contactf-inner input[type="submit"]:hover,
.contactf-inner input[type="submit"]:focus,
.contactf-inner input[type="submit"]:active{
    background: #fff !important;
    border-color: #003D7A !important;
    color: #003D7A !important;
}
.contactf-inner textarea {
    height: 120px !important;
}
.hserving-box{
    display: none;
}
.hserv-box{
    height: fit-content;
}
.hserv-box.active, .hserv-box:hover {
	padding: 160px 40px;
    background: #FFF5DD;
  border: 1px solid #EFB35D;
  box-shadow: 4px 4px 20px 0px rgba(0, 0, 0, 0.1);
}
.hserv-main{
    min-height: 581px;
    align-items: center;
}
/*.woocommerce-shop .inner-banner {*/
/*	margin-top: 127px;*/
/*}*/
.abint-desc p:last-child{
    margin-bottom: 0;
}
.contactf-inner p{
    margin-bottom: 0;
}
.contactf-inner .row {
	row-gap: 30px;
}
.hb-desc.inb-desc{
    margin-bottom: 0;
}
.inb-new{
    min-height: 500px;
    display: flex;
    align-items: center;
}
.woocommerce .woocommerce-ordering {
	display: none !important;
}
.woo-pages.cart-main {
	margin-top: 170px;
}
.woocommerce-edit-account .woocommerce-MyAccount-content .woocommerce-Button.button {
    margin-top: 20px !important;
}
/*.video-banner {*/
/*	height: 688px !important;*/
/*}*/
.single-product .related.products {
	display: none !important;
}
.woocommerce-shop .inb-img img {
	height: 600px;
	object-fit: cover;
	object-position: 100% 25%;
}
.product.woocommerce.add_to_cart_inline ins, .product.woocommerce.add_to_cart_inline del {
    display: none;
}
h4 del .woocommerce-Price-amount.amount bdi{
    font-weight: 400;
    text-decoration: line-through;
    color: red;
}
.product.woocommerce.add_to_cart_inline {
	border: 0 !important;
}
.home-banner {
    min-height: 100vh; 
    padding-top: 0;
    /* background-position: 100% 5% !important; */
}
.hb-inimg1, .hb-inimg2{
    position: absolute;
}
.hb-inimg1 img, .hb-inimg2 img{
    width: 100%;
}
.hb-inimg1 {
	max-width: 35%;
	left: 100px;
	bottom: 130px;
}
.hb-inimg2{
    max-width: 35%;
    right: 100px;
    bottom: 0px;
}
.home-banner{
    position: relative;
    /*z-index: 1;*/
}
.hyoutop-video iframe {
	width: 100%;
	height: 580px;
	object-fit: cover;
    border-radius: 20px;
	object-position: center;
}
.home-video .row + .row {
	row-gap: 30px;
	margin-top: 15px;
}
.home-video .bottom-btn{
    margin-top: 30px;
}
.page-id-3032 .site-header, .page-id-3008 .site-header, .page-id-4797 .site-header, .page-id-18902 .site-header{
    background: #68B3FF;
}
.page-id-3032 .woo-pages.cart-main, .page-id-3008 .woo-pages.cart-main, .page-id-4797 .woo-pages.cart-main, .page-id-18902 .woo-pages.cart-main{margin-bottom: 100px;}
.page-id-3032 .entry-content, .page-id-3008 .entry-content, .page-id-4797 .entry-content, .page-id-18902 .entry-content{
    margin-top: 60px;
}
.page-id-3032 .entry-footer, .page-id-3008 .entry-footer, .page-id-4797 .entry-footer{
    display: none;
}
.woocommerce-shop .woo-pages.cart-main {
	margin-top: 120px;
}
.faq-acco .accordion-body h4{
    font-size: 20px;
    line-height: 30px;
    font-weight: 500;
    color: #333;
    margin-bottom: 20px;
}
.faq-acco .accordion-body h4:last-child{
    margin-bottom: 0;
}
.faq-acco .accordion-body ul li{
    font-size: 18px;
    line-height: 27px;
    font-weight: 400;
    color: #1a1a1a;
    padding-left: 31px;
    position: relative;
    z-index: 1;
}
.faq-acco .accordion-body ul li::before{
    content: '';
    position: absolute;
    width: 20px;
    height: 20px;
    top: 2px;
    left: 0;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    background-position: center;
    background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_324_372)'%3E%3Cpath d='M21.6307 10.2404C22.0885 10.6982 22.0885 11.4402 21.6307 11.8977L13.7691 19.7596C13.3113 20.2171 12.5695 20.2171 12.1117 19.7596L8.36929 16.0169C7.91153 15.5594 7.91153 14.8174 8.36929 14.3598C8.82683 13.9021 9.56886 13.9021 10.0264 14.3598L12.9403 17.2737L19.9734 10.2404C20.4311 9.78287 21.1732 9.78287 21.6307 10.2404ZM30 15C30 23.2912 23.2901 30 15 30C6.70876 30 0 23.2901 0 15C0 6.70876 6.7099 0 15 0C23.2912 0 30 6.7099 30 15ZM27.6562 15C27.6562 8.00423 21.9949 2.34375 15 2.34375C8.00423 2.34375 2.34375 8.00514 2.34375 15C2.34375 21.9958 8.00514 27.6562 15 27.6562C21.9958 27.6562 27.6562 21.9949 27.6562 15Z' fill='%23333333'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_324_372'%3E%3Crect width='30' height='30' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
    z-index: -1;
}
.faq-acco .accordion-body ul li + li {
	margin-top: 9px;
}
.woocommerce ul.products li.product a img {
	max-width: 290px;
	object-fit: fill;
	margin: 0 auto 1em;
}
.woocommerce-product-gallery__image a img {
	width: auto !important;
	max-width: 100% !important;
	height: 500px !important;
	margin: 0 auto !important;
}
@media screen and (min-width: 1499px) {
    .home-banner {
        min-height: 700px;
        background-position: bottom !important;
    }
    .hb-inimg1 {
        max-width: 31%;
        left: 100px;
        bottom: 130px;
    }
    .hb-inimg2 {
        max-width: 29%;
        right: 100px;
        bottom: 0px;
    }
}
@media screen and (min-width: 1699px) {
    .home-banner {
        min-height: 750px;
        background-position: bottom !important;
    }
}
@media screen and (max-width: 1399px) {
    header.site-header {
        padding: 5px 0;
    }
    .hteshape-1 {
        top: 2px;
    }
    footer p, footer p a {
        font-size: 18px;
        line-height: 28px;
    }
    .continfo-box ul {
        min-height: 184px;
    }
    .home-banner {
        min-height: 585px;
    }
    header .menu-item a {
        font-size: 18px;
    }
    header .menu-item + .menu-item {
        margin-left: 30px;
    }
    /*.video-banner {*/
    /*    height: 558px !important;*/
    /*}*/
    .hserv-main {
        min-height: 471px;
    }
    .hservbotto-main {
        margin-top: 20px;
    }
    .hlive-main::before{
        top: 12%;
    }
    .hlive-main .col-lg-2 .hlive-box {
        margin-top: 290px;
    }
}
@media screen and (max-width: 1199px) {
    header .menu-item a {
        font-size: 16px;
    }
    header .menu-item + .menu-item {
        margin-left: 25px;
    }
    .add-cart {
        padding: 9px 14px;
        font-size: 16px;
    }
    .hb-desc h1, .inb-descn h1 {
        font-size: 32px;
        line-height: 44px;
    }
    .home-banner {
        min-height: 560px;
        /*padding-top: 137px;*/
    }
    .hb-inimg1 {
        max-width: 40%;
        left: 40px;
        bottom: 80px;
    }
    .hb-desc {
        margin-bottom: 70px;
    }
    .title h2 {
        font-size: 28px;
        line-height: 39px;
    }
    body{
        font-size: 18px;
        line-height: 28px;
    }
    .horganb-img {
        width: 130px;
        height: 130px;
    }
    .horganb-img img {
        max-width: 50px;
    }
    .hserv-desc h3 {
        font-size: 24px;
        line-height: 33px;
    }
    .hserv-desc h4 {
        font-size: 22px;
        line-height: 32px;
        margin-bottom: 30px;
    }
    .btn-blue {
        padding: 12px 23px;
    }
    .hserv-box {
        padding: 100px 30px;
    }
    .hserv-box.active, .hserv-box:hover {
        padding: 140px 30px;
    }
    .hserv-main {
        min-height: 461px;
    }
    .hoiltop-box h3 {
        font-size: 36px;
        line-height: 46px;
    }
    .hnum-main {
        padding: 60px 40px 60px;
    }
    .hnumin-box h3 {
        font-size: 30px;
        line-height: 40px;
    }
    .hnumin-box p {
        font-size: 28px;
        line-height: 36px;
    }
    .hlive-main::before {
        left: -30px;
        height: 246px;
        right: -70px;
    }
    .hlive-box h3 {
        font-size: 19px;
        line-height: 29px;
    }
    .incta-desc {
        padding: 40px 80px;
    }
    .hprocinmb-img {
        width: 150px;
        height: 150px;
        max-width: 150px;
    }
    .hprocinmb-img img {
        max-width: 70%;
    }
    .hprocinm-box h3 {
        font-size: 20px;
        line-height: 30px;
    }
    .hprocinm-box:nth-child(4)::before {
        left: -130px;
    }
    .hprocinm-box:nth-child(2)::before{
        right: -130px;
    }
    .hgroun-desc ul li {
        font-size: 18px;
        line-height: 28px;
        padding-left: 45px;
        padding-left: 35px;
    }
    .hgroun-desc ul li::before {
        width: 24px;
        height: 24px;
    }
    .hproc-main {
        padding-top: 360px;
    }
    .hgroun-main::before {
        top: 20px;
        bottom: 20px;
    }
    .home-video .row + .row {
        margin-top: 20px;
    }
    .hteshape-1 img, .hteshape-2 img {
        max-width: 150px;
    }
    .htesti-box {
        padding: 30px 30px;
    }
    .htesti-box::before {
        width: 89px;
        height: 89px;
    }
    .htesti-swiper {
        margin-top: 20px;
    }
    .footer-certi {
        display:none;
        margin: 70px 0 50px;
    }
    .quick-link{
        margin-top:5%;
    }
    .iframe#instagram-embed-0{
        max-width:650px !important;
    }
    .footer-bottom {
        padding: 18px 0;
        margin-top: 20px;
    }
    footer p, footer p a {
        font-size: 16px;
        line-height: 24px;
    }

    .mt-120 {
        margin: 75px 0px 0px;
    }
    .mtb-120 {
        margin: 75px 0px;
    }
    .woo-pages, .woocommerce-shop .woo-pages.cart-main {
        margin: 75px 0 0;
    }
    .woo-pages.pro-single-main, .cart-main {
        margin-top: 130px;
    }
    .woo-pages h1.product_title {
        font-size: 21px;
        line-height: 33px;
        margin-bottom: 12px;
    }
    .price {
        font-size: 23px !important;
        line-height: 33px;
        color: #0C9209 !important;
        margin-bottom: 20px;
    }
    .ptb-120 {
        padding: 75px 0px;
    }
    .home-about::before {
        bottom: -40px;
        left: 0px;
        right: 0px;
    }
    .contmap-inn iframe {
        border-radius: 20px;
        height: 400px !important;
    }
    .continfo-box h3 {
        font-size: 22px;
        line-height: 31px;
    }
    .faq-acco .accordion-button {
        padding: 20px 25px;
    }
    .faq-acco .accordion-body {
        padding: 0px 25px 20px;
    }
    .faq-acco {
        margin-top: 30px;
    }
    .faq-acco .accordion-item + .accordion-item {
        margin-top: 20px;
    }
    .faq-acco .accordion-button:not(.collapsed)::after {
        width: 30px;
        height: 30px;
    }
    .faq-acco .accordion-button::after {
        width: 30px;
        height: 30px;
    }
    .abjour-main {
        padding: 50px 40px 0px;
    }
    .abprocinn-main h3 {
        font-size: 60px;
        line-height: 70px;
    }
    .abprocinn-main {
        grid-template-columns: 65px auto;
        gap: 20px;
    }
    .abproc-desc p {
        font-size: 18px;
        line-height: 27px;
    }
    .abproc-desc h4 {
        font-size: 28px;
        line-height: 37px;
        margin-bottom: 10px;
    }
    .abj-shape img {
        max-width: 125px;
    }
    .abj-shape {
        top: -40px;
        right: 45px;
    }
    .abproc-main {
        margin-top: 40px;
    }
    .inner-banner img {
        /*height: 400px;*/
        object-fit: fill;
        object-position: center;
    }
    .abjour-desc p {
        font-size: 18px;
        line-height: 26px;
    }
    .abtjo-main {
        margin-top: 20px;
    }
    .home-lives {
        padding: 0px 0px 190px;
    }
    .abint-desc p {
        font-size: 19px;
        line-height: 25px;
    }
    .inb-new {
        min-height: 400px;
    }
    /*.video-banner {*/
    /*    height: 450px !important;*/
    /*}*/
    .wpzc-pincode-checker__form--show {
        flex-wrap: wrap !important;
        gap: 20px !important;
    }
    header .menu-item:last-child a {
        padding: 13px 11px;
        font-size: 14px;
    }
    .woocommerce-shop .inb-img img {
        height: 400px;
        object-fit: cover;
        object-position: 100% 25%;
    }
    .hyoutop-video iframe {
        height: 400px;
    }
    .home-video .bottom-btn {
        margin-top: 15px;
    }
    .page-id-3032 .entry-content, .page-id-3008 .entry-content, .page-id-4797 .entry-content {
        margin-top: 30px;
    }
    .page-id-3032 .woo-pages.cart-main, .page-id-3008 .woo-pages.cart-main, .page-id-4797 .woo-pages.cart-main {
        margin-bottom: 40px;
    }
    .hlive-main .row .col-lg-2 {
        width: 50%;
    }
    .hlive-main .col-lg-2 .hlive-box {
        margin-top: 0;
    }

    .hlive-main::before {
        display: none;
    }

    .hliveb-img img {
        transform: rotate(45deg);
    }

    .hlive-main .col-lg-2:nth-child(2n) .hlive-box {
        flex-direction: column;
    }

    .hlive-main .col-lg-2:nth-child(2n) .hlive-box .hliveb-img img {
        transform: rotate(90deg);
    }
    .hlive-main .row {
        row-gap: 30px;
    }
}
@media screen and (max-width: 991px) {
    header.site-header {
        padding: 10px 0;
        background: #68B3FF;
    }
    .navbar-brand img {
        max-width: 110px !important;
    }
    /*.home-banner, .inner-banner {*/
    /*    margin-top: 85px;*/
    /*}*/
    .hb-desc {
        margin-top: 10px;
        max-width: 50%;
    }
    .home-banner {
        min-height: 410px;
        padding-top: 0;
    }
    .hb-inimg1 {
        max-width: 48%;
        left: 40px;
        bottom: 54px;
    }
    .hb-inimg2 {
        right: 30px;
        max-width: 40%;
    }
    .hb-desc h1, .inb-descn h1 {
        font-size: 26px;
        line-height: 40px;
    }
    .add-cart {
        padding: 7px 12px;
        font-size: 14px;
    }
    .add-cart svg {
        max-width: 19px;
    }
    .title h2 {
        font-size: 24px;
        line-height: 35px;
    }
    .habt-img{
        text-align: center;
        margin-top: 30px;
    }
    .horgan-main {
        grid-template-columns: repeat(3,1fr);
    }
    .home-serving .row + .row {
        margin-top: 20px;
    }
    .hserv-box {
        padding: 120px 10px;
    }
    .hserv-box img {
        width: 70%;
    }
    .hserv-desc {
        margin-top: 30px;
    }
    .hoiltop-box h3 {
        font-size: 28px;
        line-height: 39px;
    }
    .swiper-hoilbottom {
        margin-top: 30px;
    }
    .home-oil {
        padding: 20px 0px;
    }
    .hnum-main {
        padding: 40px 26px 40px;
    }
    .hnumin-main {
        margin-top: 30px;
        gap: 20px;
    }
    
    .hnumin-box {
        padding: 20px 20px;
    }
    .hnumin-img img {
        max-width: 45px;
    }
    .hnumin-box h3 {
        font-size: 25px;
        line-height: 36px;
    }
    .hnumin-box p {
        font-size: 23px;
        line-height: 31px;
    }
    .habt-img img {
        width: 40%;
    }
    .hlive-main .row {
        row-gap: 40px;
    }
    .incta-desc {
        padding: 30px 50px;
    }
    .incta-desc.title p {
        margin-bottom: 30px;
    }
    .hprocinmb-img {
        width: 100px;
        height: 100px;
        max-width: 100px;
    }
    .hprocinm-box h3 {
        font-size: 18px;
        line-height: 28px;
    }
    .hproc-main {
        padding-top: 260px;
    }
    .hprocinm-box:nth-child(1) {
        bottom: 6%;
    }
    .hprocinm-box:nth-child(5) {
        bottom: 6%;
    }
    .hprocinm-box:nth-child(2)::before {
        right: -80px;
        width: 60px;
        height: 60px;
    }
    .hprocinm-box:nth-child(4)::before {
        left: -80px;
        width: 60px;
        height: 60px;
    }
    .hprocinm-box:nth-child(3)::before {
        bottom: -100px;
        left: 70px;
        height: 75px;
    }
    .hlive-main {
        margin-top: 30px;
    }
    .hgroun-main .row{
        row-gap: 30px;
    }
    .hgroun-main {
        padding: 40px 0px;
        margin-top: 30px;
    }
    .hgroun-main::before {
        left: -20px;
        right: -20px;
        top: 0px;
        bottom: 0px;
        background: linear-gradient(-180deg, rgba(255,238,238,1) 30%, rgba(255,255,255,1) 50%, rgba(242,255,236,1) 70%);
    }
    .hvideo-box iframe {
        height: 350px !important;
    }
    .testi-pagination {
        margin-top: 20px;
    }
    .footer-certi {
        grid-template-columns: repeat(4,1fr);
        gap: 40px;
        margin: 50px 0 50px;
    }
    footer p + h4 {
        margin-top: 15px;
    }
    footer .row + .row{
        row-gap: 30px;
    }
    /* .certi-img + .certi-img::before{
        display: none;
    }
    .certi-img:nth-child(2n):before{
        display: block;
    } */
    .mt-120 {
        margin: 65px 0px 0px;
    }
    .mtb-120 {
        margin: 65px 0px;
    }
    .woo-pages {
        margin: 65px 0 0;
    }
    .woo-pages.pro-single-main {
        margin-top: 100px;
    }
    .ptb-120 {
        padding: 65px 0px;
    }
    .htesti-swiper {
        margin-top: 10px;
    }
    .hteshape-1 {
        top: -28px;
    }
    .certi-img img {
        max-width: 100%;
    }
    .hgroun-desc ul li + li {
        margin-top: 20px;
    }
    .home-lives {
        padding: 0px 0px 280px;
    }
    .contact-info .row + .row {
        margin-top: 15px;
        row-gap: 30px;
    }
    .continfo-box ul {
        min-height: auto;
    }
    .contmap-inn iframe {
        height: 310px !important;
    }
    .faq-acco .accordion-button {
        font-size: 18px;
        line-height: 27px;
    }
    .abint-img {
        margin-bottom: 25px;
    }
    .abj-shape img {
        max-width: 125px;
    }
    .abj-shape {
        top: -40px;
        right: 15px;
    }
    .abjour-main {
        padding: 30px 30px 0px;
    }
    .abjour-main::before {
        bottom: 20%;
    }
    .abproc-main {
        margin-top: 30px;
    }
    .abproc-box + .abproc-box {
        margin-top: 80px;
    }
    .abproc-box:nth-child(2n)::before, .abproc-box::before {
        bottom: -80px;
        left: 40%;
        background-repeat: no-repeat !important;
        background-size: 100% 100% !important;
        background: url("data:image/svg+xml,%3Csvg width='118' height='70' viewBox='0 0 118 70' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='0.3' d='M117.58 54.0167L110.508 68.0831C110.107 68.881 109.407 69.4834 108.562 69.7579C107.717 70.0324 106.797 69.9565 106.003 69.5468L92.0134 62.3239C91.4321 62.0238 90.9914 61.5038 90.7881 60.8783C90.5849 60.2529 90.6358 59.5731 90.9296 58.9886C91.2235 58.4042 91.7362 57.9628 92.355 57.7618C92.9738 57.5607 93.648 57.6163 94.2293 57.9164L103.768 62.808C93.6566 32.7039 76.0866 27.14 66.4484 26.5215C65.7541 26.477 65.0595 26.456 64.3646 26.4585C65.8216 28.6962 67.1241 31.0319 68.2628 33.4488C72.0279 41.4742 73.0852 48.7906 71.2376 54.0507C68.4293 62.047 62.8652 67.0502 55.5741 68.1388C51.8423 68.6701 48.031 68.1583 44.5546 66.6591C41.0593 65.1977 38.0095 62.8217 35.7219 59.7778C31.2868 53.8149 30.6903 46.1458 34.0864 38.7362C37.342 31.632 44.367 26.0848 52.7519 23.3605C53.6048 23.0834 54.4708 22.8362 55.3497 22.6191C53.3018 20.2571 51.0674 18.0663 48.6687 16.0684C40.4263 9.22071 23.6222 -0.483779 3.6828 11.4503C3.12567 11.7744 2.46297 11.8631 1.83834 11.6973C1.21372 11.5314 0.677502 11.1244 0.345923 10.5643C0.0143438 10.0043 -0.0858816 9.33633 0.0669746 8.70532C0.219831 8.07432 0.613448 7.53107 1.16251 7.19333C4.14706 5.3892 7.32416 3.92828 10.6347 2.83774C16.462 0.915727 22.6646 0.407393 28.7406 1.35388C36.7027 2.58612 44.6662 6.35684 51.7705 12.2585C55.139 15.0676 58.2089 18.2228 60.9299 21.6727C62.8571 21.4922 64.7962 21.4634 66.7297 21.5865C75.2571 22.1342 83.3967 25.6285 90.2683 31.6924C98.0193 38.5319 104.122 48.4778 108.417 61.2627L113.198 51.7536C113.343 51.4642 113.544 51.2069 113.789 50.9964C114.033 50.7859 114.317 50.6263 114.623 50.5268C114.93 50.4272 115.253 50.3897 115.574 50.4162C115.896 50.4428 116.21 50.5329 116.498 50.6815C116.785 50.8301 117.042 51.0343 117.252 51.2823C117.462 51.5304 117.622 51.8174 117.723 52.1272C117.823 52.4369 117.863 52.7632 117.838 53.0874C117.814 53.4116 117.727 53.7275 117.581 54.0168L117.58 54.0167ZM63.8344 35.5406C62.4131 32.5341 60.7218 29.6639 58.7818 26.9662C49.7742 28.574 41.7348 33.8583 38.5375 40.8347C35.883 46.6265 36.2727 52.3051 39.6356 56.8264C43.1152 61.5044 49.2197 64.0846 54.826 63.2476C55.5694 63.1373 56.3022 62.9655 57.0169 62.7338C61.3767 61.3172 64.7403 57.7125 66.6152 52.3737C68.0078 48.4101 66.9938 42.2748 63.8345 35.541L63.8344 35.5406Z' fill='black'/%3E%3C/svg%3E%0A");
    }
    .navbar-collapse {
        padding: 0;
        float: left;
        width: 45%;
        position: fixed;
        left: auto;
        right: -100%;
        top: 0;
        z-index: 11;
        -ms-transition: .4s;
        -webkit-transition: .4s;
        transition: .4s;
        height: 100vh !important;
        border: 0;
        display: block;
        background: #FFF5DD;
        overflow: auto;
    }
    .navbar-collapse.show {
        right: 0;
    }
    .hebut-main{
        gap: 20px;
    }
    .navbar-toggler{
        padding: 0;
        box-shadow: 0 0 0 !important;
        border: 0;
        width: 35px;
    }
    .navbar-toggler .icon-bar:nth-child(2){
        width: 50%;
        margin-left: auto;
    }
    .navbar-toggler .icon-bar {
        width: 100%;
        height: 5px;
        background-color: #003D7A;
        display: block;
        border-radius: 5px;
    }
    .navbar-toggler .icon-bar + .icon-bar {
        margin-top: 4px;
    }
    button.close-btn {
        width: 40px;
        height: 40px;
        background: #1a1a1a;
        border: 0;
        right: 20px;
        position: absolute;
        font-size: 18px;
        color: #fff;
        padding: 0 0px;
        text-align: center;
        margin-left: auto;
        z-index: 2;
        text-align: left;
        top: 20px;
        cursor: pointer;
        text-transform: capitalize;
        left: 0;
        display: block;
        border-radius: 50%;
        text-align: right;
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .navbar-nav.ms-auto.align-items-center {
        margin-top: 70px;
    }
    header .menu-item a{
        padding: 10px 25px;
        color: #003D7A;
        display: block;
    }
    header .menu-item a:hover{
        background: #003D7A;
        color: #fff;
    }
    header .menu-item:last-child a {
        padding: 10px 25px;
        border-radius: 0px;
        border: 0;
        background: transparent;
        font-size: 18px;
        color: #003D7A;
        font-weight: 400;
    }
    header .menu-item + .menu-item{
        margin-left: 0;
        border-top: 1px solid #003D7A;
    }
    header .menu-item a::before, header .menu-item a::after {
        display: none;
    }
    header .menu-item{
        width: 100%;
    }
    button.close-btn svg path{
        fill: #fff;
    }
    button.close-btn svg {
        fill: #fff;
        width: 18px;
        vertical-align: unset;
    }
    /*.inner-banner img {*/
    /*    height: 360px;*/
    /*}*/
    .ectra-img {
        display: none;
    }
    .abtjo-main {
        margin-top: 10px;
    }
    .abtjo-box .row {
        row-gap: 25px;
    }
    .hserv-box.active, .hserv-box:hover {
        padding: 140px 10px;
    }
    .hserv-main {
        min-height: 411px;
    }
    /*.woocommerce-shop .inner-banner {*/
    /*    margin-top: 93px;*/
    /*}*/
    .hgroun-img {
        text-align: center;
    }
    .hgroun-img img {
        width: 70%;
    }
    .abint-desc p {
        font-size: 17px;
        line-height: 25px;
    }
    .about-intro .hnum-main::after {
        display: none;
    }
    .hnumin-main {
        grid-template-columns: repeat(1,1fr);
    }
    .contactf-inner .row {
        row-gap: 20px;
    }
    .contactf-inner {
        margin-top: 40px;
    }
    .inb-desc {
        margin-bottom: 0;
        margin-left: 6%;
    }
    .inb-new {
        min-height: 320px;
    }
    /*.video-banner {*/
    /*    height: 345px !important;*/
    /*}*/
    .product-quantity .edgtf-quantity-buttons.quantity {
        margin-left: auto;
    }
    .woo-pages.cart-main {
        margin-top: 130px;
    }
    .woocommerce-MyAccount-content p:last-child {
        margin-bottom: 0px !important;
    }
    .woocommerce-account .woo-pages {
        margin-bottom: 70px;
    }
    .woocommerce-shop .inb-img img {
        height: 340px;
        object-fit: cover;
        object-position: 100% 25%;
    }
    .woocommerce-shop .woo-pages.cart-main{
        margin-top: 70px;
    }
    .hyoutop-video iframe {
        height: 310px;
    }
    .home-video .row + .row {
	    margin-top: 30px;
    }
    .home-video .row:nth-child(2) {
        margin-top: 10px;
    }
    footer .social a {
        padding: 6px 8px;
    }
}


.text-a{
    text-align:center;
}
img.about-img{
    width:130%;
}

img.pic-mg{
    width: 100%;height: auto;
}

img.pic-mg {
    width: 102%;
    height: auto;
}
@media (min-width: 320px) and (max-width: 641px) {
    /* smartphones, iPhone, portrait 480x320 phones */ 

    .home-banner {
        width: 100%;
        margin: 0px 0px 0px 0px;
        /*margin-top: 21% !important;*/
        min-height: 175px;
    }
    .sticky-icon {
        top: 35% !important;
    }
    .sticky-icon a {
        transform: translate(181px, 0px) !important;
        margin: 1px !important;
        padding: 6px !important;
        font-size: 15px !important;
    }

    .sticky-icon a i {
        height: 25px !important;
        width: 25px !important;
        line-height: 25px !important;
    }
    img.about-img{
        width:100%;
    }
    
    .marq-slider{
        display:none;
    }
    
    
    
    

    
    img.pic-mg{
        width: 108%;height: auto;
    }
    
    /*img.ab-page-img{*/
    /*    margin-top:9%;*/
    /*}*/
    
    .incta-desc {
        border-radius: 44px !important;
    }


    .woocommerce ul.products li.product a img {
       max-width: 255px !important;
        object-fit: fill;
        margin: 25px auto 1em !important;
    }
    
    section.inner-banner.about-banner.position-relative.video-banner {
        /*margin-top: 14%;*/
        width: 100%;
    }
    
    /*.about-banner img {*/
    /*    height: 160px !important;*/
    /*}*/
    .abint-img img, .abjour-img img, .abmap-img img {
        width: 100% !important;
        margin-left: 0 !important;
    }
    /*.product-d-img{*/
    /*    width:110% !important;*/
    /*    margin-top: -10% !important;*/
    /*}*/
    
     
    .hb-inimg2 {
        right: 10px;
        max-width: 48%;
    }
    .hb-inimg1 {
        max-width: 52%;
        left: 10px;
        bottom: 74px;
    }
    .hb-desc {
        margin-top: 0px;
        text-align: center;
    }
    .hb-desc h1 {
        font-size: 18px;
        line-height: 32px;
        color: #fff;
    }
    .hb-desc h1 b, .hb-desc h1 strong{
        color: #fff;
    }
    .inb-new {
        min-height: 260px;
    }

    .hb-desc {
        margin-top: 10px;
        max-width: 100%;
    }
    .title h2 {
        font-size: 21px;
        line-height: 32px;
    }
    body{
        font-size: 16px;
        line-height: 26px;
    }
    .habt-img img {
        width: 60%;
    }
    .horgan-main {
        grid-template-columns: repeat(2,1fr);
        gap: 20px;
    }
    .horgan-img {
        margin-top: 30px;
    }
    .hserv-box {
        padding: 60px 20px;
    }
    .hserv-box img {
        width: 80%;
    }
    .home-serving .row + .row {
        margin-top: 10px;
    }
    .hserv-desc h3 {
        font-size: 21px;
        line-height: 31px;
    }
    .hoiltop-box img {
        max-width: 70px;
    }
    .hoiltop-box h3 {
        font-size: 21px;
        line-height: 33px;
    }
    .hnum-main {
        padding: 30px 20px 30px;
    }
    .hnumin-main {
        grid-template-columns: repeat(1,1fr);
    }
    .hnum-main::before {
        bottom: 10%;
        border-radius:80px;
    }
    .horganb-img {
        width: 110px;
        height: 110px;
        margin-bottom: 9px;
    }
    .horganb-img img {
        max-width: 40px;
    }
    .horgan-box h3 {
        font-size: 18px;
        line-height: 28px;
    }
    .hliveb-img img {
        max-width: 80%;
    }
    .hlive-box h3 {
        font-size: 18px;
        line-height: 28px;
        margin-top: -7px;
    }
    .hlive-main .row {
        row-gap: 30px;
    }
    .home-lives {
        padding: 0px 0px 190px;
    }
    /*.incta-desc {*/
    /*    padding: 25px 20px;*/
    /*}*/
    .hprocinm-box{
        position: relative;
        top: 0 !important;
        left: 0 !important;
        right: 0 !important;
        bottom: 0 !important;
        max-width: 100%;
        transform: translate(0) !important;
    }
    .hprocinm-box::before{
        display: none;
    }
    .hproc-main {
        padding-top: 0;
    }
    .hproc-inmain {
        display: grid;
        grid-template-columns: repeat(2,1fr);
        gap: 25px;
    }
    .hprocinm-box h3 {
        font-size: 16px;
        line-height: 24px;
    }
    .hproc-img{
        margin-top: 30px;
    }
    .hproc-img img {
        max-width: 100%;
    }
    .hgroun-desc ul li::before {
        width: 19px;
        height: 19px;
    }
    .hgroun-desc ul li {
        font-size: 16px;
        line-height: 26px;
        padding-left: 28px;
    }
    .hgroun-desc ul li + li{
        margin-top: 10px;
    }
    .hgroun-main {
        padding: 30px 0px;
    }
    .home-video .row + .row {
        margin-top: 30px;
    }
    .home-video .row:nth-child(2){
        margin-top: 10px;
    }
    .home-video .bottom-btn {
        margin-top: 0px;
    }
    .hvideo-box iframe {
        height: 220px !important;
    }
    .bottom-btn {
        margin-top: 20px;
    }
    .hteshape-1, .hteshape-2{
        display: none;
    }
    .htesti-box {
        padding: 20px 20px;
        margin-top: 0px;
    }
    .htesti-box p {
        font-size: 16px;
        line-height: 24px;
        margin-bottom: 20px;
    }
    .htesti-box h3 {
        font-size: 20px;
        line-height: 28px;
    }
    .htesti-box h4 {
        font-size: 16px;
        line-height: 24px;
    }
    .testi-pagination {
        margin-top: 25px;
    }
    .footer-certi {
        grid-template-columns: repeat(2,1fr);
        gap: 30px;
        margin: 40px 0 40px;
    }
    .certi-img img {
        max-width: 80%;
        height: 65%;
    }
    .certi-img + .certi-img::before{
        display: none;
    }
    .certi-img:nth-child(2n)::before{
        display: block;
    }
    .footer-bottom p {
        font-size: 15px;
    }
    footer h4 {
        font-size: 20px;
        line-height: 29px;
        margin-bottom: 7px;
    }
    .mt-120 {
        margin: 55px 0px 0px;
    }
    .mtb-120 {
        margin: 25px 0px;
    }
    .woo-pages {
        margin: 25px 0 0;
    }
    .ptb-120 {
        padding: 55px 0px;
    } 
    .htesti-box::before {
        width: 69px;
        height: 69px;
        left: 15px;
    }
    .continfo-box h3 {
        font-size: 20px;
        line-height: 29px;
    }
    .continfo-box ul {
        padding: 20px;
    }
    .continfo-box ul li {
        font-size: 15px;
        line-height: 23px;
        gap: 13px;
    }
    .continfo-box ul li svg {
        max-width: 24px;
        flex: 100%;
    }
    .continfo-box ul li + li {
        margin-top: 12px;
    }
    .contmap-inn iframe {
        height: 290px !important;
    }
    .faq-acco .accordion-button {
        font-size: 16px;
        line-height: 25px;
        padding: 15px 12px;
    }
    .faq-acco .accordion-body p {
        font-size: 16px;
        line-height: 26px;
    }
    .faq-acco .accordion-button:not(.collapsed)::after {
        width: 25px;
        height: 25px;
    }
    .faq-acco .accordion-button::after {
        width: 25px;
        height: 25px;
    }
    .faq-acco .accordion-body {
        padding: 0px 15px 15px;
    }
    .faq-acco .accordion-item + .accordion-item {
        margin-top: 15px;
    }
    .abj-shape{
        display: none;
    }
    .abjour-main {
        padding: 25px 25px 0px;
    }
    .abjour-main::before {
        bottom: 3%;
    }
    .abprocinn-main h3 {
        font-size: 50px;
        line-height: 60px;
    }
    .abprocinn-main {
        grid-template-columns: 55px auto;
    }
    .abproc-desc h4 {
        font-size: 22px;
        line-height: 32px;
        margin-bottom: 8px;
    }
    .abproc-desc p {
        font-size: 16px;
        line-height: 25px;
    }
    .abproc-box::before {
        width: 80px;
        height: 89px;
    }
    .swiper-hoilbottom {
        margin-top: 20px;
    }
    .home-about::before {
        bottom: -30px;
    }
    .btn-blue {
        padding: 10px 21px;
        font-size: 16px;
    }
    .btn.btn-blue svg {
        max-width: 20px;
    }
    .navbar-collapse {
        width: 100%;
    }
    header .menu-item a, header .menu-item:last-child a {
        padding: 7px 18px;
        font-size: 16px;
    }
    button.close-btn {
        right: 12px;
        top: 12px;
    }
    /*.inner-banner img {*/
    /*    height: 320px;*/
    /*}*/
    .abtjo-main {
        margin-top: 5px;
    }
    .abjour-desc p {
        font-size: 16px;
        line-height: 23px;
    }
    .abtjo-box + .abtjo-box {
        margin-top: 35px;
    }
    .hserv-main {
        min-height: auto;
    }
    .hserv-box {
        padding: 60px 20px;
    }
    .hserv-box.active, .hserv-box:hover {
        padding: 80px 20px;
    }
    .inb-descn h1 {
        font-size: 24px;
        line-height: 32px;
    }
    /*.video-banner {*/
    /*    height: 185px !important;*/
    /*}*/
    .woocommerce ul.products[class*="columns-"] li.product, .woocommerce-page ul.products[class*="columns-"] li.product {
        width: 100% !important;
    }
    .woo-pages h1.product_title {
        font-size: 20px;
        line-height: 32px;
        margin-bottom: 12px;
    }
    #tab-description {
        padding: 20px;
    }
    .woocommerce-account .woo-pages {
        margin-bottom: 50px;
    }
    .woocommerce-MyAccount-navigation {
        padding: 15px 20px;
    }
    .woocommerce-shop .inb-img img {
        height: 340px;
        object-fit: cover;
        object-position: 50% 100%;
    }
    .woocommerce-shop .woo-pages.cart-main {
        margin-top: 60px;
    }
    .hserv-main {
        gap: 10px;
    }
    .hserv-box.active, .hserv-box:hover {
        padding: 80px 10px;
    }
    .hserv-desc h4 {
        margin-bottom: 20px;
    }
    .hyoutop-video iframe {
        height: 220px;
    }
    .page-id-3032 .entry-content .wp-block-heading, .page-id-3008 .entry-content .wp-block-heading, .page-id-4797 .entry-content .wp-block-heading, .page-id-18902 .entry-content .wp-block-heading {
        font-weight: 400;
        line-height: 26px;
        font-size: 16px;
    }
    footer .social a {
        padding: 4px 4px;
    }
    footer a svg {
        height: 16px;
        max-width: 18px;
    }
	.woocommerce-shop .woo-pages.cart-main{
		margin-top: 50px;
	}
	.faq-acco .accordion-body h4 {
		font-size: 17px;
		line-height: 27px;
		margin-bottom: 14px;
	}
	.footer-bottom {
		justify-content: center !important;
		flex-wrap: wrap;
		gap: 15px;
	}


    
}
@media (min-width:414px)  { 
    /* portrait e-readers (Nook/Kindle), smaller tablets @ 600 or @ 640 wide. */
    
    
}

 @media (min-width: 641px) and (max-width: 1024px) {
    /* portrait tablets, portrait iPad, landscape e-readers, landscape 800x480 or 854x480 phones */
    .home-banner {
        background-position: bottom; 
        /*margin-top: 10% !important;*/
        min-height: 350px;
    }
    img.about-img {
        width: 100%;
    }
    
    .marq-slider{
        display:none;
    }


    img.oil-img-1{
        margin-top: 5%;
    }
    
    
}


@media (min-width:1022px) { 
    /* big landscape tablets, laptops, and desktops */ 
    span.mobile-nav { 
        display: none !important;
    }
    
}
@media (min-width:1281px) { 
    /* hi-res laptops and desktops */ 
    
}
