.blog-page-post-list > li:first-child {
    display: none;
}

.post-right .wp-block-latest-posts__post-excerpt {
    font-size: 14px;
    line-height: 24px;
    color: #000000db;
}

div#wpforms-699 {
  margin: 15px auto;
}

figure.transport-truck {
    margin-left: -80px;
}

figure.bg-round {
  width: 44px;
  height: 44px;
  align-items: center;
  justify-content: center;
  display: flex;
  border-radius: 50px;
}

.bg-blue {
  background: #186ab3;
}

.box-shadow-1 > .kt-inside-inner-col {
  box-shadow: rgba(0, 0, 0, 0.09) 0px 3px 5px;
}

.delivery-banner {
  max-width: 1300px;
  margin: 0 auto;
  /* padding: 40px 20px; */
  text-align: center;
}
.banner-heading {
  font-size: 48px;
  font-weight: 500;
  color: #333;
  margin-bottom: 15px;
  line-height: 58px;
}

.trusted-badge {
  display: inline-block;
  background-color: #fff;
  border: 3px solid #1976d2;
  border-radius: 50px;
  padding: 8px 35px;
  color: #1976d2;
  font-weight: 700;
  font-size: 48px;
  margin: 0 10px;
}

.banner-subheading {
   font-size: 48px;
   font-weight: 500;
   color: #333;
   margin-top: 10px;
   line-height: 58px;
   display: flex;
   align-items: center;
   justify-content: center;
   flex-wrap: wrap;
   gap: 10px;
}

.delivery-image-container {
  background-color: #e8e8e8;
  border-radius: 100px;
  display: inline-block;
  padding: 15px 30px;
  margin-top: 10px;
}

.delivery-image {
  max-width: 140px;
  height: auto;
  display: block;
}

@media only screen and (max-width : 1430px){
	.banner-heading,
  .trusted-badge,
  .banner-subheading{
  font-size: 40px;
line-height : 50px;
}
	
	figure.transport-truck {
    margin-left: 0px;
}

}

@media (max-width: 1024px) {
  .banner-heading,
  .trusted-badge,
  .banner-subheading {
    font-size: 34px;
    line-height: 44px;
  }
	figure.transport-truck {
    margin-left: 0px;
}
}

@media (max-width: 768px) {
  .banner-heading,
  .trusted-badge,
  .banner-subheading {
    font-size: 26px;
    line-height: 36px;
  }

  .trusted-badge {
    padding: 1px 14px;
  }

  .delivery-image {
    max-width: 90px;
  }

  .delivery-image-container {
    padding: 12px 18px;
  }
}

@media (max-width: 480px) {
  .banner-heading,
  .trusted-badge,
  .banner-subheading {
    font-size: 22px;
    line-height: 32px;
  }

  .trusted-badge {
    padding: 4px 13px;
    margin: 0 5px;
  }
}



 /* blog  */
ul.wp-block-latest-posts__list.blog-page-post-list.wp-block-latest-posts {
    margin-top: 0;
}

.all-post nav.pagination {
  margin-top: 40px
}

.all-post nav.pagination .wp-block-query-pagination-numbers .page-numbers {
  padding: 4px 10px;
  background: #fff;
  font-size: 20px;
  margin: 1px;
  transition: all 0.2s linear
}

.all-post nav.pagination .wp-block-query-pagination-numbers .page-numbers.current {
  background: #f29e09;
  color: #fff
}

.all-post nav.pagination .wp-block-query-pagination-numbers .page-numbers:hover {
  background: #f29e09;
  color: #fff
}


.nxt-prv .kt-inside-inner-col {
  display: flex;
  flex-direction: row !important;
  justify-content: flex-start !important;
  padding: 33px 0px;
}
.nxt-prv .kt-inside-inner-col div a:hover {
  background: #186AB3;
}
.nxt-prv .kt-inside-inner-col div a {
  color: #fff;
  background: #F18702;
  font-size: 20px;
  padding: 12px 18px;
  border-radius: 10px;
  transition: 0.4s all ease-in-out;
}
.all-post.home .post-loop ul.columns-3 li {
  box-shadow: 0 3px 40px 0 #0000000f
}

.all-post .wp-block-post-title a {
  color: #2A2A2A;
	margin-bottom : 15px;
}

.all-post .post-loop ul li > div {
  padding: 0px!important
}


.all-post .post-loop ul.columns-3 li {
  /* background: #fff; */
  /* padding: 20px; */
  /* border-radius: 15px; */
  /* box-shadow: 0 3px 40px 0 #0000000f; */
}


.all-post .post-loop ul.columns-3 {
  column-gap: 20px;
  row-gap: 50px;
}

.all-post .post-loop ul li > div > div {
  display: flex;
  flex-direction: column;
  gap: 10px
}

.all-post .post-loop ul li > div > div h2 {
  font-size: 18px;
  line-height: 27px
}

.all-post .post-loop ul li > div .wp-block-group__inner-container .wp-block-post-date {
  color: var(--golden);
  font-weight: 700
}

.all-post .post-loop ul li > div .wp-block-group__inner-container p {
  font-size: 17px;
  line-height: 27px;
  color: #7a7a7a;
}

.all-post .post-loop ul li > div .wp-block-group__inner-container img {
  border-radius: 10px;
}
.all-post a.wp-block-post-excerpt__more-link {
  /* background: #F18702; */
  color: #F18702;
  padding: 5px 0px;
  margin-top: 10px;
  border-radius: 8px;
  transition: 0.4s all ease-in-out;
	position : relative;
}

.all-post a.wp-block-post-excerpt__more-link::after {
    content: '';
    background: url(/wp-content/uploads/2026/01/read-more-icon.svg);
    width: 18px;
    height: 18px;
    position: absolute;
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    left: 96px;
    top: 9px;
}

.all-post a.wp-block-post-excerpt__more-link:hover {
  color : #186AB3;
}
 /* box-shadow: 5px 6px 30px 0 rgba(0,0,0,.1); */

form#commentform .form-submit #submit {
  background: var(--primary-blue);
  border: 0px;
  color: #fff;
  padding: 15px 15px;
  border-radius: 5px;
  font-size: 18px;
  transition: all 0.3s linear;
}

form#commentform .form-submit #submit:hover{
  background: #262e33;
}


.post-left figure.wp-block-post-featured-image img {
  border-radius: 25px
}

span.kb-table-of-contents-title {
  color: #fff;
  background: var(--primary-blue);
  padding: 10px 15px 10px 15px;
  font-size: 20px!important;
  border-radius: 10px 10px 0 0;
}

.post-left .kb-table-of-content-wrap {
  padding: 0px!important;
  background: #f4f8fc;
  border-radius: 10px;
}

.post-left nav.wp-block-kadence-tableofcontents.kb-table-of-content-nav {
  padding: 25px 0
}

.post-left ol.kb-table-of-content-list.kb-table-of-content-list-columns-1.kb-table-of-content-list-style-numbered.kb-table-of-content-link-style-underline li a {
  text-decoration: none
}

.post-left ol.kb-table-of-content-list.kb-table-of-content-list-columns-1.kb-table-of-content-list-style-numbered.kb-table-of-content-link-style-underline li {
  padding: 6px 0
}

.post-left ol.kb-table-of-content-list.kb-table-of-content-list-columns-1.kb-table-of-content-list-style-numbered.kb-table-of-content-link-style-underline {
  margin-top: 5px;
  padding-left: 31px;
  padding: 10px 20px 20px 40px;
}

.post-left ol.kb-table-of-content-list.kb-table-of-content-list-columns-1.kb-table-of-content-list-style-numbered.kb-table-of-content-link-style-underline>li a {
  padding: 6px 0px!important;
}

.post-left ol.kb-table-of-content-list.kb-table-of-content-list-columns-1.kb-table-of-content-list-style-numbered.kb-table-of-content-link-style-underline>li ol.kb-table-of-contents-list-sub {
  padding-top: 7px;
  padding-left: 23px
}

.post-left ol.kb-table-of-content-list.kb-table-of-content-list-columns-1.kb-table-of-content-list-style-numbered.kb-table-of-content-link-style-underline>li a:hover {
  color: #1d2b62
}

.post-left {
  /* background: #fff!important; */
/*   background: #fff; */
  padding: 0px 20px 20px 20x;
/*   border-radius: 15px; */
  /* box-shadow: 0 3px 40px 0 #0000000f; */
}

.post-left h1 {
  font-size: 31px;
  line-height: 40px
}

.post-left h3 {
  padding-top: 15px !important;
  font-size: 23px;
  line-height: 33px;
}
.post-left h4 {
  padding-top: 15px !important;
  font-size: 21px;
  line-height: 31px;
}


.post-left figure.wp-block-post-featured-image img {
  border-radius: 10px;
}

.post-right ul.wp-block-latest-posts li {
  background: #fff;
  padding-bottom: 15px;
  /* border-radius: 15px; */
  margin-bottom: 20px;
  /* box-shadow: 0 3px 40px 0 #0000000f; */
  display: flex;
  flex-direction: column;
  gap: 5px;
  border-bottom: 1px solid #00000014;
}

.post-right ul.wp-block-latest-posts li img {
  border-radius: 10px;
}

.single-post #content .post-left .kt-inside-inner-col>ul {
  padding-left: 0;
  margin: 0
}

.single-post #content .post-left .kt-inside-inner-col>ul li {
  list-style-type: none;
  position: relative;
  padding-left: 34px;
  padding-bottom: 9px;
  line-height: 25px
}

.single-post #content .post-left .kt-inside-inner-col>ul li:before {
  content: "";
  background-image: url(/wp-content/uploads/2026/01/checked-theme.svg);
  position: absolute;
  top: 5px;
  left: 0;
  height: 18px;
  width: 18px;
  background-size: cover
}

.post-left ol.kb-table-of-content-list.kb-table-of-content-list-columns-1.kb-table-of-content-list-style-numbered.kb-table-of-content-link-style-underline>li a {
  color: #265d88 !important;
}

.kb-table-of-content-nav .kb-table-of-content-wrap .kb-table-of-content-list-style-numbered li:before {
  color: #265d88;
}



.post-left ol.kb-table-of-content-list.kb-table-of-content-list-columns-1.kb-table-of-content-list-style-numbered.kb-table-of-content-link-style-underline>li>ol.kb-table-of-contents-list-sub ol.kb-table-of-contents-list-sub {
  padding-left: 43px;
}
.post-left ol.kb-table-of-content-list.kb-table-of-content-list-columns-1.kb-table-of-content-list-style-numbered.kb-table-of-content-link-style-underline>li>ol.kb-table-of-contents-list-sub ol.kb-table-of-contents-list-sub li:before {
  margin-left: -43px;
}


.post-left ol.kb-table-of-content-list.kb-table-of-content-list-columns-1.kb-table-of-content-list-style-numbered.kb-table-of-content-link-style-underline>li>ol.kb-table-of-contents-list-sub li >ol.kb-table-of-contents-list-sub li>ol.kb-table-of-contents-list-sub {
  padding-left: 54px;
}

.post-left ol.kb-table-of-content-list.kb-table-of-content-list-columns-1.kb-table-of-content-list-style-numbered.kb-table-of-content-link-style-underline>li>ol.kb-table-of-contents-list-sub li >ol.kb-table-of-contents-list-sub li>ol.kb-table-of-contents-list-sub li:before {
  margin-left: -54px;
}

.wp-block-latest-posts__featured-image.alignleft {
    margin-bottom: 22px;
}

/* ===== WPFORM GENERAL END ==== */
@media only screen and (max-width:1430px){
  .post-left h1 {
    font-size: 30px;
	  line-height: 40px;
}
.post-left h2 {
    font-size: 26px;
	line-height : 36px;
  }
	
	h3.single-blog {
font-size: 22px;
	line-height : 32px;
}
}
@media only screen and (max-width:1024px){
    .post-left h1 {
    font-size: 32px;
		line-height : 42px;
}
.post-left h2 {
    font-size: 28px;
	line-height: 38px;
  }
	
	h3.single-blog {
font-size: 22px;
	line-height : 32px;
}
}

@media only screen and (max-width: 767px) {
	
	 .post-left h1 {
    font-size: 28px;
		line-height : 38px;
}
.post-left h2 {
    font-size: 26px;
	line-height: 36px;
  }
	
  .col-50 {
    width: 100% !important;
}
.cus-form.job-form {
  padding: 20px;
  border-radius: 30px;
}
 
  .post-left nav.wp-block-kadence-tableofcontents.kb-table-of-content-nav {
      padding: 10px 0 25px 0
  }

  .post-left {
      padding: 10px
  }

  .post-left ol.kb-table-of-content-list.kb-table-of-content-list-columns-1.kb-table-of-content-list-style-numbered.kb-table-of-content-link-style-underline {
      padding: 7px 10px 10px 33px
  }

  .post-left ol.kb-table-of-content-list.kb-table-of-content-list-columns-1.kb-table-of-content-list-style-numbered.kb-table-of-content-link-style-underline>li ol.kb-table-of-contents-list-sub {
      padding-left: 15px
  }

  .post-left ol.kb-table-of-content-list.kb-table-of-content-list-columns-1.kb-table-of-content-list-style-numbered.kb-table-of-content-link-style-underline li a {
      font-size: 16px!important
  }

  
  .single-post {
      word-wrap: break-word
  }
	
	.all-post .post-loop ul.columns-3 {
  row-gap: 30px;
}

}



/* blog  */

/* MAIN BLOG PAGE EXTRA CSS  */

ul.wp-block-latest-posts__list.blog-page-post-list.wp-block-latest-posts li {
    /* margin-bottom: 48px; */
}

ul.wp-block-latest-posts__list.blog-page-post-list.wp-block-latest-posts li img {
    border-radius: 8px;
}

ul.wp-block-latest-posts__list.blog-page-post-list.wp-block-latest-posts .wp-block-latest-posts__post-excerpt {
    font-size: 14px;
    line-height: 22px;
    color: #7a7a7a;
}

ul.wp-block-latest-posts__list.blog-page-post-list.wp-block-latest-posts a.wp-block-latest-posts__post-title {
    font-size: 19px;
    line-height: 29px;
    color: #2A2A2A;
    font-weight: 600;
}