/*
*
*  Plugin css
*
*/
#img_size_area{
  display: none;
}
.tup-form-table th {
  vertical-align: top;
  text-align: left;
  padding: 5px 5px 5px 12px;
  width: 200px;
  line-height: 1.3;
  font-weight: 600;
}
.tup-form-table td {
  padding: 0px 0px;
  line-height: 1.3;
  vertical-align: middle;
}
.tup-drag{
  border: 1px solid #ddd;
  position: relative;
  height: auto;
  min-height: 20px;
  width: 100%;
  line-height: 30px;
  overflow: hidden;
  word-wrap: break-word; 
  cursor: move;
  font-size: 13px;
  font-weight: 600;
  line-height: 20px;
  display: block;
  background: #fafafa;
  color: #23282d;
  margin-bottom: 10px;
  padding: 0px 0px 0px 0px;
}
.tup-drag:hover{
  border-color: #999;
}

/**********************************
*
*   Responsive
*
***********************************/
.tupgrid-col-lg-1,
.tupgrid-col-lg-2,
.tupgrid-col-lg-3,
.tupgrid-col-lg-4,
.tupgrid-col-lg-5,
.tupgrid-col-lg-6,
.tupgrid-col-md-1,
.tupgrid-col-md-2,
.tupgrid-col-md-3,
.tupgrid-col-md-4,
.tupgrid-col-md-5,
.tupgrid-col-md-6,
.tupgrid-col-sm-1,
.tupgrid-col-sm-2,
.tupgrid-col-sm-3,
.tupgrid-col-sm-4,
.tupgrid-col-sm-5,
.tupgrid-col-sm-6,
.tupgrid-col-xs-1,
.tupgrid-col-xs-2,
.tupgrid-col-xs-3,
.tupgrid-col-xs-4,
.tupgrid-col-xs-5,
.tupgrid-col-xs-6 {
	float: left;
	margin-bottom: 10px;
	min-height: 1px;
	padding-left: 0px;
	padding-right: 10px;
	position: relative;
}
.tupgrid-col-lg-1 {
	width: 100%;
}
.tupgrid-col-lg-2 {
	width: 50%;
}
.tupgrid-col-lg-3 {
	width: 33.2222%;
}
.tupgrid-col-lg-4 {
	width: 24.9%;
}
.tupgrid-col-lg-5 {
	width: 19.9%;
}
.tupgrid-col-lg-6 {
	width: 16.6667%;
}

/* md */
@media (min-width: 992px) and (max-width: 1100px) {
	.tupgrid-col-md-1{
		width: 100%;
	}
	.tupgrid-col-md-2{
		width: 50%;
	}
	.tupgrid-col-md-3{
		width: 33.22222222%;
	}
	.tupgrid-col-md-4{
		width: 24.9%;
	}
	.tupgrid-col-md-5{
		width: 19.9%;
	}
	.tupgrid-col-md-6{
		width: 16.66666666666667%;
	}
}

/* sm */
@media (min-width: 650px) and (max-width: 991px) {
	.tupgrid-col-sm-1{
		width: 100%;
	}
	.tupgrid-col-sm-2{
		width: 49.9%;
	}
	.tupgrid-col-sm-3{
		width: 33.22222222%;
	}
	.tupgrid-col-sm-4{
		width: 24.9%;
	}
	.tupgrid-col-sm-5{
		width: 19.9%;
	}
	.tupgrid-col-sm-6{
		width: 16.66666666666667%;
	}
}

/* xs */
@media (max-width: 651px) {
	.tupgrid-col-xs-1{
		width: 100%;
	}
	.tupgrid-col-xs-2{
		width: 49.9%;
	}
	.tupgrid-col-xs-3{
		width: 33.22222222%;
	}
	.tupgrid-col-xs-4{
		width: 24.9%;
	}
	.tupgrid-col-xs-5{
		width: 19.9%;
	}
	.tupgrid-col-xs-6{
		width: 16.66666666666667%;
	}
}

/*Popup Area Css*/
.lightbox { display: none; }

.tup-popup-area {
    display: flex;
    align-items: flex-start;
    gap: 20px;
    overflow: hidden;
}
.tup-popup-left {
    flex: 0 0 300px;
}

.tup-popup-left div{
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
    margin-bottom: 5px;
}

.tup-popup-left {
/*  display: block;
  float: left;
  margin-right: 5%;
  overflow: hidden;
  width: 20%;
  text-align: center;
  line-height: 28px;*/
}
.tup-popup-right {
/*  display: block;
  overflow: hidden;
  line-height: 28px;*/
}
.tup-popup-left > h2 {
  display: block;
  font-size: 18px;
  font-weight: bold;
  margin: 0;
  overflow: hidden;
  padding: 0px;
  margin-top: 10px;
  margin-bottom: 10px;
}
.tup-popup-left .tup-style-1-designation {
  display: block;
  font-size: 14px;
  margin-bottom: 5px;
  overflow: hidden;
}
.social-popup {
    margin-top: 10px;
}
.social-popup .tup-style-1-social{
  padding: 0;
  margin: 20px 0 0 0;
  list-style: none;
}
.social-popup .tup-style-1-social li {
  display: inline-block;
  float: none;
  list-style: outside none none;
}
.social-popup .tup-style-1-social li a {
  border-radius: 0;
  box-shadow: none;
  display: inline-block;
  outline: medium none;
  transition: all 0.5s ease 0s;
  text-align: center;
}
.social-popup .tup-style-1-social li a i.fa {
  border: medium none;
  border-radius: 0;
  box-shadow: none;
  color: #ddd;
  display: inline-block;
  font-size: 18px;
  height: 30px;
  line-height: 30px;
  margin: 0;
  outline: medium none;
  text-align: center;
  transition: all 0.5s ease 0s;
  width: 30px;
}

@media all and (max-width: 420px) {
  .tup-popup-area {
      display: flow;
  }
}
@media screen and (max-width: 600px)  {
  .tup-popup-area {
      display: flow;
  }
}

.team-box-social-icons I.fa.fa-twitter::before {
  content: "𝕏";
  font-size: 1.2em;
}