
.custom-accordion-child .wp-block-getwid-accordion__header-wrapper{
	background:#353b48;
	margin:2px;
	border-radius:5px;
	
}

/* custom css for readmore button*/

/* Read More Button */
.read-more-btn {
  background:#6EC310;
  color: #141414;
  padding: 10px 16px;
  border: none;
  cursor: pointer;
  font-weight: bold;
  border-radius: 6px;
  width:120px;
  margin-top:50px;
}

/* Popup Modal Container */
.popup-modal {
  position: fixed;
  top: 5%; left: 0;right:0;
  width: 100%; height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  pointer-events: none;
  opacity:0;
  transition: opacity 0.4s ease;
  z-index: 9999;
}

/* Overlay */
.popup-overlay {
  position: absolute;
  top: 0; left: 0;
  width: 100%; height: 100%;
  background: rgba(0,0,0,.5);
}

/* Popup Content */
.popup-content {
  position: relative;
 left: 0;
 right: 0;
  background: #1e293b;
  color: #fff;
  padding: 30px;
  border-radius: 12px;
  max-width:90%;
  width: 90%;
  transform: scale(0.8);
  transition: transform 0.4s ease;
  box-shadow: 0 8px 24px rgba(0,0,0,0.3);
  z-index: 1;
  font-size: 14px;
  
}
/**Clinet Logo size styleing**/
.client-logo-size:hover{
  background-color: #6EC310;
}

.client-logo-size img{
  margin-right:50px;
  width:auto;
  height:40px;
}
.client-logo-size a{
  text-decoration: none;
 
  font-size: 12px;
  font: 700;

 padding:10px 15px;
  border-radius: 5px;
}
.client-logo-size a:hover{

  display:block;
  
  
}
/* Close Button */
.close-btn {
  position: absolute;
  top: 10px; right: 10px;
  background: transparent;
  color: #fff;
  font-size: 24px;
  border: none;
  cursor: pointer;
}

/* Active State */
.popup-modal.active {
  opacity: .9;
  pointer-events: auto;
}
.popup-modal.active .popup-content {
  transform: scale(1);
}

/* Smart slider 3 custom code*/
@media(max-width:768px){
  .custom-spacer{
    height:100px;
  }
  
}




/*Service Post shadow*/
.post-custom-shadow{
  box-shadow: 0 0 3px gray;
  transition: 0.5s;;
 
}
.post-custom-shadow:hover{
   box-shadow: 0 0 3px rgb(10, 10, 10);
   background:wheat;
 
}
/**Single Post styleing**/
.single-post-custom{
  font-size: 8px!important;
}
/*industry section styling*/
.feature-photo-resize{
transition: .5s;
}
.feature-photo-resize:hover{
  background-color: #e2e6dd;
}
/*Button industryes section */
.button-industryes-section{
transition: .10s;
}
.button-industryes-section:hover{
  background-color: #141414!important;
  color:white!important;
}

/*Test Row styling*/
@media(max-width:768px) {
  .test-row-block{
   flex-wrap: wrap;
  }
  
}
/*Pdf download button styling*/
.btn-pdf a{
  background-color: #000000;
  padding:10px 15px;
  border-radius: 5px;
  font-size: 14px;
  color: white;
  text-decoration: none;
 
}
.btn-pdf a:hover{
  background-color: #302f2f;
  
}

@media(max-width:768px){
.pdf-column {
    flex-direction: column-reverse;
  }
  .pdf-column3 {
    flex-direction: column-reverse;
  }
.btn-pdf{
  
}
}

/*Footer service section styling*/
.footer-service-list li a{

    text-decoration:none;
 
}
.footer-service-list li a:hover{
  text-decoration: underline;
 
}


/**Test Row**/
.test-row img{
 width:60px!important;
 height:60px!important;
 object-fit:contain;
 margin-right: 20px;

}
.test-row p{
  width:100%;
}
.test-row a{
  text-decoration: none;
  font-size: 12px;
  
}
.test-row p a{
  display:block;
}
.test-row p a:hover{
background-color:rgb(58, 54, 54);
color:white;

padding:5px;
border-radius: 3px;

}

/**Clients Column Styleing**/
.clients-column{
 
}
.clients-column .wp-block-column .wp-block-group p a{
  text-decoration: none;
}
.clients-column .wp-block-column .wp-block-group{

}
.clients-column .wp-block-column .wp-block-group p{
width:100%;
padding:5px;
}


.clients-column .wp-block-column .wp-block-group p:hover{
background:#97ee0cbe;
color:rgb(0, 0, 0);
border-radius:5px;


}
/**Client logo custom size**/
.img-custom-size{
  height:40px;
  width:auto;
}
.column-custm-padding{
  padding:10px;
  margin:0;
}
/* Contact Form 7 input field */
.wpcf7 input[type="text"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"],


.wpcf7 textarea {
  border: 1px solid #cfd8e3;   /* নীল বর্ডার */
 font-size:14px;
  padding:7px;
  width: 100%;
  border-radius: 5px;
 
  
}
.wpcf7 textarea {
  height: 80px;
  
}

.wpcf7 p{
  
}
/* Contact Form  */
.wpcf7 input[type="submit"] {
  background-color: #0B3F6C;
  color: #fff;
  padding: 12px 20px;
  border: none;
  border-radius: 5px;
  cursor: pointer;
}

.wpcf7 input[type="submit"]:hover {
  background-color: #005f8d;   /* hover effect */
}

@media (max-width: 768px) {
  .wpcf7 input, .wpcf7 textarea {
    width: 100%;
  }
}
/**Social Icon styleing**/
/* ১. সোশ্যাল আইকনগুলোর কমন ডিজাইন (বক্স শেপ) */
.wp-block-social-links li {
    border-radius: 0px !important; /* চারকোণা করার জন্য */
    margin: 0 0px 0 0 !important; /* ডানপাশে গ্যাপ */
    list-style: none !important;
}

.wp-block-social-links li a {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 30px !important; /* চওড়া ৪০ পিক্সেল */
    height: 30px !important; /* উচ্চতা ৪০ পিক্সেল */
    color: white !important; /* আইকন সাদা */
    text-decoration: none !important;
}

/* ২. প্রতিটি আইকনের আলাদা ব্র্যান্ড কালার (ছবির মতো) */
/* লিঙ্কডইন অরিজিনাল কালার */
.wp-social-link-linkedin {
    background-color: #0077b5 !important;
}
/* ফেসবুক - নীল */
.wp-social-link-facebook {
    background-color: #3b5998 !important;
}

/* টুইটার (X) - হালকা নীল */
.wp-social-link-twitter {
    background-color: #1da1f2 !important;
}

/* ইউটিউব - লাল */
.wp-social-link-youtube {
    background-color: #ff0000 !important;
}

/* ইনস্টাগ্রাম - পিঙ্ক/ম্যাজেন্টা */
.wp-social-link-instagram {
   background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%, #d6249f 60%, #285AEB 90%) !important;
}
}

/* আরএসএস বা অন্য আইকন - আপনার ছবির মতো রঙ */
.wp-social-link-rss, .wp-social-link-chain {
    background-color: #ba5e91 !important;
}

/* ৩. মাউস নিলে হালকা উজ্জ্বল হওয়ার ইফেক্ট */
.wp-block-social-links li a:hover {
    opacity: 0.8;
}