.mt-iq-80{
	margin-top: 100px;
}
.mt-iq-24{
	margin-top: 24px;
}
.mtd-iq-20{
	margin-top: 20px;
	
}
.mtb-iq-80{
	margin-top: 100px;
	margin-bottom: 100px;
}
.ml-iq-180{
	margin-left: 180px;
}
.ml-iq-20{
	margin-left: 20px;
}
.mt-iq-40{
	margin-top: 40px;
}
.mt-iq-20{
	margin-top: 20px;
}
.mr-iq-20{
	margin-right: 20px;

}
.mtb-iq-20{
	margin-top: 20px;
	margin-bottom: 20px;
}
.ptb-iq-40{
	padding-top: 40px;
	padding-bottom: 40px;
}
.mtr-iq-40{
	margin-top: 40px;
}
.pb-iq-40{
	
	padding-bottom: 40px;
}
.mt-iq-100{
	margin-top: 100px;
}
.pl-iq-72{
padding-left: 52px;
padding-right: 52px;
}
.mr-iq100{
	margin-right: 100px;
}
.mr-iq40{
	margin-right: 40px;
}
.mt-iq-10{
	margin-top: 10px;
}

/* .res-mb-20{
		margin-bottom: 40px;
	} */
.mr-iq100 {
    margin-right: 40px;
}
.light-whitebg{
	background-color: #F8F9FA;
}
.yellow-bg{
	background-color: #FBF9ED;
}
.light-green-bg{
	background: #F4F8F0;
}
.light-blue-bg{
	background: #EDF4FB;
}
.pd-hole-50{
	padding: 50px;
}
.pl-iq-80{
	padding-left: 72px;
	
}
.cs-top{
	/*padding-top: 40px;*/
}
.fullwidth-iq{
	width: 100%;
}
.flx-grow-iq{
	flex-grow: 1;
}
.flx-wrap-iq{
	flex-wrap: wrap;
}
.jus-spc-btw{
	justify-content: space-between;
}
.resp-right-pd{
	padding-right: 80px;
}
.f-section-p20{
	padding-bottom: 20px;
}
.f-section-pt20{
	padding-top: 20px;
}
.font-light-iq{
	font-weight: 300;
}
.alignl-txt-iq{
	text-align: left;
}
@media (max-width: 1398px) {
.cs-top{
	padding-top: 40px;
	padding-bottom: 40px;
}

}
@media (max-width: 767px) {

.mt-iqr-40{
	margin-top: 40px;
}

.mb-iqr-40{
	margin-bottom: 40px;
}
}



.table-responsive-stack tr {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}

.iq-justify-content{
	justify-content: center;
	display: flex;
}

.table-responsive-stack td,
.table-responsive-stack th {
   display:block;
/*      
   flex-grow | flex-shrink | flex-basis   */
   -ms-flex: 1 1 auto;
    flex: 1 1 auto;
}

.table-responsive-stack .table-responsive-stack-thead {
   font-weight: bold;
}

@media screen and (max-width: 768px) {
   .table-responsive-stack tr {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      border-bottom: 3px solid #ccc;
      display:block;
      
   }
   /*  IE9 FIX   */
   .table-responsive-stack td {
      float: left\9;
      width:100%;
   }
}
.table-striped > tbody > tr:nth-of-type(odd){
	background-color: #fff !important;
}
.table-striped > tbody > tr:nth-of-type(odd) {
    --bs-table-accent-bg:#fff !important;
    color: var(--bs-table-striped-color);
}
.table-bordered > :not(caption) > * > *{
	border: 0px !important;
}