.slider-section1 h1, h2.services-section-heading2,
.wp-block-column.services-section-post1 h2,
.wp-block-column.services-section-post2 h2,
.wp-block-column.services-section-post3 h2{
  font-family: 'EB Garamond', serif;
}
.slider-section{
  width: auto;
  height: auto;
}
.slider-section{
  min-height: 600px;
}
/*Banner section*/
.slider-section .slider-section-button a{
  border-radius: 0 30px 0 30px;
    border-top-left-radius: 0px;
    border-top-right-radius: 30px;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 30px;
    color: #000 !important;
    font-weight: 700;
    font-family: 'EB Garamond', serif;
}
.slider-section .slider-section-button a:hover{
    background: #272b36 !important;
    color: #ffff !important;  
}
.slider-section .slider-section1 p{
    color: #626361;
}
.slider-section2 p{
    position: absolute;
    bottom: 35px;
    right: 45px;
}
/*our services section*/
.services-section-image-group {
   padding-top: 130px;
}
.services-section-heading2{
   padding-top: 25px;
}
.services-section p.services-section-content {
    font-size: 11px !important;
    letter-spacing: 2px;
    font-weight: 500;
    background-color: #e7c99e;
    max-width: 100%;
    width: max-content;
    padding-left: 20px !important;
    padding-right: 20px !important;
    padding-top: 4px !important;
    padding-bottom: 4px !important;
    margin: 0 auto !important;
    color: #000;
}
.services-section p.services-section-content:after {
    content: "";
    width: 0;
    height: 0;
    position: absolute;
    margin-top: -9px;
    margin-left: 10px;
 }
.services-section-image-group .wp-block-column.services-section-image-group1{
    background-color: #f5f4f1;
    padding: 15px;
    margin-bottom: 80px;
    position: relative;
}
.services-section-image-group .wp-block-column.services-section-image-group1:hover,.services-section-image-group .wp-block-column.services-section-image-group2:hover,.services-section-image-group .wp-block-column.services-section-image-group3:hover{
  background: #2a2b2e;
  color: #fff;
}
.services-section-image-group .wp-block-column.services-section-image-group1:hover h2,
.services-section-image-group .wp-block-column.services-section-image-group2:hover h2,
.services-section-image-group .wp-block-column.services-section-image-group3:hover h2{
    color: #fff;
}
.services-section-image-group .wp-block-column.services-section-image-group1:hover p,
.services-section-image-group .wp-block-column.services-section-image-group2:hover p,
.services-section-image-group .wp-block-column.services-section-image-group3:hover p,
.services-section-image-group .services-section-post1 p:hover{
    color: #e7c99e !important;
}
.services-section-image-group img.wp-image-1296{
    position: absolute;
    bottom: 0px;
}
 .services-section-image-group .wp-block-column.services-section-image-group2{
    background-color: #f5f4f1;
    padding: 15px;
    margin-bottom: 80px;
    position: relative;
}
.services-section-image-group img.wp-image-1299{
    position: absolute;
    bottom: 0px;
}
 .services-section-image-group .wp-block-column.services-section-image-group3{
    background-color: #f5f4f1;
    padding: 15px;
    margin-bottom: 80px;
    position: relative;
}
.services-section-image-group img.wp-image-1300{
    position: absolute;
    bottom: 0px;
}
.slider-section1{
    position: relative;
    left: 8%;
}
@media screen and (min-width: 320px) and (max-width: 575px){
    .slider-section{
        min-height: 0px;
    }
    .slider-section img{
        object-fit:0px;
    }
    .slider-section p{
        display: none;
    }
    .services-section-post1 h2, .services-section-post2 h2{
       text-align: right !important;
    }
    .services-section-post3 h2{
       text-align: right !important;
    }
    .slider-section{
      min-height: 300px;
    }
    .slider-section1{
        left: 0%;
    }
}
@media screen and (min-width: 576px) and (max-width: 768px){
    .slider-section{
        min-height: 0px;
    }
    .slider-section2 p{
        bottom: -10px;
        right: 10px;
    }
    .services-section-post1 h2, .services-section-post2 h2, .services-section-post1 p, .services-section-post2 p, .services-section-post3 p{
        text-align: center !important;
    }
    .services-section-post3 h2{
     text-align: center !important;
    }
    .slider-section p{
    text-align: left !important;
    }
    .slider-section{
      min-height: 450px;
    }
    .services-section-image-group .wp-block-columns {
        gap: 1em !important;
    }
    .slider-section1{
        left: 0%;
    }
}
@media screen and (max-width: 1024px) and (min-width: 1000px) {
    .services-section-post1, .services-section-post2, .services-section-post3{
        margin-left: 50px !important;
    }
    .slider-section1{
        left: 0%;
    }
}
