@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;line-height: normal;}
p{margin:0 0 10px;line-height:24px; font-size:15px;font-weight: normal;line-height: 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:600;text-transform:uppercase;font-family: 'Poppins', sans-serif; cursor:pointer;}
.btns:hover {opacity: 0.8; color:#fff;}

.pgBnr{float:left; width:100%; padding:70px 0; background:url(../images/Top-Banner.png) right center no-repeat #efefef;background-size:auto 100% ;margin:0;} .pgBnr .bnrimg{ display:none;}
.pgBnr .txtbx{float:left;width:700px;}
.pgBnr .hdn1{width:100%;font-size:36px;margin: 0 0 10px;font-weight:600;float:left;color:#ef4123;} .pgBnr p {width:100%;margin:0;font-size:20px; float:left;} 
.pgBnr .sinpfrm{border:none;padding:0; float:left; width:100%;} .pgBnr .frmbxe{float:left;width:100%;} .pgBnr .sinpfrm .frmbxe .grupfrm{text-align:left;} .pgBnr .frmbxe .btnHld{ margin:2px;}

.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% - 45px);margin: 0 2px 0 0;}
.sinpfrm .frmbxe .grupfrm .inbxs .ints{width:100%; padding:12px;border:1px solid #aaa;border-radius:5px; background:#fff;} 
.sinpfrm .frmbxe .grupfrm .inbxs label{float: left;width: 100%;font-size: 13px;text-align: left;margin: 15px 0 5px;}
.frmbxe .btnHld {display:inline-block; margin:15px 0 0;} .frmbxe .btnHld .btns{background:#ef4123;padding: 8px 25px;} .frmbxe .btnHld p{ float:left; width:100%; margin:10px 0;}
.sinpfrm .ckbxes {float:left;width:100%;text-align:left;font-size:12px;color:#555; background:#fff;padding:4px;border-radius:4px;}

.schFtrs { float:left; width:100%;padding: 70px 0; text-align:center;} .schFtrs .StrRivw{display:inline-block;width: 900px;margin:0; color:#ef4123;padding: 30px;background: #efefef;border-radius: 25px; font-weight:600;}
.schFtrs .StrRivw i{float:left;width:100%;margin:10px 0; font-weight:normal; color:#333; font-style:normal;} .schFtrs .hdn2{ float:left; width:100%; margin:50px 0; font-size:36px;} .schFtrs .hdn2 hr{ margin:0 10px 7px;}
.schFtrs .frtLst{float:left;width: 100%;list-style: none;margin: 0;padding: 0;display: grid;grid-template-columns: repeat(3,1fr);gap: 45px;} 
.schFtrs .frtLst li{box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;padding: 7px;border-radius: 15px; border:1px solid #ddd;} .schFtrs .frtLst .hdn3{ float:left; width:100%;font-weight: 500;line-height: 24px;font-size: 20px; margin:0 0 7px;}
.schFtrs .frtLst li .liCard{border: 1px solid #e85f47a8;
    float: left;
    width: 100%;
    border-radius: 15px;
    padding: 20px 30px;overflow:hidden; position:relative;}
.schFtrs .frtLst p{ float:left; width:100%; color:#555;}


.chlnge{float:left;width:100%;padding:70px 0;background:#fdece9} .chlnge .hdn2{ float:left; width:100%; font-size:36px; margin:0 0 50px; text-align:center;} .chlnge .hdn2 small{ float:left; width:100%; font-size:20px;}
.chlnge .imbx{float:left; width:40%;} .chlnge .imbx img {float:left;width:100%;height:570px;object-fit:cover;border-radius:40px;} .chlnge .contbx{ float:right;width: calc(60% - 50px);}
.chlnge .chlgLst{float: left;width: 100%;list-style: none;padding: 0;display: grid;grid-template-columns: 1fr 1fr;gap: 20px;} .chlnge .chlgLst li {padding: 15px 30px;background: #ef4123;color: #fff;border-radius: 15px;} 
.chlnge .chlgLst .hdn3{float:left; width:100%; color:#fff; font-weight:500; font-size:18px; margin:0 0 5px;} .chlnge .chlgLst p{ float:left; width:100%; margin:0;font-size:14px; color:rgba(255,255,255,0.7);}

.Instrct{float:left;width:100%;padding:70px 0;background: url(../images/backwaves.png) bottom right no-repeat;} .Instrct .hdn2{float: left;width: 100%;font-size: 48px;font-weight: 600;margin: 0 0 15px;line-height: 55px;}
.Instrct .imbx{float:left;} .Instrct .imbx img{float:right;width:430px;} .Instrct .cntbxs{float: right;width: calc(100% - 470px);min-height:520px;align-content: end;} 
.Instrct .cntbxs p{float:left;width:100%;line-height:30px;}

.Instrct .hdn2-2{float:left;width:100%;color: #ef4123;text-align: center;margin: 50px 0 30px;font-size: 50px;font-weight: 200;} .Instrct .vdobx{ float:left;width:100%; height:550px; padding:0 100px;}

.abutRMny {float:left;width:100%;padding:70px 0; background:#ef4123;} 
.abutRMny .imgbx{ float:left;overflow: hidden;border-radius: 30px; position:relative;border: 10px solid #fff;}
.abutRMny .imgbx img{float:right;width:100%;width:450px;height: 345px;object-fit: cover;}  
.abutRMny .hdn2{float:left;width: 100%;color: #fff;font-size: 48px;font-weight:bold;margin: 0;position: absolute;padding: 25px 35px;line-height: 55px;height: 100%;display: flex;align-items: center;flex-wrap: wrap;align-content: center;} 
.abutRMny .hdn2 small{float:left;width: 100%;font-weight: normal;font-size: 24px;line-height: 36px;margin: 15px 0 0;}
.abutRMny .cntbx{float:right; width:calc(100% - 500px);} 
.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 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:70px 0; background:#efefef;} .whoSudJoin .hdn2{float:left;width:100%;font-size:36px;font-weight:600; text-align:center;} .whoSudJoin .hdn2 small{ float:left; width:100%; font-weight:normal; font-size:24px;}
.whoSudJoin .lsting{float:left;width:100%;list-style:none;margin:45px 0;padding:0;text-align:center;display: grid;grid-template-columns: 1fr 1fr 1fr;gap: 20px;} 
.whoSudJoin .lsting li {border: 1px solid #ef4123;padding: 20px;align-content: center;border-radius: 20px;display: block;color: #555;position: relative; background:#fff;font-size: 13px;} 
.whoSudJoin .lsting li span{color: #ef4123;margin-right: 5px;}
/* .whoSudJoin .lsting li:before{content: '';position: absolute;top: 0;left: 45%;width: 30px;height: 10px;background: #ef4123;} */
.whoSudJoin .hdn3{float:left;width:100%;color: #ef4123;text-align: center;font-size: 24px;margin: 0 0 25px;} .whoSudJoin .frmbxe .btnHld{ margin:0;}

.ClntSay{float:left;width:100%;padding:70px 0;} .ClntSay .hdn2{float:left;width:100%;font-size:36px;font-weight:600; text-align:center; margin:0 0 45px;} 
.ClntSay .txtmon{float:left; width:100%; list-style:none; margin:0; padding:0; display:grid; gap:30px; grid-template-columns:repeat(3,1fr); text-align:center;} 
.ClntSay .txtmon li{border: 1px solid #999;padding: 25px;margin: 75px 0 0;border-radius: 20px;}
.ClntSay .txtmon strong{color:#ef4123;font-size:18px;} .ClntSay .txtmon p{float:left;width:100%; font-size:14px; line-height:24px;margin: 5px 0;} .ClntSay .txtmon .imgbx{ float:left; width:100%; text-align:center; margin:-100px 0 0;}
.ClntSay .txtmon .imgbx img{border-radius: 50%;}

.grupfrm .btnHld{float:none!important;width:auto!important;} .grupfrm .btnHld .btns{padding: 8px 25px!important;border-radius: 5px;}



@media only screen and (max-width:1270px) {
.pgBnr{background: url(../images/Top-Banner.png) calc(100% - -100px) center no-repeat #efefef;background-size: auto 100%;} .pgBnr .txtbx{ width:650px;} 
.schFtrs .frtLst{gap:25px;} .chlnge .imbx img{ height:660px;} .abutRMny .lsting{grid-template-columns: repeat(2, 1fr);} .abutRMny .imgbx img{ height:470px;} .Instrct .hdn2{font-size:36px;line-height:48px;}

}

@media only screen and (max-width:939px) {
.pgBnr{background:#efefef; padding:0; text-align:center;} .pgBnr .wper{ width:100%;} .pgBnr .bnrimg{display:inline-block;width:100%;object-fit:cover;height:350px; width:500px; vertical-align:top;} 
.pgBnr .txtbx{ width:100%; margin:0; padding:25px;} .schFtrs .StrRivw{ width:100%;} .chlnge .chlgLst{ margin:20px 0 0;} .Instrct .hdn2-2{font-size: 36px;margin: 20px 0;} .Instrct .vdobx{ padding:0; height:450px;}
.schFtrs .hdn2 hr{display:none;} .schFtrs .frtLst{grid-template-columns: repeat(2,1fr);} .chlnge .imbx{ width:100%; text-align:center;} .chlnge .imbx img{float:none;display:inline-block;vertical-align:top;}
.chlnge .contbx{width:100%;} .livSecn .scnLst{grid-template-columns: repeat(2,1fr);} .Instrct .imbx{width:100%; text-align:center;} .Instrct .imbx img{width:250px; float:none; display:inline-block;}
.Instrct .cntbxs{width:100%; min-height:inherit; text-align:center;} .abutRMny .imgbx img,.abutRMny .imgbx{width:100%;object-fit: cover;} .abutRMny .cntbx{ width:100%; margin:35px 0 0;}
.sinpfrm .frmbxe .grupfrm .inbxs{width:100%; margin:2px 0;} .frmbxe .btnHld,.whoSudJoin .frmbxe .btnHld,.pgBnr .frmbxe .btnHld{float:left;width:100%; margin:15px 0 0; text-align:center;}
.ClntSay .txtmon{grid-template-columns:1fr;}
} 

@media only screen and (max-width:765px) {
.pgBnr .bnrimg{ height:250px;} .pgBnr .hdn1{ font-size:24px; text-align:center;} .pgBnr p{font-size:18px;text-align:center;} .sinpfrm .frmbxe .grupfrm .inbxs{ width:100%; margin:2px 0;} 
.pgBnr .frmbxe .btnHld{ width:100%!important; text-align:center; margin:10px 0 0;}
.schFtrs .frtLst,.livSecn .scnLst {grid-template-columns:1fr;} .abutRMny .lsting{grid-template-columns:1fr 1fr;} .whoSudJoin .lsting li, .whoSudJoin .lsting li.bgs{ width:100%; margin:10px 0;} .schFtrs .hdn2{ margin:30px 0;}
.schFtrs,.chlnge,.livSecn,.Instrct,.abutRMny,.whoSudJoin{ padding:40px 0;} .whoSudJoin .hdn2,.whoSudJoin .hdn3{ font-size:24px;}  .whoSudJoin .lsting{ margin:15px 0 0;grid-template-columns: 1fr 1fr;} 
}

@media only screen and (max-width:539px) {
.abutRMny .lsting{grid-template-columns:1fr;} .chlnge .hdn2{margin: 0 0 30px;font-size: 24px;}.chlnge .imbx img{width:100%;height:auto;} .chlnge .chlgLst{grid-template-columns:1fr;}
.Instrct .hdn2-2{ font-size:24px; font-weight:600;} .Instrct .vdobx{ height:250px;} .abutRMny .hdn2{ font-size:36px;} .abutRMny .imgbx img{ height:300px;}

.pgBnr .bnrimg{ width:100%;} .pgBnr .txtbx{ padding:20px 10px;} .Instrct .hdn2,.livSecn .hdn2{ font-size:24px;line-height: initial;} .chlnge .hdn2 small,.Instrct .hdn2 small{ font-size:16px;} 
.Instrct .hdn3 strong{padding:5px 15px;} .pgBnr .hdn1{ font-size:18px;} .pgBnr p{ font-size:14px;} .schFtrs .hdn2{ font-size:28px;} .ClntSay .hdn2{ font-size:24px; margin:0 0 25px;}  .whoSudJoin .lsting{ grid-template-columns: 1fr;} 
}

@media only screen and (max-width:480px) {
.wper{ width:95%;} .pgBnr .bnrimg{ height:230px;}
}