.white_color_text {
   color: white !important;
}

.aling_item_to_center {
   display: flex !important;
   align-items: center !important;
   justify-content: center !important;
}

.aling_item_to_center .col-lg-3 {
   margin-bottom: 20px !important;
}

.bkc h1 {
   font-size: 50px !important;
   font-weight: bolder !important;
}

@media (max-width: 700px) {
   .bkc h1 {
      font-size: 20px !important;
      font-weight: bolder !important;
   }
   
}

.add_shadow {
   box-shadow: 13px 12px 20px 0px #abab;
   margin: 10px;
   border-radius: 10px;
}
@media (max-width: 700px) {
   .add_shadow {
      margin-left: 30px;
   }

}

.qode_icon_font_awesome {
   font-size: 20px !important;
}


.logo_wrapper img { 
   /* width: 60px !important; */
   height: 70px !important;
   margin-top: 5px !important;
}

.white_text_ {
   color: #fff !important;
}
.gold_text {
   color: gold !important;
}

.wpb_page_list li  a{
   color: rgb(219, 27, 59) !important;
}

.container  {
   background-color: unset !important;
}



.service-nav {
   background-color: #002e5d;
   padding: 20px;
   display: flex;
   flex-wrap: wrap;
   justify-content: center;
   gap: 20px;
 }

 .service-link {
   color: #ffffff;
   text-decoration: none;
   font-weight: 600;
   font-size: 1rem;
   padding: 10px 15px;
   border-radius: 6px;
   transition: background-color 0.3s, color 0.3s;
 }

 .service-link:hover {
   /* background-color: #8f8f8f; */
   color: rgb(144, 144, 144);
 }

 @media (max-width: 600px) {
   .service-link {
     font-size: 0.9rem;
     padding: 8px 12px;
   }
 }


 ul.custom-list {
   list-style-position: outside;
   padding-left: 1.5em;
 }

 ul.custom-list li {
   padding-left: 0.5em;
   text-indent: -0.5em;
   margin-bottom: 0.7em; /* optional: space between items */
 }

 .mobile_arrow {
   display: none !important;
 }


 @media screen and (max-width: 767px) {
   .home-section01 p {
       text-align: justify !important;
   }
}