         .achievements_p p {
         padding: 0px 30px;
         }
         .object_shadow{
         box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
         }
         .banner_main_icons{
         position:relative;
         }
         .logo-area a img{
         height: 88px;
         width: 100px;
         object-fit: contain;
         }
         /*.banner_abs{*/
         /*position:absolute;*/
         /*top:0;*/
         /*right:0;*/
         /*}*/
         .banner_img {
         display: flex;
         justify-content: space-evenly;
         }
         .banner_img img{
         /*width: 20%;*/
         height: auto;
         object-fit: contain;
         margin-bottom: 50px;
         }
         .theme-banner-two{
         }
         /*.banner_image_1{*/
         /*background: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)),*/
         /*url('./assets/img/banner_2.jpeg');*/
         /*}*/
         /*.banner_image_2{*/
         /*background: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)),*/
         /*url('./assets/img/banner_1.jpeg');*/
         /*}*/
         .banner_new {
         background-size: cover;    /* Ensure the image covers the entire element */
         background-position: center; /* Center the image */
         background-repeat: no-repeat; /* Do not repeat the image */
         border-radius:0px;
         color:#fff;
         padding:90px 0px;
         }
         .banner_new h1{
         color:#fff;
         }
         .banner_new.main-title .line-text {
         color: transparent;
         -webkit-text-stroke: 1px #fff;
         position: relative;
         z-index: 1;
         display: inline-block;
         }
         .banner_new .ht-subtitle {
         color:#fff;
         font-size: 20px;
         font-weight: 600;
         font-family: "Inter", sans-serif;
         border-bottom: 2px solid #4aab3d;
         display: inline-block;
         }
         .theme-banner-two .main-title .line-text {
         color: transparent;
         -webkit-text-stroke: 1px #ffffff;
         position: relative;
         z-index: 1;
         display: inline-block;
         }
         .banner_new .ht-btn-four {
         color: #ffffff;
         font-size: 16px;
         font-weight: 600;
         line-height: 1;
         display: inline-block;
         border: 1px solid #4aab3d;
         padding: 15px 30px;
         position: relative;
         z-index: 1;
         background: #4aab3d;
         }
         .key_res{
         margin-top: 0px;
         }
         .key_res .pt-205 {
         padding-top: 100px;
         }
         .icon_img{
         text-align: center;
         background: #fff;
         /*box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;*/
         padding: 10px 43px;
         }
         .icon_img img{
         width: 100%;
         height: 100px;
         object-fit: contain;
         }
         .icon_text {
         text-align: center;
         padding-bottom: 20px;
         }
         .re_aera {
         box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
         background: #fff;
         padding: 10px 20px;
         position: relative;
         padding-left: 50px;
         width: 90%;
         border-radius: 61px 0px 50px 0px;
         margin-bottom: 30px;
         transition: background 0.3s ease-in-out 0.2s;
         }
         .re_aera .wheat_img{
         position: absolute;
         bottom: 50%;
         top: 50%;
         left: 0;
         transform: translate(-50%, -50%);
         background: #f7f8f7;
         border-radius: 50%;
         padding: 15px;
         height: 70px;
         width: 70px;
         object-fit: contain;
         box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
         }
         .re_aera .wheat_img img{
         height: 100%;
         width: 100%;
         }
         .re_aera_main{
         display: flex;
         justify-content: center;
         }
         .re_aera p{
         padding: 10px 0px;
         margin: 0;
         transition: background 0.3s ease-in-out 0.2s;
         }
         .ach_main p::before {
         position: absolute;
         top: 100%;
         left: 0;
         right: 0;
         margin: 0 auto;
         z-index: -1;
         content: "";
         width: 50px;
         height: 2px;
         background: #4aab3d;
         -webkit-transition: all 0.4s ease 0s;
         -moz-transition: all 0.4s ease 0s;
         -ms-transition: all 0.4s ease 0s;
         -o-transition: all 0.4s ease 0s;
         transition: all 0.4s ease 0s;
         }
         #Objectives{
         padding-top: 60px;
         }
         #Focus .content img{
         height: 52px;
         width: 52px;
         object-fit: contain;
         }
         #Focus .content {
         padding:0px;
         }
         #Focus .service-style-two {
         height: 175px;
         box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
         padding: 20px 20px;
         }
         .icon-box img {
         margin-bottom: 20px;
         height: 60px;
         object-fit: contain;
         }
         #owl-banner .position-relative img {
         width: auto;
         }
         .portfolio-style-six .content::before {
         content: "";
         position: absolute;
         z-index: -1;
         background: rgba(7, 17, 6, 0.7);
         width: 100%;
         height: 93% !important;
         left: 0;
         top: 0;
         }
         .re_aera:hover{
         background: #4aab3d;
         }
         .re_aera:hover  p{
         color: #fff !important;
         }
         
         .icon_img:hover{
             box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
         }
         .breadcum_common {
            background: linear-gradient(rgba(7, 17, 6, 0.5), rgba(7, 17, 6, 0.5)), url(assets/img/breadcum_common_img.jpg);
            padding: 90px 0px !important;
        }
        .page-title-area::before{
            content:none !important;
        }
         @media(max-width:600px){
         .re_aera_main {
         justify-content: right;
         }
         .icon_text_mobile{
         margin-top:60px;
         }
         .object_shadow {
         margin-bottom: 30px;
         }
         .banner_new {
         padding: 50px 0px;
         }
         .achive_imgs img{
         width:100%;
         }
         .details p{
         text-align:justify;
         }
         .achivement_img img{
         height:300px;
         }
         .portfolio-style-six .pf-tag {
         margin-top: 15px;
         font-size: 12px;
         }
         .Acheivements_pb_50{
         padding-bottom:50px;
         }
         .breadcum_common {
            /*background: url(assets/img/breadcum_common_img.jpg);*/
            height: 260px;
            padding: 89px;
        }
         }
