body {
    margin: 0;
    font-family: "Poppins", sans-serif !important;
    font-size: 1rem;
    line-height: 1.5;
    color: #80350e !important;
    text-align: left;
    background-color: #fef9f6 !important;
  }
 /*Animation Start*/
   :focus-visible {
    outline: -webkit-focus-ring-color auto 0px;
}
@keyframes fadeInUp {
    from {
        transform: translate3d(0,40px,0)
    }

    to {
        transform: translate3d(0,0,0);
        opacity: 1
    }
}

@-webkit-keyframes fadeInUp {
    from {
        transform: translate3d(0,40px,0)
    }

    to {
        transform: translate3d(0,0,0);
        opacity: 1
    }
}

.animated {
    animation-duration: 1s;
    animation-fill-mode: both;
    -webkit-animation-duration: 1s;
    -webkit-animation-fill-mode: both
}

.animatedFadeInUp {
    opacity: 0
}

.fadeInUp {
    opacity: 0;
    animation-name: fadeInUp;
    -webkit-animation-name: fadeInUp;
}
/*Animation end*/ 

.logo{
text-align: center;
    margin: 20px 0 25px 0;
}
.logo h3{
    font-weight: 700;
    font-size: 24px;    
    margin-bottom: 0;
}
.logo h4{
    font-weight: 600;
    font-size: 18px;   
}
.logo .arrow{

}
.logo .arrow img{
width: 180px; 
}
.sidebar .text p{
font-size: 14px;
margin-bottom: 0;
}
.sidebar .text ul{
font-size: 14px;
padding-left: 15px;

}
.sidebar .text{
margin-bottom: 20px;
}
.main-heading{
    text-align: center;
    margin-top: 16px;
    margin-bottom: 20px;
}
.boxmain{
    background: #fbe3d6;
    font-size: 15px;
    padding: 18px 15px;
    text-align: center;
    border: 2px solid #f8bfa0;
    border-radius: 20px;
}
.boxmain span{
display: block;  
font-size: 11px;  
}
.imgmain img{
width: 100%;
}
.imgmain{
    padding: 20px;
}
.main-heading-tdlr{
text-align: center;
    margin-top: 16px;
    margin-bottom: 20px;
    display: flex;
    justify-content: center;  
}
.main-heading-tdlr h2{
     display: flex;
    background: #80350e;
    color: #fef9f6;
    font-style: italic;
    padding: 8px 15px;   
}
.main-text{
    background: #fbe3d6;
    font-size: 20px;
    font-weight: 500;
    padding: 24px 40px;
    text-align: left;
    margin: 0 65px;
    border: 2px solid #f8bfa0;
    border-radius: 15px;
    margin-bottom: 30px;  
}
.services-main{
    border: 1px solid #f8bfa0;
    padding: 20px 15px;
    border-radius: 8px;
    background: #fff1ea;  
    margin-bottom: 30px;
}
.services-main .img{
    margin-bottom: 12px;    
}
.services-main .img img{
    width: 100%;    
}
.services-main .text h5{
color: #dea07f;
    font-size: 14px;    
}
.services-main .text h4{
    font-size: 18px;    
}
.fontweight{
    font-weight: 600;
    font-style: italic;  
        margin-bottom: 20px;
}
.footer{
    background: #80350e;
    color: #fef9f6;
    font-size: 14px;
    padding: 10px 0;    
}
.circle-main{
     background: #80350e;
    color: #fef9f6;
    width: 130px;
    height: 130px;
    border-radius: 50%;
    text-align: center;
    line-height: 22px;
    font-size: 14px;
    padding-top: 40px;
    margin-bottom: 30px;
    margin-top: -75px;
}
.circle-main span{
      font-size: 26px;
    font-weight: 600;  
}