.wp-site-blocks .alignfull, .wp-site-blocks > .wp-block-group.has-background, .wp-site-blocks > .wp-block-cover, .wp-site-blocks > .wp-block-template-part > .wp-block-group.has-background, .wp-site-blocks > .wp-block-template-part > .wp-block-cover, body > .is-root-container > .wp-block-group.has-background, body > .is-root-container > .wp-block-cover, body > .is-root-container > .wp-block-template-part > .wp-block-group.has-background, body > .is-root-container > .wp-block-template-part > .wp-block-cover, .is-root-container .wp-block[data-align="full"]{
  margin-left: calc(-1* var(--wp--custom--spacing--outer)) !important;
  margin-right: calc(-1* var(--wp--custom--spacing--outer)) !important;
  width: unset;
}
.wp-site-blocks, .edit-post-visual-editor__post-title-wrapper, .wp-block-group.alignfull, .slider .wp-block-cover, .wp-block-group.has-background, .wp-block-cover.alignfull, .is-root-container .wp-block[data-align="full"] > .wp-block-group, .is-root-container .wp-block[data-align="full"] > .wp-block-cover {
    padding-left: var(--wp--custom--spacing--outer);
    padding-right: var(--wp--custom--spacing--outer);
}
.archieve-post{
  position: relative !important;
}
.blog-date-box{
  position: absolute !important;
  left: 15px;
  top: 13px;
  z-index: 99;
}
.archieve-post .wp-block-post-meta > div:not(:first-child):before{
  background: transparent;
}
.blog-date-mon{
  border-bottom: 4px solid var(--wp--preset--color--border-color);
}

/*custom-css*/
.top-links-row p a{
  text-decoration: none;
}
/*slider*/
.slider-sub-heading{
  text-shadow: 2px 3px 2px #000000C4;
}
.sider-main-heading{
  text-shadow: 2px 3px 2px #000000C4;
}
.slider-img-box{
  position: relative !important;
  text-align: center;
}
.slider-main-img{
  display: inline-block;
}
.slider-main-img img{
  width: 470px !important;
  height:300px !important;
  object-fit: cover;
}
.slider-img-2{
  position: absolute !important;
  left: 0;
  top: 170px;
}
.slider-img-2 img{
  width: 300px !important;
  height: 220px !important;
  object-fit: cover;
}
.slider-img-3{
  position: absolute !important;
  right: 0;
  top: 210px;
}
.slider-img-3 img{
  width: 200px !important;
  height: 150px !important;
  object-fit: cover;
}
.slider-img-4{
  position: absolute !important;
  bottom: 0;
  left: 0 !important;
  right: 0 !important;
  margin-right: auto !important;
  margin-left: auto !important;
}
.slider-img-4 img{
  width: 300px !important;
  height: 150px !important;
  object-fit: cover;
}
.inner-slider{
  gap: 0px var(--wp--preset--spacing--30) !important;
}
.slider-btn a{
  margin-top: 0 !important;
}
/*about section*/
.about-img-wrap{
  position: relative !important;
  text-align: right;
}
.about-main-img{
  display: inline-block;
}
.about-main-img img{
  width: 365px !important;
  height: 355px !important;
  object-fit: cover;
}
.about-img-1{
  position: absolute !important;
  left: 50px;
  top: 80px
}
.about-img-1 img{
  width: 365px !important;
  height: 360px !important;
  object-fit: cover;
}
.about-img-2{
  position: absolute !important;
  left: 210px;
  margin-left: auto;
  margin-right: auto;
  bottom: 0;
  text-align: center;
}
.about-img-2 img{
  width: 245px !important;
  height: 230px !important;
  object-fit: cover;
}
.about-text-box .wp-block-list{
  padding-left: 0 !important;
}
.about-text-box .wp-block-list li{
  margin-bottom: 25px !important;
  list-style: none;
  padding-left: 20px !important;
  position: relative;
}
.about-text-box .wp-block-list:last-child{
  margin-bottom: 0 !important;
}
.about-btn-row .wp-block-buttons a{
  margin-top: 0 !important;
  height: 40px;
}
.about-icon-box{
  height: 40px;
  width: 40px;
  align-items: center;
  text-align: center;
  justify-content: center;
  display: flex;
}
/*choose us*/
.choose-box{
  box-shadow: 0px 1px 10px 0px #0000001A;
  min-height: 300px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  transition: all 0.5s ease;
}
.choose-icon-box{
  width: 80px;
  height: 80px;
  align-items: center;
  justify-content: center;
  display: flex;
  border-radius: 50%;
  transition: all 0.8s ease;
}
.choose-box h5,.choose-box p{
  transition: all 0.8s ease;
}
/*goal sec*/
.goal-cols img{
  width: 100% !important;
  height: 230px !important;
  object-fit: cover;
  box-shadow: 0px 1.06px 2.66px 0px #00000040;
}
.goal-btn a{
  margin-top: 0 !important;
}
/*blog sction*/
.blog-cols{
  margin-bottom: 0 !important;
  gap: 0 20px !important;
}
.blog-img-box .wp-block-cover{
  height: 100%;
}
.blog-text-box-inner{
  height: 100%;
  display: flex;
  justify-content: space-between;
  flex-direction: column;
}
/*footer*/
.footer-left .wp-block-social-links li{
  border-radius: 4px !important;
}
.footer-2 img{
  border-radius: 5px;
  border: 1px solid var(--wp--preset--color--primary);
  object-fit: cover !important;
}
.footer-2 .wp-block-image{
  height: 100px !important;
}
.rights-box a{
  text-decoration: none;
}
/*back to top*/
.wp-block-button.back-to-top .wp-block-button__link.wp-element-button {
  width: 40px;
  height: 40px;
  position: fixed;
  right: 25px;
  bottom: 25px;
  display: inline-block;
  z-index: 999;
  text-indent: -5000px;
  box-shadow: 0 0 40px rgba(0, 0, 0, 0.089);
  padding: 0;
}