.about-pg-st1 .tc-pg-about-st1 .check-list li .icon{ width:30px; height:30px;}
.about-pg-st1 .tc-pg-about-st1 .check-list li{ margin: 5px 0!important;}
.about-pg-st1 .tc-pg-about-st1 .icon-list li .icon{ width: 60px;	height: 60px;}
.about-pg-st1 .tc-pg-about-st1 .icon-list li{padding:10px; border-radius: 9px; margin:15px 0;}
.about-pg-st1 .tc-pg-about-st1 .icon-list { font-size:20px; font-weight: bold; margin: 10px 0; border-radius: 4px}
.about-pg-st1 .tc-pg-about-st1 .icon-list li:nth-of-type(2n){ margin-inline-start:30px;}
.about-pg-st1 .tc-pg-about-st1 .check-list{ font-weight:normal;}
.about-pg-st1 .tc-pg-about-st1 .info h1 { line-height: 0.9;}
.tc-team-st2 .numbers{ margin-top:100px;}
.logo{ width:155px;}




.main-info{ text-align:left;}
.main-info .icon-list { font-size:20px; font-weight: normal; margin: 10px 0; border-radius: 4px}
.main-info .check-list li{ margin: 5px 0!important;}
.main-info .check-list li .icon{ width:30px; height:30px;}

.tc-team-st2 .cards .team-card{
  position: relative;
  border-radius: 30px;
  overflow: hidden;
  -webkit-box-shadow: 0px 94px 94px 0px rgba(0, 0, 0, 0.05);
  box-shadow: 0px 94px 94px 0px rgba(0, 0, 0, 0.05);
  background-color: #fff;
}
.tc-team-st2 .cards .team-card .img {
  height: 350px;
  border-radius: 30px;
  overflow: hidden;
}
.tc-team-st2 .cards .team-card .img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
.tc-team-st2 .cards .team-card .info {
  padding: 25px;
}
.cards.nohover img.img-cover{ transform:none!important;}

.tc-case-st2 .cases-slider {
  padding-bottom: 80px; position: relative;
}
.inner-pages-st1 .swiper-pagination{text-align: center!important;}
.color-red{ color:#ff5f6d!important;}

.tab-sec{display: block; text-align: center;}
.tab-sec label{ display: inline-block; border:1px solid #ea6a24; border-radius:30px; color:#ea6a24; background:#fff; font-size:22px; line-height: 24px; padding: 15px 40px; cursor: pointer;}
.tab-sec input:checked+label{ display: inline-block; border:1px solid #ea6a24; border-radius:30px; color:#fff; background:#ea6a24;}
.tab-sec input{ display:none}

#tabs-1, #tabs-2, #tabs-3{ display:none;}
#tabs1:checked ~ #tabs-1{ display:block;}
#tabs2:checked ~ #tabs-2{ display:block;}
#tabs3:checked ~ #tabs-3{ display:block;}
.form select{ border-radius:0; padding:10px 0;  font-size:16px; display:block; width:100%; font-weight: 400; line-height: 1.5; background:#fff; border:0;  border-bottom:1px solid #9994; color: #4c4c4d;}

#flotingcon{ position:fixed; right:10px; 	bottom:100px; z-index: 99; }
@media only screen and (max-width: 1080px) {
 .tab-sec label{ font-size: 18px; line-height: 20px; padding: 12px 30px;} 

}
@media only screen and (max-width: 740px) {
	
}


@media only screen and (max-width: 480px) {
.tab-sec label{ font-size: 18px; line-height: 20px; padding: 12px 30px; display:block; margin-top: 5px;}
.bars-btn{ display:none;}
}