@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;}
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;}

.hdear{float:left;width:100%; background:#fff; position:fixed; padding:15px 0; z-index:9;} .hdear .hdrLgo{float:left; color:#000; text-transform:uppercase; font-weight:600; font-size:24px;} .hdear .hdrRit{float:right;margin: 5px 0 0;}
.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:#000; padding:0 20px;} .hdear .hdrMnu li:hover a{opacity: 0.6;}
.hdear .hdrMnu li a.btns{background:#ef4123; color:#fff;border-radius:15px; text-transform:none;} .hdear .hdrMnu li a.btns:hover{opacity:1; background:#000;}

.Ldmob-mnu {float:right;margin:0;position:relative;width:20px;height:30px;background:none;cursor:pointer;z-index:99999; display:none;}
.Ldmnu-btn, .Ldmnu-btn::before, .Ldmnu-btn::after {background-color:#ee4326; content:""; display:block; height:2px; position:absolute; -o-transform:translateZ(0px); -ms-transform:translateZ(0px); -moz-transform:translateZ(0px); -webkit-transform:translateZ(0px); transform:translateZ(0px); -o-transform-origin:50% 50% 0; -ms-transform-origin:50% 50% 0; -moz-transform-origin:50% 50% 0; -webkit-transform-origin:50% 50% 0; transform-origin:50% 50% 0; -o-transition:all 0.1s ease-in-out 0s; -ms-transition:all 0.1s ease-in-out 0s; -moz-transition:all 0.1s ease-in-out 0s; -webkit-transition:all 0.1s ease-in-out 0s; transition:all 0.1s ease-in-out 0s; width:100%;}
.Ldmnu-btn {margin:15px 0 0;}
.Ldmnu-btn::before {top:-7px;}
.Ldmnu-btn::after {bottom:-7px;}
.actv .Ldmnu-btn{background-color:transparent;}
.actv .Ldmnu-btn::before, .actv .Ldmnu-btn::after {bottom:0; top:0;}
.actv .Ldmnu-btn::before {transform:rotate(45deg);}
.actv .Ldmnu-btn::after {transform:rotate(-45deg);}


.pgBnr{float:left; width:100%; padding:50px 0; background:url(../images/Top-Banner.png) right center no-repeat #efefef;background-size:auto 100% ;margin:70px 0 0;} .pgBnr .bnrimg{ display:none;}
.pgBnr .txtbx{float:left;width:650px;}
.pgBnr .hdn1{width: 100%;font-size: 40px;margin: 0 0 10px;font-weight:bold;} .pgBnr p {width:100%;margin:0;font-size:28px;} 
.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:0;}

.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;padding: 30px;background: #feeeeb;border-radius: 15px; font-weight:600;}
.schFtrs .StrRivw i{float:left;width:100%;margin:10px 0; font-weight: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(5,1fr);gap: 20px;} .schFtrs .frtLst li{box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;}
.schFtrs .frtLst img{ display:inline-block; max-width:100%;vertical-align: top;}

.chlnge{float:left;width:100%;padding:70px 0;background:#fdece9} .chlnge .hdn2{ float:left; width:100%; font-size:36px; margin:0 0 40px; text-align:center;} .chlnge .hdn2 small{ float:left; width:100%; font-size:20px;}
.chlnge .imbx{float:left; width:50%;} .chlnge .imbx img { float:right; width:400px;} .chlnge .contbx{ float:right;width: calc(50% - 50px);}
.chlnge .chlgLst{float:left;width:100%; list-style:disc; padding-left:20px;} .chlnge .chlgLst li { float:left; width:100%; padding:12px 0;}

.livSecn{float:left;width:100%;padding:70px 0;} .livSecn .hdn2{float:left; background:#ef4123; color:#fff;padding:0 20px;border-radius: 10px;font-size: 30px;}
.livSecn .scnLst{float:left;width:100%;display:grid;grid-template-columns: repeat(3,1fr);gap: 25px;margin: 40px 0 0;} 
.livSecn .scnLst li{box-shadow: rgba(239, 65, 35, 0.2) 0px 2px 8px 0px;border: 1px solid #fde4e0;padding: 20px 25px;}
.livSecn .scnLst .hdn3{float: left;width: 100%;color: #ef4123;font-size: 20px;font-weight: 600;border-bottom: 1px solid #000;padding: 0 0 5px;margin: 0 0 5px;} .livSecn .scnLst p{float:left;width:100%;}

.Instrct{float:left;width:100%;padding:0 0 70px;background: url(../images/backwaves.png) bottom right no-repeat;} .Instrct .hdn2{float:left;width:100%;text-align:center; font-size:36px; font-weight:600;} .Instrct .hdn2 small{ float:left; width:100%; font-weight:normal; font-size:24px;}
.Instrct .hdn3{float:left;width:100%;text-align:center;} .Instrct .hdn3 strong{display:inline-block;font-weight: 600;background: #ef4123;color: #fff;padding: 5px 45px;margin: 15px 0 45px;border-radius: 27px;vertical-align: top;}
.Instrct .imbx{float:right;} .Instrct .imbx img{float:right;width: 500px;border: 10px solid #fff;border-radius: 20px;} .Instrct .cntbxs{float: left;width: calc(100% - 550px);min-height: 410px;align-content: center;} 
.Instrct .cntbxs p{float:left;width:100%;line-height:30px;}

.abutRMny {float:left;width:100%;padding:70px 0; background:#ddd;} 
.abutRMny .imgbx{ float:left;overflow: hidden;border-radius: 30px; position:relative;}
.abutRMny .imgbx img{float:right;width:100%;width:450px;height: 360px;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;} .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;} 
.whoSudJoin .lsting li {padding: 20px;text-align: center;background: #ef4123;color: #fff;border-radius: 15px;font-size: 18px;display: inline-block;width: calc(25% - 25px);margin: 10px;vertical-align: top;}.whoSudJoin .lsting li.bgs{ width:35%;}
.whoSudJoin .hdn3{ float:left; width:100%; text-align:center; font-size:28px; font-weight:normal; margin:0;}

.ClntSay{float:left;width:100%;padding:0 0 70px;} .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:0;border-radius: 20px;}
.ClntSay .txtmon strong{color:#ef4123;} .whoSudJoin .txtmon p{float:left;width:100%; font-size:14px; line-height:24px;margin: 5px 0;} .whoSudJoin .txtmon .imgbx{ float:left; width:100%; text-align:center; margin:-100px 0 0;}
.ClntSay .txtmon .imgbx img{border-radius: 50%;}







@media only screen and (max-width:1270px) {
.pgBnr{background: url(../images/Top-Banner.png) calc(100% - -150px) center no-repeat #efefef;background-size: auto 100%;} .pgBnr .txtbx{ width:650px;} .Instrct .imbx img{height:450px;object-fit:cover;}
}

@media only screen and (max-width:939px) {
.Ldmob-mnu{display:block;} .hdear .hdrMnu{ display:none;position: fixed;left: 0;top: 69px;width: 250px;background: rgba(255,255,255,0.8);bottom: 0;}  .hdear .hdrMnu li{ float:left; width:100%;}
.hdear .hdrMnu li a{ float:left; width:100%;border-radius:0;padding: 7px 20px;border-top: 1px solid rgba(255,255,255,0.2);} .hdear .hdrMnu li a.btns{background:transparent; color:#ef4123; font-weight:600;}
.hdear .hdrMnu li a.btns:hover{background:transparent;opacity: 0.8;}  .Ldmob-mnu {display: block;}
.pgBnr{background:#efefef; padding:0;} .pgBnr .wper{ width:100%;} .pgBnr .bnrimg{display:block;width:100%;object-fit:cover;height:350px;} .pgBnr .txtbx{ width:100%; margin:0; padding:25px;} .schFtrs .StrRivw{ width:100%;}
.schFtrs .hdn2 hr{display:none;} .schFtrs .frtLst{grid-template-columns: repeat(3,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{ height:250px; 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;}
.whoSudJoin .lsting li,.whoSudJoin .lsting li.bgs{ width:330px;}
} 

@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%; 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;}
.ClntSay .txtmon {grid-template-columns: 1fr;}
}

@media only screen and (max-width:539px) {
.abutRMny .lsting{grid-template-columns:1fr;} .chlnge .imbx img{ width:100%;} .pgBnr .txtbx{ padding:20px 10px;} .chlnge .hdn2,.Instrct .hdn2,.livSecn .hdn2{ font-size:24px;} .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;}
}

@media only screen and (max-width:480px) {
.wper{ width:95%;} .pgBnr .bnrimg{ height:180px;}
}