.cntc-container{
      max-width: 600px;
    background: #161616;
    border-radius: 20px;
    border: 1px solid #eadac0;
    text-align: center;
    margin: 0 auto;
	padding-bottom: 20px;
    }
.cntc-container2{
	padding:20px;
}
.cntc-container a{
	  display:flex;
	justify-content: center;
    }
.cntc-container a img , .cntc-address-box img{
	  width:30px !important;	
	  margin:0;
	filter: sepia(1);
}
.cntc-container .inner-col a {
    justify-content: space-between;
    padding: 10px 20px;
}
    .cntc-title{
      display:inline-block;
      padding:6px 14px;
      border-radius:30px;
      margin:10px 0;
      font-weight:600;
      background:#0b0b0b;
      border: 1px solid #eadac0;
	  position:relative;
      border-radius:20px;
	  margin-top: 30px;
    }
 .cntc-title::after{
      content:;
      position:absolute;
      bottom:-10px;
      left:50%;
      transform:translateX(-50%);
      width:0;
      height:0;
      border-left:10px solid transparent;
      border-right:10px solid transparent;
      border-top:10px solid #0b0b0b;
      filter:drop-shadow(0 2px 2px rgba(0,0,0,0.1));
    }
    .cntc-btn{
      display:flex;
      align-items:center;
      justify-content:center;
      gap:10px;
      background:#0b0b0b;
      border-radius:30px;
      padding:10px 14px;
      margin:6px 0;
      font-weight:500;
      cursor:pointer;
      box-shadow:0 2px 3px rgba(0,0,0,0.08);
      transition:0.3s;
      text-decoration:none;
      color:#000;
    }
    .cntc-btn i{
      color:#5a2d91;
      font-size:16px;
      width:20px;
      text-align:center;
    }
    .cntc-btn:hover,
    .cntc-branch-item:hover{
      background:#eadac0;
		color:#000 !important;
    }
    .cntc-branches{
      display: flex;
		flex-wrap: wrap;
  margin-top: 15px;
  text-align: center;
  justify-content: center;
    }

.cntc-branch-col{
	width: 45%;
	margin: 0 auto;
}
    .cntc-branch-col .inner-col{
      border-radius: 16px;
    padding: 12px;
    height: 360px;
    border: 1px solid #eadac0;
    }
.cntc-branch-col2 {
      background:#f8f5ff;
      border-radius:16px;
      padding:12px;
    }
    .cntc-branch-col h4{
      margin:0 0 10px;
      font-size:14px;
      font-weight:600;
      background:#805ad5;
      padding:6px 12px;
      border-radius:20px;
    }
    .cntc-branch-item{
      background:#fff;
      margin:6px 0;
      padding:6px;
      border-radius:20px;
      box-shadow:0 2px 5px rgba(0,0,0,0.05);
      font-size:14px;
      transition:0.3s;
      text-decoration:none;
      color:#000;
      display:block;
    }
    .cntc-address-box{
	  display: flex;
      align-items: center;
      justify-content: center;
      background:#0b0b0b;
      border-radius:16px;
      padding:5px;
      margin:0 15px;
     border: 1px solid #eadac0;
      font-size:14px;
      line-height:1.6;
      text-align:center;
    }
 .cntc-address-box img{
	 margin-left:10px !important;
	 
    }
    .cntc-enamad{
      margin-top:10px;
    }
    .cntc-enamad img{
      height:40px;
    }

@media screen and (max-width: 500px) {
      .cntc-branch-col{
      width: 90%;;
      }
      .cntc-branch-col2{
        margin-bottom: 20px;
      }
    }