@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
@font-face {
font-family: 'FontAwesome';
src: url('fonts/fontawesome-webfont.eot');
src: url('fonts/fontawesome-webfont.eot') format('embedded-opentype'), url('fonts/fontawesome-webfont.woff2') format('woff2'), url('fonts/fontawesome-webfont.woff') format('woff'), url('fonts/fontawesome-webfont.ttf') format('truetype'), url('fonts/fontawesome-webfont.svg#fontawesomeregular') format('svg');
font-weight: normal;
font-style: normal;}
.font-icn {font-family:'FontAwesome'; font-style:normal; font-weight:normal;}
body {margin:0;padding:0; font-family:"Poppins", sans-serif;font-size:16px;color:#000;font-weight: normal;}
*,*:before,*:after {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}*{outline:none!important;}
*::-moz-selection { background: #555;color:#fff;}*::selection { background:#555;color:#fff }
.animt{-o-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;}img {border:0;}
.rsp-img {float:left;max-width:100%;}
a {text-decoration:none;color:#ef4123;} a:hover{ color:#fb6c54;} .FlxIn {float:left;width:100%;}
h1,h2,h3,h4,h5{margin:0;font-weight:normal;color:#000;font-family: 'Poppins', sans-serif;}
p{margin:0 0 10px;line-height:24px; font-size:15px;font-weight: normal;}
.pullLft {float:left;}.pullRit {float:right;}.pullNon { float:none; display:inline-block;}
.row{width:100%;overflow:hidden;}
.col-3 {width:33.33%}.col-2 {width:50%;}.col-4 {width:25%;} .col-1 {width:100%;}
.sctn {float:left;width:100%;padding:70px 0;}
.Ldwper {width:1280px;margin:0 auto; display:block;}.Ldwper::after {content:"";display:table;clear:both;}
hr{height:2px; background:#f04124;width: 150px; border:none; display:inline-block; float:none; margin:10px 0;}
.btns {display:inline-block;padding:12px 25px;min-width:100px;background:#000;color:#fff;letter-spacing:1px;border:none;font-size:16px;font-weight:400;text-transform:uppercase;font-family: 'Poppins', sans-serif; cursor:pointer;}
.btns:hover {opacity: 0.8;}

.hdear{float:left;width:100%; background:rgba(0,0,0,0.8); position:fixed; padding:15px 0; z-index:9;} .hdear .hdrLgo,.hdear .hdrLgo img{float:left;} .hdear .hdrRit{float:right;}
.hdear .hdrMnu{float:left;list-style:none;margin:0;padding:0;} .hdear .hdrMnu li{display:inline-block;vertical-align:top;} .hdear .hdrMnu li a { float:left; color:#fff; padding:0 20px;} .hdear .hdrMnu li:hover a{opacity: 0.8;}
.hdear .btns{float:left;background: #ef4123;color: #fff;padding: 1px 15px;border-radius: 15px;}

.pg-bnr {float:left;width:100%;background: url(../images/TopBannerBk.png) center center no-repeat #333; padding:0 0 200px;position:relative; overflow:hidden; background-size:cover;}
.pg-bnr .Ldwper { height:500px;} .pg-bnr .BnrImgBx {right: -100px;position: absolute;top: -100px;} .pg-bnr .BnrImgBx img{float:right;height:100%;}
.pg-bnr .BnrCptn {float:left;width:750px;height:100%;display:flex;align-items:center;} 
.pg-bnr .BnrCptn .hdn1{float:left;width: 100%;font-size: 52px;font-weight:bold;line-height: 70px;color: #fff;margin: 0 0 20px;}  .pg-bnr .BnrCptn .hdn2{ float:left; width:100%; color:#fff; font-size:30px;}
.pg-bnr .brnCrv{position:absolute; bottom:0; left:0; right:0; height:290px; background:url(../images/topBnrCrv.png) center bottom no-repeat;background-size: calc(100% + 25px);}

.pg-bnr .sinpfrm {border:none;padding:30px 0 0;text-align:center;float:left;width:100%;} .pg-bnr .frmbxe {float:left;width:100%;} .pg-bnr .sinpfrm .frmbxe .grupfrm {margin:0 0 15px;text-align:left;float:left;width:100%;}
.pg-bnr .sinpfrm .frmbxe .grupfrm .inbxs {width:195px; display:inline-block; vertical-align:top; margin-right:10px;}  .pg-bnr .sinpfrm .frmbxe .grupfrm .btnHld { display:inline-block; vertical-align:top;}
.pg-bnr .sinpfrm .frmbxe .grupfrm .btns {background:#ef4123;padding:8px;}
.pg-bnr .sinpfrm .frmbxe .grupfrm .inbxs .ints {float:left;width:100%;border: 1px solid #ccc;padding: 12px;background: #fff;}
.pg-bnr .sinpfrm .ckbxes{float:left;width:100%;font-size: 12px;text-align: left;color: #fff;}

.comentbx {float:left;width:100%; padding:50px 0; text-align:center;} .comentbx p{ float:left; width:100%;} .comentbx p strong{ float:left; width:100%; margin:10px 0 0;}
.comentbx .hdn2{ float:left; width:100%; margin:30px 0;} .comentbx .hdn2 hr {display:inline-block; vertical-align:middle; margin:0 15px; width:80px;}
.comentbx .LogosList{float:left;width:100%;list-style:none;margin:10px 0 0;padding:0; text-align:center;} 
.comentbx .LogosList li {display: inline-block;vertical-align: top;width: 17%;border: 1px solid #eee;margin: 10px;padding: 15px;} .comentbx .LogosList img{ height:80px;display: inline-block;vertical-align: top;}

.chalgs {float:left;width:100%;} .chalgs .hdn2{float:left;width:100%; text-align:center; font-weight:600; font-size:48px; font-family:"Times New Roman", Times, serif;} .chalgs .hdn2 small{ float:left; width:100%; font-weight:normal; font-size:15px;}
.chalgs .chlngLst{float:left;width:100%;list-style:none;margin:35px 0 20px;padding:0;grid-template-columns:repeat(4,1fr);display: grid;gap: 20px;} 
.chalgs .chlngLst li{background: #f5ebe9;padding: 25px;text-align: center;border-radius: 15px;font-size: 18px; font-weight:600;} .chalgs .chlngLst li:nth-child(2n){ background:#fac8bf;}


.workshop {float:left;width:100%; padding:50px 0;}  .workshop .Ldwper{ text-align:center;}
.workshop .hdn2{ display:inline-block; vertical-align:top;text-align:center; background:#323232; color:#fff;padding:15px 60px; border-radius:70px; font-family:"Times New Roman", Times, serif;font-size:36px; font-weight:bold;} 
.workshop .hdn2 small{float:left;width:100%; font-size:24px; font-weight:normal;} .workshop .wrkshpbx{float:left;width:100%;text-align:center; padding:50px 0 0;} .wrkshpbx .workbxIn{width:340px; float:left; text-align:left;}
.wrkshpbx .workbxIn.mid{text-align:center;padding:0 40px; width:600px;} .wrkshpbx .WrkLst{ float:left; width:100%;list-style:none; margin:0; padding:0 0 0 100px;} 
.wrkshpbx .WrkLst li{ float:left; width:100%; margin:40px 0;counter-increment: my-counter;}.wrkshpbx .WrkLst li:before{content: counter(my-counter) ". ";background: #ee4122;color: #fff;padding: 10px;font-weight: bold;float: left;margin-left: -100px;width: 80px;height: 60px;font-size: 28px;text-align: center;border-radius: 10px;}
.wrkshpbx .box-1{ position:absolute; top:50px; width:100%; text-align:center;} .wrkshpbx .box-2{ position:absolute;top:180px; right:0; width:500px; text-align:left;}
.wrkshpbx .box-3{ position:absolute;top:380px; right:0; width:400px; text-align:left;} .wrkshpbx .box-4{ position:absolute; bottom:50px; width:100%; text-align:center;}
.wrkshpbx .box-5{ position:absolute;top:380px; left:0; width:400px; text-align:right;} .wrkshpbx .box-6{ position:absolute;top:180px; left:0; width:500px; text-align:right;}

.GrowPrtnr {float:left;width:100%;padding:50px 0; background:url(../images/Backwave.png) bottom right no-repeat #eee;} .GrowPrtnr .imgbx{float:right;} .GrowPrtnr .contbx { float:left; width:calc(100% - 550px);}
.GrowPrtnr .hdn2{float:left;width:100%;font-weight:600;font-size:36px; margin:60px 0 10px;} .GrowPrtnr .hdn2 small {float:left;width:100%; font-weight:normal;font-size:24px; margin:10px 0;}
.GrowPrtnr p{float:left;width:100%;} .GrowPrtnr .groLst{ float:left; width:100%; list-style:none; margin:15px 0 0; padding:0;} .GrowPrtnr .groLst li{ float:left; width:100%; padding-left:25px; margin:7px 0;}
.GrowPrtnr .groLst li:before{content:"\f05d"; font-family:'FontAwesome'; color:#ef4123; margin-left:-25px; float:left;}

.frmWrk {float:left;width:100%; padding:50px 0 0; text-align:center;}.frmWrk .hdn2 small{ float:left; width:100%; font-size:20px; font-weight:normal;}
.frmWrk .hdn2 {display: inline-block;vertical-align: top;width:100%;font-size: 32px;background: #fbe1dd;padding: 15px 25px 25px;border-radius: 100px;line-height: 40px;font-weight: 600;} 
.frmWrk .frmWrkLst{ float:left; width:100%; list-style:none; margin:-20px 0 0; position:relative; padding:0;display: grid;grid-template-columns: repeat(3,1fr);gap: 20px;}  
.frmWrk .frmWrkLst .icnimg{ float:left; width:100%; background:url(../images/Icons/Strip.png) center bottom no-repeat; height:145px;} .frmWrk .frmWrkLst .icnimg img{ border:10px solid #fff;border-radius:50%;}
.frmWrk .frmWrkLst p{ float:left; width:100%;} 
.frmWrk .frmWrkLst p b{ float:left; width:100%; font-weight:600; color:#ee4122;}
.frmWrk .anmolGpt{float:left; width:100%; text-align:center; background:#f7f6f6; padding:50px 25px 40px; margin:50px 0 0; border-radius:40px;}

.FrmSctn {float:left;width:100%; padding:50px 0;} .FrmSctn .hdn4 {float:left;width: 100%;font-size: 25px;color: #ef4123;padding:10px 0;font-weight:normal; text-align:center;}
.sinpfrm {float:left;width:100%;text-align: center;border: 1px solid #ef4123;padding:20px 25px 10px;}
.sinpfrm .frmbxe .grupfrm {text-align:center; margin:10px 0;} .sinpfrm .frmbxe .grupfrm .inbxs {float:none;display:inline-block;vertical-align:top; width: calc(33% - 60px);margin: 0 10px 0 0;}
.sinpfrm .frmbxe .grupfrm .inbxs .ints{width:100%; padding:12px;border:1px solid #aaa;border-radius:5px;} .sinpfrm .frmbxe .grupfrm .btnHld {display:inline-block;} .sinpfrm .frmbxe .grupfrm .btnHld .btns{background:#ef4123;padding: 8px 25px;}
.sinpfrm .ckbxes {float:left;width:100%;text-align:left;font-size:12px;color:#777;}

.abutRMny {float:left;width:100%;padding:50px 0; background:#cbcbcb;} 
.abutRMny .imgbx{float:left;overflow: hidden;border-radius: 30px;position: relative;width: 450px;display: flex;align-items: center;}
.abutRMny .imgbx img{float:right;width:100%;height: 360px;object-fit: cover;}  .abutRMny .imgbx .hdn2{float: left;width: 100%;color: #fff;font-size: 48px;font-weight: 600;position: absolute;padding: 50px; line-height:48px;} 
.abutRMny .cntbx{float:right; width:calc(100% - 500px);}  
.abutRMny .hdn2 small{float:left;width:100%;font-weight:normal; font-size:14px;}
.abutRMny .lsting{float:left; width:100%; list-style:none; margin:0; padding:0; color:#fff; display:grid; gap:20px; grid-template-columns:repeat(3, 1fr);} 
.abutRMny .lsting .Gclm2{grid-column: span 2;}
.abutRMny .lsting li{background:#fff; border-radius:22px; display:flex; align-items:center; padding:20px; color:#000;}
.abutRMny .lsting .hdn3{float:left;width:100%; font-size:20px; font-weight:bold;} .abutRMny .lsting .hdn3 small{ font-size:12px; float:left; width:100%; font-weight:normal;}

.whoSudJoin {float:left;width:100%;padding:20px 0; background:#323232;} .whoSudJoin .hdn2{float:left;width:100%;font-size:36px;font-weight:600; text-align:center; color:#fff;} 
.whoSudJoin .hdn2 small{ float:left; width:100%; font-weight:normal; font-size:24px;}
.whoSudJoin .lsting{float:left; width:100%; list-style:none; margin:25px 0 15px; padding:0; display:grid; gap:30px; grid-template-columns:repeat(4, 1fr); text-align:center;} 
.whoSudJoin .lsting li{padding:10px 20px;display: flex;align-items: center; background:#fff;border-radius: 15px; font-size:18px;} 

.txtmoBx{ float:left; width:100%; padding:50px 0;}
.txtmoBx .hdn3{ float:left; width:100%; text-align:center; font-size:28px; font-weight:normal; margin:0;} .txtmoBx .hdn3 hr{ display:inline-block; vertical-align:middle; width:60px; margin:7px 15px;}
.txtmoBx .txtmon{float:left; width:100%; list-style:none; margin:35px 0 0; padding:0; display:grid; gap:10px; grid-template-columns:repeat(3,1fr); text-align:center;} 
.txtmoBx .txtmon .outbxe{ background:#eee;float:left; width:100%; height:100%; padding:70px 0 0;}
.txtmoBx .txtmon li > img{ width:100%;float:left;} .txtmoBx .txtmon .inbxe{float: left;
  width: calc(100% - 60px);
  margin: 30px;
  height: calc(100% - 60px);
  background: #2b2b2b;
  border-radius: 25px;
  color: #fff;
  padding: 25px;
  box-shadow: inset 0px 0px 0px 5px #fff;
  border: 1px solid #2b2b2b;}
.txtmoBx .txtmon strong{color:#ef4123;} .txtmoBx .txtmon p{float:left;width:100%; font-size:14px;} .txtmoBx .txtmon .imgbx{ float:left; width:100%; text-align:center; margin:-100px 0 25px;}
.txtmoBx .txtmon .imgbx img{ border:10px solid #fff;border-radius: 50%;}


@media only screen and (max-width:1280px) { 
.Ldwper{width:940px;}.pg-bnr{padding: 0 0 150px;} .pg-bnr .brnCrv{ height:190px;}.pg-bnr .BnrImgBx{position: inherit;top: inherit;right: inherit;width: 350px;float: right;height: 100%;display: flex;align-items: center;} 
.pg-bnr .BnrImgBx img{ width:100%; height:auto;}
.pg-bnr .BnrCptn{width: 550px;} .pg-bnr .BnrCptn .hdn1{font-size:28px; line-height:normal;} .pg-bnr .sinpfrm .frmbxe .grupfrm .inbxs{width:100%; margin:5px 0;}
.pg-bnr .sinpfrm .frmbxe .grupfrm .btnHld{ width:100%; text-align:center;} .pg-bnr .sinpfrm .frmbxe .grupfrm .inbxs .ints{ text-align:center;} .pg-bnr .BnrCptn .hdn2{ font-size:20px;}
.pg-bnr .BnrCptn .hdn1{ font-size:32px; margin:0 0 10px; font-weight:600;} .pg-bnr .sinpfrm{ padding:20px 0 0;} .wrkshpbx .workbxIn.mid{ width:450px;} .wrkshpbx .workbxIn{ width:244px;}
.wrkshpbx .WrkLst li{ font-size:13px; margin:30px 0;} .abutRMny .imgbx{ width:100%; text-align:center; margin:0 0 20px;} .abutRMny .cntbx{ width:100%;}
.chalgs .chlngLst li{ font-size:15px;} .wrkshpbx .box-2{ width:380px;} .wrkshpbx .box-3,.wrkshpbx .box-5{ top:340px; width:250px;} .wrkshpbx .box-6{ top:160px; width:400px;}
.GrowPrtnr .imgbx{ width:100%; text-align:center;} .GrowPrtnr .imgbx img{width:280px;} .GrowPrtnr{background:#eee;} .GrowPrtnr .contbx{ width:100%;}
.frmwrkbx .box-E{bottom: -33px; width:300px;} .frmwrkbx .box-E{bottom: -33px; width:300px;} .frmwrkbx .box-C{ bottom:20px; width:300px;}
} 

@media only screen and (max-width:940px) {
.Ldwper {width:768px;}  .pg-bnr .Ldwper{ height:auto;}.hdear .hdrRit{ display:none;} .hdear .hdrLgo{ width:100%; text-align:center;} .hdear .hdrLgo img{ float:none; display:inline-block; vertical-align:top;}
.pg-bnr{ height:auto;} .pg-bnr .BnrImgBx{ width:100%; text-align:center; display:block; margin:0 0 25px; padding:0;} .pg-bnr .BnrImgBx img{ float:none; display:inline-block; vertical-align:top; width:250px;} .pg-bnr .BnrCptn{ width:100%; margin:0 0 35px;}
.pg-bnr .sinpfrm .frmbxe .grupfrm .inbxs{ width:100%; margin:5px 0;} .pg-bnr .sinpfrm .frmbxe .grupfrm .btnHld{ width:100%; text-align:center;} .pg-bnr .BnrCptn .hdn1{ text-align:center; font-size:24px; font-weight:600;}
.comentbx p br{ display:none;} .comentbx .LogosList li{ width:30%;} .chalgs .chlngLst li{ width:100%; margin:10px 0;} .workshop .wrkshpbx img{display:none;} 
.workshop .wrkshpbx{ padding:45px 0 0;} .wrkshpbx .workbxIn.mid{ display:none;} .wrkshpbx .workbxIn{ width:48%;} .frmWrk .hdn2 { font-size:28px;}.frmWrk .hdn2 br{ display:none;}
.wrkshpbx div[class^="box-"],.frmwrkbx div[class^="box-"]{position:inherit; left:inherit; right:inherit; top:inherit; bottom:inherit; float:left; width:100%; text-align:center; background:#eee; padding:20px; margin:10px 0;}
.comnt-2 .hdn2{ font-size:24px;} .comnt-2 .hdn2 img{ width:24px;} .frmWrk .frmwrkbx img{display:none;}.sinpfrm .frmbxe .grupfrm .inbxs{ width:100%; margin:7px 0;} 
.abutRMny .imgbx{ width:100%;height:auto; margin:0 0 25px;}
.abutRMny .imgbx img{ float:left; width:100%; height:350px;} .abutRMny .cntbx{ width:100%; text-align:center;} .whoSudJoin .lsting{grid-template-columns: repeat(2, 1fr);}
.txtmoBx .txtmon {grid-template-columns:1fr; gap:65px;} .txtmoBx .hdn3 hr{ display:none;}
}

@media only screen and (max-width:768px) {
.Ldwper {width:536px;} .workshop .hdn2{ font-size:24px;} .workshop .hdn2 small{ font-size:17px;} .abutRMny .lsting{grid-template-columns: repeat(2, 1fr);}.abutRMny .lsting .Gclm2 {grid-column: span 1;}
.chalgs .chlngLst{grid-template-columns: repeat(2,1fr);} .chalgs .chlngLst li{ margin:0;} .pg-bnr .BnrCptn .hdn2{ text-align:center;} 
}

@media only screen and (max-width:540px) {
.Ldwper {width:95%;} .chalgs .hdn2 small br{ display:none;} .chalgs .hdn2{ font-size:24px;} .wrkshpbx div[class^="box-"] p br, .frmwrkbx div[class^="box-"] p br{ display:none;} 
.wrkshpbx div[class^="box-"] p strong, .frmwrkbx div[class^="box-"] p strong{ float:left; width:100%;} .comentbx .hdn2 hr,.frmWrk .hdn3 hr,.whoSudJoin .hdn3 hr{ width:100%; margin:0;}.GrowPrtnr .hdn2{ font-size:24px} .GrowPrtnr .hdn2 br{ display:none;}
.GrowPrtnr .hdn2 small{ font-size:17px;} .frmWrk .hdn2{ font-size:18px; line-height:30px;}   .whoSudJoin .lsting,.abutRMny .lsting {grid-template-columns:1fr;} .wrkshpbx .workbxIn{ width:100%;} .frmWrk .frmWrkLst{grid-template-columns: 1fr;}
.frmWrk .hdn2 small{ font-size:16px;} .pg-bnr{ padding:50px 0;} .pg-bnr .brnCrv{ height:80px;} .abutRMny .imgbx .hdn2{ font-size:36px; padding:25px;} .abutRMny .hdn2 small{ line-height:24px;}
}

@media only screen and (max-width:480px) {

}


