*{margin: 0px;padding: 0px;font-family: "Poppins", sans-serif;font-size: 18px;color: #000;line-height: 1.5em;text-align:left;font-weight: normal;letter-spacing: initial;border: 0;}
.lft {float:left;}
.rgt {float:right;} 
.wrap{max-width: 1206px;width: 90%;margin: 0 auto;}
ul{margin:0; padding:0;}
ul:after{content:''; display:block; clear:both;}
ul li {list-style:none;}
p{font-weight: 300;font-size: 18px;line-height: 1.9em;color: #585858;text-align: justify;}
h1, h2, h3, h4, h5, h6 {/* font-family: "Lato", sans-serif; */}
a{text-decoration:none;}
a:hover{color:#db2017;}
body{overflow-x: hidden;position: relative;}
::-webkit-scrollbar {
  width: 5px;
}

/* Track */
::-webkit-scrollbar-track {
  background: #f1f1f1; 
}
 
/* Handle */
::-webkit-scrollbar-thumb {
  background: #888; 
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
  background: #555; 
}
ul.blt li:before{content:'';display: inline-flex;background: url(../images/tic-icon.png) no-repeat center;width: 22px;height: 22px;background-color: #db201717;border-radius: 50%;margin-right: 10px;margin-top: 1px;position: absolute;left: 0;}
ul.blt{display: flex;flex-wrap: wrap;margin-top: 30px;}
ul.blt li{float:left;width: 29%;margin-bottom: 18px;margin-right: 2.5%;font-size: 18px;font-weight: 300;position: relative;display: flex;padding-left: 30px;}
ul.blt li:nth-child(3n+3){margin-right:0px;border-right: 0;}

.nxt a:hover{color:#000;}

.BnrPnl .TxtPnl a.btn:hover, header .rgt .Navigation li a.btn:hover{border-color:#db2017;color:#fff;}
.btn:hover{background-position: 90% center;transition: 0.3s ease;background-color: #db2017;}
.btn, .career form .fldWrp .btn{display:block;background: url(../images/btn-arw-wht.png) no-repeat #000 82% center;color: #fff;font-size: 17px;padding: 13px 28px;border-radius: 33px;padding-right: 48px;width: fit-content;transition: 0.3s ease;cursor: pointer;}
.clear{clear:both;}
img{max-width:100%;}
h1.hd{font-size: 32px;font-weight: 700;line-height: 1.3em;margin-bottom: 33px;}
h1.hd span{font-size: 19px;display: block;color: #db2017;text-align: justify;letter-spacing: 0.9px;margin-left: 1px;text-align: justify;text-align-last: left;}
section{margin-bottom: 28px;}

.career{display:block;margin-bottom: 70px;}
.career h3{text-align:center; margin-bottom:30px;}
.career form{display:block;max-width: 600px;margin: 0 auto;width: -webkit-fill-available;}
.career form h1{text-align:left;font-size: 32px;line-height: normal;margin-bottom: 22px;}
.career form .fldWrp.upld{display:block;position: relative;}
.career form .fldWrp.upld input{display: block;cursor: pointer;}
.career form .fldWrp label{display:block;font-size: 16px;margin-bottom: 5px;margin-left: 21px;}
.career form .fldWrp{display:block;margin-bottom: 19px;position: relative;}
.career form .fldWrp label.error{position:absolute;left: 0;font-size: 12px;color: red;bottom: -16px;}
.career form .fldWrp input{border: 0;background: #fff;box-shadow: 0px 0px 6px #e4e4e4;width: -webkit-fill-available;font-size: 16px;padding: 13px 19px;border-radius: 52px;outline: 0;}
.career form .fldWrp select{border: 0;background: #fff;box-shadow: 0px 0px 6px #e4e4e4;width: -webkit-fill-available;font-size: 16px;padding: 13px 19px;border-radius: 52px;outline: 0;}
.career form .fldWrp.btn{display:block;margin: 0;}

.InrPg{display:block;}
.InrPg p{margin-bottom:15px;color: #000;}
.InrPg h2{margin-bottom: 11px;color: #000;font-size: 22px;font-weight: bold;}
.InrPg .ImgPnl{display:block;padding-top: 27%;background-attachment: fixed;background-size: cover;border-radius: 26px;margin: 30px 0px;}
.InrPg .CusPnl{display: flex;justify-content: space-between;margin-top: 40px;}
.InrPg .CusPnl .lft{display:block;width: 40%;background: #f4f4f499;padding: 30px 30px;border-radius: 11px;}
.InrPg .CusPnl .rgt{display:block;width: 49%;padding: 30px 30px;}

.InrPg.value{display:block;}
.InrPg.value .hd{margin-bottom:30px; margin-top:60px;}
.InrPg.value h2{display:block;background: url("../images/tic-icon.png")no-repeat;background-position: 0px 11px;padding-left: 22px;color: #db2017;}

.banpnl{display: block;background: url(../images/banner.jpg)no-repeat top right;width: 100%;height: 830px;position: relative;padding-top: 20px;/* background-size: cover; */}

header .Hamburger{display: none;float: right;height:30px;z-index: 99999;position: relative;cursor: pointer;}
header .Hamburger span{display:block;position: relative;-webkit-align-self: center;-ms-flex-item-align: center;align-self: center;font-size: 0;width: 40px;height: 2px;background-color: #000;border-radius: 100px;-webkit-transition: background-color 0.2s ease-out;transition: background-color 0.2s ease-out;margin: 0 auto;}
header .Hamburger span:after{content:"";display:block;border-top: 2px solid #000;width: 22px;margin: 0 auto;position: absolute;border-radius: 100px;-webkit-transition: -webkit-transform .2s ease-out;transition: -webkit-transform .2s ease-out;transition: transform .2s ease-out;transition: transform .2s ease-out, -webkit-transform .2s ease-out;right: 0px;margin-top: 22px;}
header .Hamburger span:before{content: '';display: block;border-top: 2px solid #000;width: 100%;margin: 0 auto;margin-top: 11px;position: absolute;border-radius: 100px;-webkit-transition: -webkit-transform .2s ease-out;transition: -webkit-transform .2s ease-out;transition: transform .2s ease-out;transition: transform .2s ease-out, -webkit-transform .2s ease-out;left: 0px;}

header{display: block;top: 0;left: 0;width: -webkit-fill-available;padding: 15px 1px;position: relative;z-index: 9999;}
header .left{display: block;width: 32.00%;float: left;background: #fff;}
header .left a{display:block;line-height: 0;}
header .Right{display: block;float: right;width: 50%;margin-top: 44px;}
header .Right ul{display:block;}
header .Right ul li ul{display:none;position: absolute;background: #fff;box-shadow: 0px 0px 5px #e0e0e0;padding: 0px;}
header .Right ul li ul li{float:none;margin:0px;border-bottom: 1px dashed #e0e0e0;}
header .Right ul li ul li:last-child{border:0px;}
header .Right ul li ul li a{float:none;margin:0px;padding: 8px 20px;}
header .Right ul li:last-child{margin-right:0px;}
header .Right ul li:hover ul{display:block;}
header .Right ul li{display:block;float: left;margin-right: 5.73%;}
header .Right ul li a{display:block;transition: 0.3s ease;font-size: 18px;color: #000;font-weight: 400;}
header .Right ul li a:hover{color:#db2017; transition:0.3s ease;}


.banpnl .bn{display: block;position: absolute;bottom: 17.08%;font-size: 50px;color: #000;}
.banpnl .bn span{font-weight: 700;color:#db170e;font-size: inherit;}


.inrBanner:before{content:'';display:block;width: 100%;height: 100%;position: absolute;left: 0;top: 0;background-color: rgba(18, 34, 35, 0.01);-webkit-backdrop-filter: blur(3px);backdrop-filter: blur(3px);}
.inrBanner{height: 320px;background-size: cover;display: flex;align-items: center;background-repeat: no-repeat;width: 100%;margin-bottom: 53px;position: relative;}
.inrBanner h1{font-size: 40px;font-weight: bold;color: #fff;position: relative;z-index: 2;}

.abt{display: block;margin: 60px 0px 90px 0px;}
.abt .left{display: block;float: left;width: 44.50%;margin-right: 5%;}
.abt .left img{border-radius: 30px;}
.abt .Right{display: block;float: right;width: 50.41%;}
.abt .Right .hd{margin-bottom: 10px;}
.abt .Right p{margin-bottom: 10px;}
.abt .Right .nxt{display:block;}
.abt .Right .nxt img{ margin-right:20px;}
.abt .Right .nxt a{font-size:19px; color: #db180e;}
.abt .Right .nxt a:hover{color: #000;}

.Milestone{display: block; background: #f2f2f2; padding:120px 0px 120px 0px;}
.Milestone .left{display: block;width: 48.75%;float: left;margin-right: 2.40%;}
.Milestone .left:last-child{margin-right:0px;}
.Milestone .left .topm{display: block;margin-bottom: 3.42%;line-height: 0;}
.Milestone .left .topm img{border-radius: 30px;}
.Milestone .left h3{font-size: 25px;font-weight:700;margin-bottom: 2.07%;}
.Milestone .left p{margin-bottom: 2.81%;}
.Milestone .left .nxt{display:block;}
.Milestone .left .nxt img{ margin-right:20px;}
.Milestone .left .nxt a{font-size:19px; color: #db180e;}
.Milestone .left .nxt a:hover{color: #000;}
.Milestone .left.mrg{margin-right: 0px;}
.Milestone .left.mrg:last-child{margin-right:0px;}


.tam{display: block;margin: 120px 0px 30px 0px;}
.tam ul{display: flex;justify-content: space-between;flex-wrap: wrap;}
.tam ul:after{display:none;}
.tam ul li:nth-child(1), .tam ul li:nth-child(2){width: 48%;}
.tam ul li:nth-child(1) a .img .hvr, .tam ul li:nth-child(2) a .img .hvr{padding:40px;}
.tam ul li a{border-radius:inherit;}
.tam ul li a.eml{text-align:center;font-size: 16px;}
.tam ul li{display: block;float: left;width: 24%;margin-bottom: 5%;border-radius: 20px; text-align:center;}
.tam ul li:last-child{margin-right:0px;}
.tam ul li a .img .hvr p{color:#fff;line-height: 26px;font-size: 16px;}
.tam ul li a:hover .img .hvr{opacity:10;}
.tam ul li a .img .hvr{position:absolute;left: 0;z-index: 2;width: -webkit-fill-available;height: -webkit-fill-available;background: #000000bf;padding: 19px;/* display: flex; */align-items: end;line-height: 0;top: 0;opacity: 0;transition: 0.3s ease;border-radius: inherit;overflow-y: scroll;max-height: 271px;}
.tam ul li a .img{display: block;position: relative;width: 100%;line-height: 0;position: relative;overflow: hidden;border-radius: inherit;border: 1px solid #e6e6e6;} 
.tam ul li a .img img{width: 100%;height: 100%;object-fit: cover;border-radius: inherit;height: 310px;}
.tam ul li a .img .crl{width: 47px;height:47px;border-radius: 50%;box-shadow: 0px 2px 6px #00000054;position: absolute;bottom: 34px;right: 0;background: url(../images/right-arrow.png) center no-repeat #fff;display: block;z-index: 9;}
.tam ul li a .img .crl img{width:20px; height: 15px; }
.tam ul li a .jd span{font-size: 20px;font-weight: 700;display: block;letter-spacing: 0.9px;margin-left: 1px;text-align: center;}
.tam ul li a .jd{font-size: 18px;font-weight: 300;line-height: 1.3em;margin-top: 7px;text-align: center;}
.tam .nxt{display:block; float:right}
.tam .nxt img{ margin-right:20px;}
.tam .nxt a{font-size:19px; color: #db180e;}
.tam .nxt a:hover{color: #000;}


.Touch{display: block; background: #f2f2f2; padding: 120px 0px 120px 0px;}
.Touch .left{display: block;width:30.51%;float: left;margin-right: 3.1%;}
.Touch .left img{border-radius: 21px;}
.Touch .Right{display: block; float: right; width: 64.51%;}
.Touch .Right .fldWrp{display: block;width: 45.54%;margin-bottom: 28px;float: left;margin-right: 7.46%;}
.Touch .Right .fldWrp:nth-child(2n+2){margin-right:0px;}
.Touch .Right .fldWrp input.btn{display:block;background: url(../images/btn-arw-wht.png) no-repeat #d71919 82% center;color: #fff;font-size: 17px;padding: 13px 28px;border-radius: 33px;padding-right: 48px;width: fit-content;transition: 0.3s ease;border-bottom: none;}
.Touch .Right .fldWrp input{display: block; width: -webkit-fill-available; border: 0; font-size: 16px; font-weight: 300; border-radius: 0; outline: 0; padding: 11px 13px; border-bottom: 2px solid #c2c2c280; background: none;}
.Touch .Right .fldWrp textarea{display: block; width: -webkit-fill-available; border: 0; font-size: 16px; font-weight: 300; border-radius: 0; outline: 0; padding: 11px 13px; border-bottom: 2px solid #c2c2c280; background: none;}
.Touch .Right .fldWrp.fll{width: 100%;}
.Touch .Right .fldWrp.sub{display: block;}

footer{display:block;margin-bottom: 20px;margin-top: 40px;}
footer .wrap{display: flex;justify-content: space-between;align-items: center;display: none;}
footer .Pnl{display:block;float: left;}
footer .Pnl.mrg0{margin-right: 0px;}
footer .Pnl.mrg0.lst{width: 16%;margin-right: 0%;float: right;}
footer .Pnl.sml{width: 56%;}
footer .Pnl.sml h3{margin-bottom:8px;}
footer .Pnl h3{font-size: 18px;color: #000000;font-weight: 600;}
.bott{display: block;background: #ff6c65;padding: 14px;}
.bott h6{font-size: 17px;font-weight: 400;color: #fff;text-align: left;float: left;}
.bott .lft a{background:white;width:50px;height:50px;display:block;padding:5px;border-radius:50%;margin-top:-40px;border: 5px solid #ff6c65;}
.bott .lft a img{width:95%;}
.bott .social{display:flex;justify-content:space-between;float: right;}
.bott .social a{display: block;margin-right: 10px;}
.bott .social a:last-child{margin-right:0px;}
.bott .social a img{float:left;}

footer .Pnl .logo{display:block;}
footer .Pnl .logo img{border-radius: 50%;}
footer .Pnl p{display:block;color: #000000;}
footer .Pnl ul{display:block;}
footer .Pnl ul li:last-child{margin-right:0px;}
footer .Pnl ul li{display:block;float: left;margin-right: 6%;}
footer .Pnl ul li a{display:block;font-size: 16px;color: #000000;font-weight: 300;transition: 0.3s ease;}
footer .Pnl ul li a:hover{color:#db2017; transition:0.3s ease;}


.banpnl h1{font-size: 50px;color: #fff;position: absolute;bottom: 20px;font-weight: 900;}


.InrBnr{display:block;height: 188px;background-attachment: fixed;display: flex;align-items: center;position: relative;background-size: cover;background-position: center;}
.InrBnr:before{content:'';display:block;width: 100%;height: 100%;background: #0009;position: absolute;left: 0;top: 0;mix-blend-mode: multiply;}
.InrBnr .Txt{display:block;width: fit-content;position: relative;}
.InrBnr:after{content:'';display: block;width: 100%;height: 100%;position: absolute;left: 0;top: 0;z-index: -0;}
.InrBnr .Txt h1{color:#fff;position: relative;z-index: 1;margin:0px;margin-bottom: 5px;line-height: normal;font-size: 48px;}
.InrBnr .Txt p{color:#fff;font-size: 20px;line-height: normal;max-width: 370px;position: relative;z-index: 1;}

.contactPage{display:block;}
.contactPage h1{display:block;font-size: 28px;font-weight: 600;line-height: 1.2em;margin-bottom: 24px;margin-top: 90px;}
.contactPage .lft{display:block;width: 46%;}
.contactPage ul{margin-top:50px;}
.contactPage ul li{display:block;position: relative;padding-left: 66px;padding-bottom: 0px;margin-bottom: 50px;float:left;max-width: 95%;margin-right:3%;}
.contactPage ul li:last-child{width:95%;}
.contactPage ul li i{width: 51px;height: 51px;box-shadow: 0px 0px 5px #e6e6e6;border-radius: 50%;display: flex;align-items: center;justify-content: center;position: absolute;left: 0;}
.contactPage ul li i img{display:block;width: fit-content;}
.contactPage ul li a{display:block;color: #585858;}
.contactPage ul li b{display:block;font-size: 18px;font-weight: 700;}

.contactPage .map{margin-top:60px;filter: grayscale(1);}
.contactPage .rgt{display:block;width: 46%;}
.contactPage .rgt h1 span{display:block;font-size: 16px;font-weight: 400;color: #585858;margin-top: 7px;}
.contactPage .rgt .fldwrp:last-child{margin-bottom:0px;}
.contactPage .rgt .fldwrp{display:block;float: left;width: 48%;margin-bottom: 3%;margin-right: 3%;}
.contactPage .rgt .fldwrp.fll{width:100%; margin-right:0px;}
.contactPage .rgt .fldwrp.mrg0{margin-right:0px;}
.contactPage .rgt .fldwrp input, .contactPage .rgt .fldwrp textarea{display:block;border: 0;background: #fff;box-shadow: 0px 0px 6px #e4e4e4;width: -webkit-fill-available;font-size: 16px;padding: 13px 19px;border-radius: 52px;outline: 0;}
.contactPage .rgt .fldwrp input.btn{display:block;background: url(../images/btn-arw-wht.png) no-repeat #000 61% center;color: #fff;font-size: 17px;padding: 13px 28px;padding-right: 48px;width: -webkit-fill-available;text-align: center;margin-top: 20px;cursor: pointer;}
.contactPage .rgt .fldwrp input.btn:hover{background-color:#db2017;}

#menuToggle::before {
   content: '';background-color:#000;width:46px; height:46px;
}

#disclaimerModal {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.6);
	display: flex;
	align-items: center;
	justify-content: center;
	z-index: 9999;
  }
  #disclaimerContent {
	background: white;
	padding: 2rem;
	max-width: 650px;
	text-align: center;
	border-radius: 0;
	box-shadow: 0 0 10px rgba(0,0,0,0.3);
	width: 85%;
	overflow-y: scroll;
	max-height: 400px;
	}
#disclaimerContent h3{color:#db2017;font-weight:bold;text-align:center;margin-bottom: 20px;font-size: 20px;}
#disclaimerContent p{font-size:14px;text-align:justify;margin-bottom: 15px;}
  #acceptBtn {
	margin-top: 1rem;
	padding: 0.5rem 1rem;
	background-color: #db2017;
	color: white;
	border: none;
	border-radius: 5px;
	cursor: pointer;
	}

.test {
  display: block;
  margin-bottom: 4%;
}

.test ul {
  list-style-type: none;
  padding: 0;
  display: flex;
}

.test ul li {
  display: block;
  width: 44.7%;
  background-color: #fff;
  box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 11px;
  padding: 19px;
  border-radius: 12px;
  float: left;
  margin-right: 1.4%;
}

.test ul li h2 {
  font-size: 18px;
  font-weight: 600;
  margin-bottom: 6px;
}

.test ul li p {
  max-height: 100px; /* Adjust as needed */
  overflow: hidden;
  position: relative;
}

.test ul li img {
  margin-bottom: 10px;
}

.test ul li:last-child {
  margin-right: 0;
}

.test ul li .show-toggle {
  font-size: 15px;
  background-color: #fff;
  cursor: pointer;
	color:#000;
	padding:0px;margin-top:2%;
	 transition: 0.5s ease;
}

.test ul li .show-toggle:hover {
color:red;
  transition: 0.5s ease;
}



.teamdtl{display:block;margin-top: 3%;}
.teamdtl h2{display:block;font-size: 28px;font-weight: 800;margin-bottom: 8px;}
.teamdtl h2 span{display:block;margin-bottom:15px;line-height: 32px;}
.teamdtl p{display:block;}
.teamdtl .lft{display:block; margin-bottom: 5%; width: 45%; margin-left:3%; text-align: center;line-height: 0; float:right;}
.teamdtl .lft h2{margin-bottom:0px;margin-top: 20px;text-align: center;}
.teamdtl .lft h2 span{text-align:center;font-weight: bold;}
.teamdtl .lft img{border-bottom: 1px solid #c2c2c2;}
.teamdtl .rgt {display:block;margin-left: 0px;/* margin-top: 90px; */width: 52%;padding-top: 60px;}

@media screen and (max-width: 1400px) {
.banpnl{background-size:cover;}

}

@media only screen and (max-width:1250px) {
	header .Right ul li ul{position:initial;}
	header .Right ul li:last-child{margin-bottom:0px;}
	header .Right ul li a{font-size:15px;}
	header .Right ul li{float:none;margin: 0;margin-bottom: 23px;}
	header .Right.active{display:block;}
header .Right{display:none;position: absolute;right: 0;top: 40px;width: -webkit-fill-available;padding: 20px;background: #fff;/* height: 100%; */box-shadow: 0px 0px 3px #0000002b;}
header .left{width: auto;max-width: 300px;}
footer .Pnl.mrg0{width:30%;}
.abt .left{margin-right:2%;}
.abt .Right{width:52%;}
header .Hamburger{display:block;margin-top: 31px;}
}

@media only screen and (max-width:1174px) {
	ul.blt li{width: -webkit-fill-available;margin-right: 0;}
	body .owl-theme .owl-controls .owl-nav{display:none;}
	.banpnl{background: url(../images/banner-res.jpg) top right no-repeat;background-size: contain;height: auto;width: 100%;}
.banpnl .bn{font-size:45px;line-height:60px;position: initial;margin-top: 40%;}
	.tam ul{flex-wrap: wrap;}
	.tam ul li{width: 48%;margin-bottom: 50px;}
}


@media only screen and (max-width:1024px) {
	.tam ul li:nth-child(1) a .img .hvr, .tam ul li:nth-child(2) a .img .hvr{padding:20px;}
	.Milestone{padding:50px 0px;}
	.abt, .tam{margin: 50px 0px;}
.abt .left{width: fit-content;float: none;margin-bottom: 30px;}
.abt .Right{width: -webkit-fill-available; margin-right: 0; float: none; margin-bottom: 40px;}
}

@media only screen and (max-width:850px) {
	.bott h6{font-size:15px;}
	footer .Pnl ul li{float:none;margin: 0;margin-bottom: 7px;}
	footer .Pnl.mrg0, footer .Pnl.sml{width:50%;}
	footer .Pnl{width:100%;margin-bottom: 23px;}
	footer .wrap{/* display:block; */}
	.Touch{padding:50px 0px;}
	.Touch .Right{width:100%;}
	.Touch .left{display:none;}
	.tam ul li a .img .crl{width: 40px;height: 40px;background-size: 13px;}
	.tam ul li a .img img{}
	.Milestone .left .topm img{width:100%;}
	.Milestone .left{width:100%;margin: 0;margin-bottom: 30px;}
}

@media only screen and (max-width:650px) {
	.tam ul li:nth-child(1), .tam ul li:nth-child(2), .tam ul li{width:100%;}
	.contactPage h1 br{display:none;}
	.contactPage .rgt .fldwrp{width:100%;margin:0px;margin-bottom: 18px;}
	.contactPage .rgt .fldwrp input.btn{background-position: 95% center;font-size: 14px;}
	.contactPage .rgt .fldwrp input, .contactPage .rgt .fldwrp textarea{font-size:14px;}
	.contactPage h1{font-size: 22px;}
	.contactPage .rgt{width:100%;margin-top: 51px;}
	.contactPage .lft{width:100%;}
	.InrPg .ImgPnl{padding-top:60%;background-size: cover;background-attachment: initial;border-radius: 10px;}
	.inrBanner h1{font-size: 25px;}
	.inrBanner{height: 250px;margin-bottom: 35px;}
	.bott .social a img{max-height: 18px;}
	.bott h6{width:100%;text-align: center; float:none;}
	.bott .social{float:none;width: fit-content;margin: 0 auto;margin-top: 14px;}
	header .Hamburger{margin-top: 22px;}
	.banpnl{padding-top:0px;background-size: 120%;}
	header .left{max-width: 260px;}
	.banpnl .bn{font-size:40px;line-height: 1.5em;}
}

@media only screen and (max-width:500px) {
	.Touch .Right .fldWrp input.btn{padding: 9px 20px;padding-right: 38px;font-size: 15px;background-position: 88% center;}
	.Touch .Right .fldWrp input, .Touch .Right .fldWrp textarea{padding: 6px 9px;font-size: 15px;border-width: 1px;}
	.Touch .Right .fldWrp{width:100%;margin: 0;margin-bottom: 20px;}
	.tam ul li a .jd span{font-size:18px;text-align: left;}
	.tam ul li a .jd{font-size:14px;}
	.tam ul li a .img img{}
	h1.hd{font-size: 31px;}
	h1.hd span{font-size:16px;}
	.Milestone .left .topm img, .abt .left img{border-radius: 10px;}{border-radius:10px;}
	.Milestone .left .nxt img{margin-right:10px;max-width: 7px;}
	.Milestone .left .nxt a{font-size: 16px;}
	p{font-size:16px;}
	.Milestone .left h3{font-size:20px;}
	.banpnl .bn{font-size:35px;}
.teamdtl .lft{display:block;width: 100%;}
.teamdtl .rgt {width:100%; margin-bottom: 1%; }
}


@media only screen and (max-width:400px) {
	.tam ul li{width:100%;margin-bottom: 30px;}
	header .Hamburger span:after{margin-top: 18px;}
	header .Hamburger span:before{margin-top: 9px;}
	header .Hamburger span{width:30px;}
	header .Hamburger{margin-top: 22px;}
	.banpnl{background-size: 134%;}
	.banpnl .bn{font-size:30px;margin-top: 49%;}
	header .left{max-width: 237px;}
}


