*{padding: 0; margin: 0; box-sizing:border-box; -o-box-sizing:border-box; -ms-box-sizing:border-box; -moz-box-sizing:border-box;-webkit-box-sizing:border-box;scroll-behavior: smooth !important;}
body{font-family: "Inter", sans-serif; font-optical-sizing: auto;  font-weight: 400;  font-style: normal; font-variation-settings: "slnt" 0;font-size:14px;line-height:22px;background-color:#F5F5F5}
html {scroll-behavior: smooth;}
ul, li{list-style: none; margin:0px; padding:0px; }
a:hover{text-decoration: none;}
a {text-decoration: none}
html {scroll-behavior: smooth;}
.btn.focus, .btn:focus, .form-control:focus{outline: none;box-shadow: none}
.container{max-width:1254px;padding-left:16px; padding-right:16px;}
.headMain{padding:32px 0px;border-bottom:1px solid rgba(255, 255, 255, 0.06);}
header .menuMain li{padding-left:25px; padding-right:25px;}
header .menuMain li a{color: #FFF;font-size:16px;font-weight: 500;}
header .menuMain li a:hover{color:#14C277;}
header .menuMain li.active > a{position:relative;color:#16D180;font-weight: 700;}
header .menuMain li.active > a:before{content:'';position:absolute;background-color:#16D180;bottom:-40px; width:100%;height:2px; }
header{position:fixed; width: 100%; z-index: 9999;webkit-transition: height 0.3s;-moz-transition: height 0.3s;transition: height 0.3s; padding:32px 0px 25px; top: 0px;border-bottom:1px solid rgba(255, 255, 255, 0.08);}
header.stick{background-color:#000;padding:10px 0px}
header.stick .menuMain li> a.active:before {    bottom: -26px;}
header.stick .menuMain li.active > a:before{bottom:-25px;}
.banHome{min-height:500px;background-color:#111111;height:100%}
.banHome figure{max-height:780px; overflow:hidden;}    
.thankYou .formGap p{color:#000}
.banHome .banText{max-width:760px;margin-top:20%}
/*.banHome figure{max-height:780px;overflow:hidden}*/
.banHome .banText h1{font-size: 44px;font-weight: 400;font-family: "Gilroy-Bold", sans-serif;}
.banHome .banText h6{color: #FFF;font-size: 18px;font-weight: 400;line-height: 32px;}
.whoWeAre{margin-top:-130px;position:relative;z-index:9}
.whoWeAre .bg_WeAre{background: var(--StemzTech-G, linear-gradient(106deg, #38E9A9 0%, #339E77 76.57%, #2E5445 153.14%));padding:40px}
.whoWeAre .bg_WeAre h6{color: #000;font-size: 14px;font-weight: 700;}
.whoWeAre .bg_WeAre p{color: #000;}
.whoWeAre .bg_WeAre p:last-child{margin-bottom:0px}
.whoWeAre .bg_WeAre  .moreAbou{padding-top:15px;}
.ourOffer{padding:80px 0px; background-image:url("../images/our-offer-ico.png"); background-position:left bottom -150px;background-repeat:no-repeat}
.ourOffer h2{font-weight: 700;margin-bottom: 0px;}
.ourOffer .bg-white{padding:0px 50px;  border:1px solid;  border-image-slice: 1;  border-width:1px;border-image-source: linear-gradient(to left, rgba(22, 209, 128, 1), rgba(255, 255, 255, 1));}
.ourOffer .bg-white.righ{border-image-source: linear-gradient(to right, rgba(22, 209, 128, 1), rgba(255, 255, 255, 1));}
.ourOffer .bg-white p{color: #000;font-weight: 400;line-height:27px;}
.ourOffer .bg-white .moreAbou{padding-top:10px;}
.ourOffer .pt5{padding-top:50px;}
.ourOffer .knowMore{font-size: 16px;font-weight: 600;height:44px; line-height:18px;}
.whyChooUs{padding:100px; background-image:url("../images/why-choose-us.png"); background-position:center;background-repeat:no-repeat;background-size: cover;}
.ourOffeMain .knowMore2{font-size: 16px;font-weight: 600; line-height:18px;color:#14C277; transition: transform 0.3s ease-out; }
.ourOffeMain .knowMore2 i{width:20px; height:100%;display: inline-flex;background-image:url("../images/arrow-green.svg");background-repeat:no-repeat;background-position:left center}
.ourOffeMain .knowMore2:hover{color:#151515}
.ourOffeMain .knowMore2:hover i{background-image:url("../images/arrow-black.svg");}


.whyChooUs .bg_black{background: #000;padding:60px;}
.whyChooUs .bg_black p{margin-bottom:1.5rem}
.whyChooUs .bg_black p:last-child{margin-bottom:0px;}
.whyChooUs .bg_black  h6{color: #16D180;font-size: 14px;font-weight: 700;text-transform: uppercase;margin-bottom:1.5rem}
.whyChooUs .bg_black .whyChoText{padding-right:30px}
.whyChooUs .bg_black ul li{color: #FFF;font-size: 16px;font-weight: 700;line-height: 30px; padding-left:30px;background-image:url("../images/ico-yes.svg"); background-position:0px 9px;background-repeat:no-repeat;padding-bottom:10px;}
.whyChooUs2{padding:100px 0px 90px; background-image:url("../images/why-choose-us.jpg"); background-position:center;background-repeat:no-repeat;background-size: cover;background-color:#16D180;}
.whyChooUs2  p{color: #000;font-size: 14px;font-weight:400;margin-bottom:1.5rem}
.whyChooUs2 strong{font-weight: 900;}
.whyChooUs2 h6{color: #000;font-size: 14px;font-weight: 700;text-transform: uppercase;margin-bottom:1.5rem}
.whyChooUs2 .whyCholi{padding-top:25px;}
.whyChooUs2 ul li{color: #000;font-size: 16px;font-weight: 700;line-height: 30px; padding-left:42px;background-image:url("../images/icoKey1.svg"); background-position:0px 4px;background-repeat:no-repeat;padding-bottom:14px;}
.whyChooUs2 ul li.ic2{background-image:url("../images/icoKey2.svg");}
.whyChooUs2 ul li.ic3{background-image:url("../images/icoKey3.svg");}
.whyChooUs2 ul li.ic4{background-image:url("../images/icoKey4.svg");}
.whyChooUs2 ul li.ic5{background-image:url("../images/icoKey5.svg");}
.whyChooUs2 ul li.ic6{background-image:url("../images/icoKey6.svg");}


.banText .knowTop{margin-top:30px;}
p{color: #FFF;font-size: 16px;font-weight: 400;line-height: 30px;}
h1{color: #FFF;font-size: 60px;font-weight: 400;}
h2{color: #000;font-size: 30px;font-weight: 600;line-height: 41px;}
h3{color: #1E2327;font-size: 26px;font-weight: 600;margin-bottom:1.2rem}
h4{color: #1E2327;font-size: 18px;font-weight: 600;}
.erroms{position: relative; margin-bottom: 8px;}
.erroms span{position: absolute;left:14px; font-size:13px; color:#e96e61;font-weight: 600; width: 100%; white-space: nowrap;}
.erms {position: relative;}
.erms span{position: absolute; bottom:-30px;  font-size:13px; color:#e96e61;font-weight: 600; width: 100%; white-space: nowrap;}

.enquireNow{border-radius: 50px;background: #14C277;padding:12px 35px;color: #000;font-size: 16px;font-weight: 700;border:0px;display: inline-flex; align-items: center;  justify-content: center;white-space: nowrap;position:relative;   transition: border-color .4s, background-color .4s, opacity .4s;  overflow: hidden;border: 1px solid #14C277;}
.enquireNow::after {content: ""; display: inline-block;position:absolute;top:0;right:100%;bottom:0; left: 0;z-index:1;border-radius:50px;transition:right .4s ease;background:#fff;}
.enquireNow:hover{border-color:#EDEDED;}
.enquireNow span{position:relative;z-index:100;}
.enquireNow:hover::after {right: 0; border-radius: 50px;}
    
    
    
/*.enquireNow:hover{color:#14C277;background-color:#fff}*/
.knowMore{border-radius: 50px;border: 1px solid #14C277;display:flex;width:fit-content;padding: 13px 20px;justify-content: center;align-items: center;color: #14C277;font-size: 20px;font-weight: 700;background-color:#fff; position:relative; transition: border-color .4s, background-color .4s, opacity .4s;  overflow: hidden;}
.knowMore::after {content: ""; display: inline-block;position:absolute;top:0;right:100%;bottom:0; left: 0;z-index:1;border-radius:50px;transition:right .4s ease;background:#16D180;}
.knowMore span,.knowMore i{position:relative;z-index:100}
.knowMore i{width:20px; height:100%; background-image:url("../images/arrow-green.svg");background-repeat:no-repeat;background-position:left center}
.knowMore:hover i{background-image:url("../images/next-arrow-w.svg");}
.knowMore:hover span{color:#fff;}
.knowMore:hover::after {right: 0; border-radius: 50px;}




.knowMoreAbou{border-radius: 50px;border: 1px solid #000;color: #000;font-size: 16px;font-weight: 600;line-height: 113.3%;display: flex;padding:13px 20px;align-items: flex-start;width: fit-content; background-color:#31d59a;position:relative;transition: border-color .4s, background-color .4s, opacity .4s;  overflow: hidden;}
.knowMoreAbou::after {content: ""; display: inline-block;position:absolute;top:0;right:100%;bottom:0; left: 0;z-index:1;border-radius:50px;transition:right .4s ease;background:#000;}
.knowMoreAbou span,.knowMoreAbou i{position:relative;z-index:100}
.knowMoreAbou i{width:20px; height:100%; background-image:url("../images/arrow-black.svg");background-repeat:no-repeat;background-position:left center}
.knowMoreAbou:hover i{background-image:url("../images/next-arrow-w.svg");}
.knowMoreAbou:hover span{color:#fff;}
.knowMoreAbou:hover::after {right: 0; border-radius: 50px;}

.formEnqu_bg{ background-image:url("../images/footer_bg.png"); background-position:top center;background-repeat:no-repeat;background-size: cover;background-color:#090808}
.formEnqu{padding:80px 0px;}
.formEnqu .enquNow h6{color: #FFF;}
.formEnqu .form-control{padding:0px 25px; color: #1E2327;font-size: 16px;font-style: normal;font-weight:400; position: relative; border-radius:2px;border:1px solid #fff; background: #FFF;}
.formEnqu .form-control::-ms-input-placeholder {color:#1E2327;font-weight:400;opacity:0}
.formEnqu .form-control::placeholder {color:#1E2327;font-weight:400;opacity:0}
.formEnqu .form-control.form-control2{height: auto;min-height:120px;}
.submitbtn{border-radius: 50px;background:#14C277; color: #ffffff;font-size: 20px;font-weight: 700;line-height:52px; padding: 0px 30px; margin-top:20px;display: flex;width: fit-content;position:relative;border:1px solid #14C277; transition: border-color .4s, background-color .4s, opacity .4s;  overflow: hidden;}
.submitbtn:hover{color: #000;border:1px solid #fff;}
.submitbtn::after {content: ""; display: inline-block;position:absolute;top:0;right:100%;bottom:0; left: 0;z-index:1;border-radius:50px;transition:right .4s ease;background:#fff;}
.submitbtn span,.submitbtn i{position:relative;z-index:100}
.submitbtn i{width:20px; height:100%; background-image:url("../images/next-arrow-w.svg");background-repeat:no-repeat;background-position:left center}
.submitbtn:hover i{background-image:url("../images/arrow-black.svg");}
.submitbtn:hover::after {right: 0; border-radius: 50px;}


.formEnqu .form-floating>label{left:24px}
.formEnqu .form-control:focus{box-shadow: 0 0 0 .15rem rgba(22, 209, 128, 0.5);}

.footerMain{padding:80px 0px 110px;}
.footerMain h4{font-size: 16px;font-weight: 700;color: #FFF;line-height: 32px;margin-bottom:2.2rem}
.footerMain .socialMedia a{margin-right:10px;}
.footerMain .socialMedia a img{ transition: all 1s;}
.footerMain .socialMedia a:hover img{transition: all 2s; transform: rotateY(-1turn);}

.footerMain li{margin-bottom:1.3rem;}
.footerMain li a{color: #999;font-size: 14px;font-weight: 500;line-height:24px;}
.footerMain li a:hover{color:#fff}
.botFooter{border-top:1px solid rgba(255, 255, 255, 0.10);background-color:#000; padding-top:30px;padding-bottom:70px;}
.botFooter p{color: #636363;font-size: 14px;font-weight: 400;margin-bottom:0px}
.botFooter li a, .botFooter ul a span{color: #636363;font-size: 14px;font-weight: 400;}
.botFooter li a:hover{color:#fff}
.botFooter ul span{display:inline-block;padding-left:15px; padding-right:15px; }
.ourOffeMain{padding-bottom:200px;}
.banOurOf figure{max-height:480px; overflow:hidden}
.ourOffeMain .bg_white{background-color:#fff; margin-top:-12%; padding:80px 78px 60px;position:relative;z-index:9; height:calc(100% - 50px)}
.ourOffeMain h2{font-weight: 700;margin-bottom:1.5rem} 
.ourOffeMain .title h5{color: #000;font-size: 20px;font-weight: 400;line-height: 30px;} 
.ourOffeMain .bg-white{padding:25px 35px;  border:1px solid;  border-image-slice: 1;  border-width:1px;border-image-source: linear-gradient(to left, rgba(22, 209, 128, 1), rgba(255, 255, 255, 1));}
.ourOffeMain .bg-white.righ{border-image-source: linear-gradient(to right, rgba(22, 209, 128, 1), rgba(255, 255, 255, 1));}
.ourOffeMain .bg-white p{color: #000;font-weight: 400;line-height:27px;}
.ourOffeMain .pt5{padding-top:50px;}
.ourOffeMain .knowMore:hover{color:#fff}
.futurEnde{background-color:#1B1B1B;padding:80px 0px;}
.futurEnde .title h2{color:#fff}
.futurEnde .title{padding-bottom:2.6rem;}
.futurEnde .bg-white{padding-bottom:20px}
.futurEnde .bg-white h4{padding:10px 20px 0px;padding-top:10px; } 
.futurEnde .bg-white p{padding:0px 20px;color: #000;font-size: 14px;font-weight: 400;line-height: 26px;}
.crfOffeMain .container{margin-top:-12%;position:relative;z-index:9}
.railMaint .top_12{margin-top:-15%; }
.railMaint h1{color: #FFF;font-size: 30px;font-weight: 700;}
.railMaint .title{margin-bottom:2rem}
.railMaint .title .link {color: #16D180;font-size: 16px;font-weight: 600;}
.railMaint .contManuf{padding:40px;padding-bottom:80px;position:relative;z-index:9}
.railMaint .contManuf p{color: #000;font-weight: 400;line-height:27px;}
.futurEnde .know_More{padding: 10px 20px 0px;color: #16D180;font-size: 16px;font-weight: 600;}
.futurEnde .know_More i{width:20px; height:100%;display: inline-flex;background-image:url("../images/arrow-green.svg");background-repeat:no-repeat;background-position:left center}
.futurEnde .know_More:hover{color:#151515}
.futurEnde .know_More:hover i{background-image:url("../images/arrow-black.svg");}
.getInTouch figure{max-height: 500px; overflow: hidden;}
.getInTouch.getIn404 figure{max-height:400px; overflow: hidden;}

.getInTouch{position:relative;z-index:9;background-color:#090808;height:100%}
.getInTouch .getInText{margin-top:16%}
.getInTouch .getInText h1,.formEnqu .enquNow h6{font-size: 30px;font-weight: 600;}
.getInTouch .getInText h4, .formEnqu .enquNow p{color: #FFF;font-size: 26px;font-weight: 400;line-height: 30px;}
.queryform{position:relative;z-index:9;margin-top:-8%;}
.queryform .quer_bg{background-color:#fff;padding: 69px 54px 100px;}
.queryform .quer_bg .formGap{padding-left:10px}
.queryform  .formQuery h5{color: #131313;font-size: 20px;font-weight: 700;line-height: 30px;margin-bottom:1.3rem;}
.queryform  .form-control{padding:0px 25px; color: #1E2327;font-size: 16px;font-style: normal;font-weight:400; position: relative; border-radius:2px;border:1px solid #DCDCDC;background: #FFF;}
.queryform  .formQuery .form-control::-ms-input-placeholder {color:#1E2327;font-weight:400;opacity:0;}
.queryform  .formQuery .form-control::placeholder {color:#1E2327;font-weight:400;opacity:0}
.queryform .form-floating>label{left:24px}
.queryform .form-control:focus{box-shadow: 0 0 0 .15rem rgba(22, 209, 128, 0.5);}
.queryform .formQuery .submitbtn:hover:before {filter: blur(10px);}
.queryform  .formQuery .form-control.form-control2{height: auto;min-height:150px;}
.queryform  .formQuery .submitbtn{border-radius:47px;background:#14C277;; color: #ffffff;font-size:16px;font-style: normal;font-weight: 700;line-height:47px; padding: 0px 40px; margin-top:16px;display: flex;width: fit-content;border:1px solid #14C277}
.queryform  .formQuery .submitbtn:hover span{color:#000}
.queryform  .formQuery .submitbtn:hover{border-color:#000;}

.queryform  .corpOff{background-color:#1B1B1B;padding: 60px 40px;}
.queryform  .corpOff h3{color: #FFF;font-size: 24px;font-weight: 700; margin-bottom:2rem}
.queryform  .corpOff h5{color: #FFF;font-size: 18px;font-weight: 600;line-height: 30px;}
.queryform .quick-know p {color: #FFF; font-size: 16px;font-weight: 400; line-height:30px;}
.queryform .quick-know a {color: #FFF;}
.queryform .quick-know p img {margin-right: 10px;}
.aboutOverv{background-color:#F7FBF4; }
.aboutOverv figure.mt{padding-top:100px}
.aboutOverv .aboutNav{position:relative;padding-left:42px; padding-bottom:50px;  }
.borderleft{position: relative;}
.borderleft:after{content:""; position:absolute;height:calc(100% - 5%);width:1px; left:15px;top:0px; background: linear-gradient(90deg, rgba(215, 215, 215, 1) 0%, rgba(255, 255, 255, 1) 100%);}
.abouOverCont h3{color: #000;font-size: 30px;font-weight: 700;line-height: normal;}
.aboutOverv .aboutNav h2{color: #000000;font-size:20px;margin-bottom:0px;font-weight: 700;line-height: 30px;}
.aboutOverv .aboutNav ul{padding-top:46px;}
.aboutOverv .aboutNav li {padding-bottom:22px;position: relative;}
.aboutOverv .aboutNav li a{color: #000000;font-size:18px;font-weight: 400;line-height:32px; display: block}
.aboutOverv .aboutNav li.active a{color:#16D180;;font-weight: 700;position:relative}
.aboutOverv .aboutNav li.active a:before{content:""; position:absolute;width:3px; height:100%;border:2.86px solid #16D180;; top:0px;left:-40px; z-index: 1 }
.abouOverCont{padding:62px 0px 62px;}
.abouOverCont p{color: #000;font-size: 16px;font-weight: 400;line-height: 30px; margin-bottom: 25px;}
.abouOverCont  figure{margin: 0px;}
.abouOverCont .figurout{margin: 32px 0px;}
.blackside{top:62px!important;}
.blackside.fixed {position: fixed; z-index: 1; top:70px !important;}
.blackside.footstick {position: absolute; bottom: 0;top: inherit !important; }
.abouOverCont .card{ display: flex; flex-direction:row; border: 0px; border-radius: 0px;  border-image-slice: 1; border-image-source: linear-gradient(to  top, rgba(22, 209, 128, 0.5), rgba(255, 255, 255, 1));  border-right-width:1px;   border-left-width: 0px;   border-top-width: 0px; border-right: 1px solid;}
.abouOverCont .card .card-img{max-width: 312px; width: 100%;}
.abouOverCont .card .card-body{padding: 30px 43px 30px 37px; border:0px solid; border-image-slice: 1;border-width: 1px; border-image-source: linear-gradient(to  left, rgba(22, 209, 128, 0.5), rgba(255, 255, 255, 1)); border-radius: 0px; border-right-width:0px;   border-left-width: 0px;   border-top-width: 0px;}
.abouOverCont .card .card-body h4{color: #131313;font-size: 20px;font-weight: 700;line-height: 30px;}
.abouOverCont .card .card-body p{color: #000;font-size: 16px;font-weight: 400;line-height: 30px; margin-bottom: 0px;}
.abouOverCont.mission{margin-bottom: 160px;}
.abouOverCont .card2{ display: flex; flex-direction:row; border: 0px; border-radius: 0px;}
.abouOverCont .card2 .card-img2{max-width:248px; width: 100%;}
.abouOverCont .card2 .card-body2{ padding:0px 31px 0px 31px; margin-top: -7px;}
.abouOverCont .card2 .card-body2 h4{color: #131313;font-size: 20px;font-weight: 700;line-height: 30px; margin-bottom:3px;}
.abouOverCont .card2 .card-body2 p{color: #000;font-size: 16px;font-weight: 400;line-height: 30px; margin-bottom:30px;}
.abouOverCont .card2 .card-body2 h5{ color: #131313;font-size: 16px;font-style: normal;font-weight: 400;line-height: 30px; margin-bottom:17px;}


.bgMission .textVisi{ padding-left:40px; padding-right:60px;  border:0px solid; border-image-slice: 1;border-width: 1px; border-image-source: linear-gradient(to  right, rgba(22, 209, 128, 0.5), rgba(255, 255, 255, 1)); border-radius: 0px; border-right-width:0px;   border-left-width: 0px;   border-top-width: 0px;}
.bgMission .textMiss{ padding-left:60px; padding-right:40px; border:0px solid; border-image-slice: 1;border-width: 1px; border-image-source: linear-gradient(to  left, rgba(22, 209, 128, 0.5), rgba(255, 255, 255, 1)); border-radius: 0px; border-right-width:0px;   border-left-width: 0px;   border-top-width: 0px; }

.bgMission{border: 0px;  border-radius: 0px; border-image-slice: 1;border-image-source: linear-gradient(to bottom, rgba(255,255,255,0) 60%,rgba(22,209,128,1) 100%); border-right-width: 1px; border-left-width: 0px; border-top-width: 0px;   border-right: 1px solid;}
.bgvison{border: 0px; border-radius: 0px;  border-image-slice: 1; border-image-source: linear-gradient(to bottom, rgba(255,255,255,0) 60%,rgba(22,209,128,1) 100%);  border-right-width:1px;   border-left-width: 0px;   border-top-width: 0px; border-left: 1px solid;}

.bgMission .textVisi{ padding-left:40px; padding-right:60px;  border:0px solid; border-image-slice: 1;border-width: 1px; border-image-source: linear-gradient(to  right, rgba(22, 209, 128, 1), rgba(255, 255, 255, 0)); border-radius: 0px; border-right-width:0px;   border-left-width: 0px;   border-top-width: 0px;}
.bgMission .textMiss{ padding-left:60px; padding-right:40px; border:0px solid; border-image-slice: 1;border-width: 1px; border-image-source: linear-gradient(to  left, rgba(22, 209, 128, 1), rgba(255, 255, 255, 0)); border-radius: 0px; border-right-width:0px;   border-left-width: 0px;   border-top-width: 0px; }



.about figure{max-height:318px; overflow:hidden}
.bgMission h4{color: #131313;font-size: 20px;font-weight: 700;line-height: 30px;margin-bottom:1.5rem}
.bgMission p{color: #000;font-size: 16px;font-weight: 400;line-height: 30px; margin-bottom: 0px;}


.career{background-image: url("../images/carrer.jpg"); background-position: left top; }
.career-top{padding:167px 0px 30px; text-align: center; }
.career-top h1{color: #FFF;font-size: 30px;font-weight: 600; margin-bottom: 30px;}
.career-top p{color: #FFF;font-size: 16px;font-style: normal;font-weight: 400;line-height: 30px;}
.career-top .card{ background:linear-gradient(106deg, #38E9A9 0%, #339E77 76.57%, #2E5445 153.14%); padding:30px 37px; display: flex; flex-direction:row; text-align: left;     align-items: center; margin-top: 60px; border-radius: 0px; border: 0px;}
.viewjob{background-color:#000; display: block; width: fit-content; padding: 13px 22px; border-radius: 50px; white-space:nowrap;
font-size: 16px;font-weight: 700; color: #ffffff; transition-duration: 0.4s;position:relative; transform-style: preserve-3d;}
.viewjob:before { content: ""; position: absolute;inset: 0; border-radius: inherit; transform: translateZ(-1px); pointer-events: none; transition: filter .3s ease; background: linear-gradient(123deg, #fa6f00, #e433ff 50%, #8575ff);background-clip: content-box; padding: 1px;}
.viewjob:hover:before { filter: blur(15px);}
.careFilter{background-color:#fff;}
.bannerSection{border-top:0px!important}
.career-top .card p{color: #000;font-size: 20px;font-weight: 600;line-height: 36px; margin-bottom: 0px;}
.mt-38{ margin-top: 38px;}
.mobishow {display: none;}
.gilroyBold{font-family: "Gilroy-Bold", sans-serif;}
.LegDiscl figure{max-height:300px; overflow:hidden}
.legalDiscla .quer_bg{margin-top:-100px;background-color:#fff;padding:50px 50px 70px;position:relative;}
.legalDiscla .quer_bg h1{color: #000;font-size: 30px;margin-bottom:1.8rem;font-weight: 700;}
.legalDiscla .quer_bg h2{color: #000;font-size: 20px;font-weight: 700;line-height: 30px;}
.legalDiscla .quer_bg p{color: #000;;}
#example-widget-container{min-height:400px;width:100%}

#loadpg{ width:100%; height:100%; top:0; position:fixed; overflow: hidden; z-index:99999999; background-image: url(../images/ripples.svg?v=1.3); background-color:rgb(99, 3, 50); background-repeat: no-repeat; background-position: center center; background-size: 100px;}

@font-face {
  font-family:Gilroy-Bold;
  src: url("../fonts/Gilroy-Bold.ttf");
}
.stemLog a {  font-size: 40px;  color: #fff;  line-height: 40px;}
.footr-logo a{  font-size: 40px;  color: #fff;  line-height: 40px;}
.footerMain .socialMedia a img {  font-size: 20px;  color: #fff;  line-height: 40px;}
.priPolicy ol{ margin: 0px 0px 0px 20px; padding: 0px;}
.priPolicy ol li{margin: 0px; padding:0px 0px 16px 0px; list-style:inherit;color: #000;font-size: 16px; font-weight: 400; line-height: 30px;}
.priPolicy ol ol{ margin: 0px 0px 0px 20px; padding: 0px;}
.priPolicy ol li> b{margin-bottom:0px;display: block} 
.priPolicy ol li p:last-child{margin-bottom:0px}