@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;}

.TopBnr{float:left; width:100%; padding:50px 0; background: url(../images/BannerBk.png)  right top no-repeat #f7f7f7;margin: 10px 0 0;} .TopBnr .imgbx{float:right; text-align:center; display:none;} 
.TopBnr .imgbx img{}
.TopBnr .txtbx{float:left;width:800px;align-content: center;}.TopBnr .hdn1{float:left;width:100%;font-size: 55px;margin: 0 0 10px;font-weight:600;}
.TopBnr .hdn1 small{font-weight: normal;font-size: 20px;background: #ef4123;padding: 3px 30px;color: #fff;border-radius: 25px;display:table;}
.TopBnr p {float:left;width:100%;margin:0;font-size:24px;} 
.TopBnr .lstng{float: left;width: 100%;margin: 15px 0 0;list-style: none;font-size: 15px;background: linear-gradient(-90deg,rgba(255, 255, 255, 0) 20%, rgba(251, 227, 223, 1) 80%);padding: 10px 20px;border-radius: 12px;}
.TopBnr .sinpfrm{border:none;padding:20px; float:left; width:100%;box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;background: #fff;margin: 20px 0 0;border-radius: 10px;} 
.sinpfrm .frmbxe{float:left;width:100%;} .frmbxe .grupfrm{text-align:left;margin:0;display: flex;gap:10px;} 
.grupfrm .inbxs{width:100%;} .grupfrm .ints{width:100%; padding:15px; border:1px solid #ccc;}
.sinpfrm  .btns{font-weight:normal;text-transform:none; margin:0;letter-spacing:normal;border-radius:10px; background:#333;}

.WhyPrtnr{float:left;width:100%; padding:50px 0;} .WhyPrtnr .hdn2{float:left;width:100%;text-align:center;font-size:36px;font-weight:600;} 
.WhyPrtnr .hdn2 small{float:left;width:100%;font-weight:normal;font-size:24px;text-transform:uppercase;} 
.WhyPrtnr .slogn{float:left;width:100%;text-align:center;font-size:20px;} .WhyPrtnr .lstng{ float:left; width:100%; list-style:none; margin:25px 0 0; padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:30px;}
.WhyPrtnr .lstng li{text-align:center;border:1px solid #ddd;}

.PrtnrEco{float:left; width:100%; padding:0; background: url(../images/PrtnrBk.png)  right center no-repeat #ee4122;} 
.PrtnrEco .cntArea{ background:#ee4122; float:left; width:900px; padding:80px 250px 80px 0;clip-path: polygon(100% 0%, 75% 50%, 100% 100%, 0 99%, 0 0); color:#fff;}
.PrtnrEco .cntArea .hdn2{float:left;width:100%; font-size:48px; color:#fff;font-weight:600;} .PrtnrEco .cntArea .hdn2 small{float:left;width:100%; font-size:28px;font-weight:normal;}
.PrtnrEco .cntArea p{font-size:24px; float:left; width:100%; margin:0;}

.fetur{float:left;width:100%;padding:50px 0;} .fetur .wper{box-shadow:rgba(238, 65, 34, 0.2) 0 0 8px;padding: 40px;border-radius: 20px;}
.fetur .lstng{float:left;width:100%;list-style:none;margin:0;padding:0;display: grid;grid-template-columns: repeat(3,1fr);gap: 30px;}
.fetur .lstng li{background:linear-gradient(180deg,rgba(255, 255, 255, 0) 20%, rgba(251, 227, 223, 0.6) 80%);border: 1px solid #ffa292;padding: 15px 30px;border-radius: 15px;} 
.fetur .lstng p{float:left;width:100%;margin:0;} .fetur .lstng .hdn3{float:left;width:100%;margin: 0 0 10px;} .fetur .lstng .hdn3 .img-Icns{float:left;margin:0 15px 0 0;} .fetur .lstng .hdn3 i{font-weight: 500;color: #ee4122; font-style:normal;}

.PrdtSut{float:left;width:100%;background: linear-gradient(to right, #ebebeb 40%, #ef4123 0); overflow:hidden;} .PrdtSut .imgbx{float:left;} .PrdtSut .imgbx img{float:left; height:650px; margin:0 0 0 -50px;} 
.PrdtSut .cntbxs{float:right;width:730px; padding:80px 0;} .PrdtSut .cntbxs .hdn2{color:#fff; font-size:36px; font-weight:600;} .PrdtSut .cntbxs .hdn2 small{float:left;width:100%; font-size:24px; font-weight:600; text-transform:uppercase;}
.PrdtSut .cntbxs .hdn2 .slogn{float:left; width:100%; font-size:24px;font-weight:normal;} 
.PrdtSut .lstng{float:left;width: 100%;list-style: none;margin:25px 0 0;padding: 0;display: grid;grid-template-columns: repeat(3,1fr);gap: 20px;}
.PrdtSut .lstng .hdn3{float:left;width:100%;background: #fff;padding: 0 10px;border-radius: 0;font-size: 16px;font-weight: 600;margin: 0 0 5px;} 
.PrdtSut .lstng p{float:left;width:100%;margin: 0;font-size: 13px;line-height: 18px;color: #fff;}

.AbutRmny{float:left;width:100%;padding:50px 0;} .AbutRmny .hdn2{ float:left; width:100%; text-align:center;font-size:36px;font-weight:600;} 
.AbutRmny .hdn2 small{ float:left; width:100%; font-weight:normal; text-transform:uppercase;font-size: 24px;}
.AbutRmny .hdn2 .slogn{ float:left; width:100%;font-size: 18px; font-weight:normal;}

.AbutRmny .lstng{float:left;width: 100%;list-style: none;margin: 25px 0 0;padding: 0;display: grid;grid-template-columns: repeat(5,1fr);gap: 15px;} 
.AbutRmny .lstng li{ padding:20px; border:1px solid #333;border-radius:12px;text-align:center;} .AbutRmny .lstng .hdn3{ float:left; width:100%;font-weight:600;font-size:16px;} 
.AbutRmny .lstng .hdn3 strong{float: left;width: 100%;color: #ee4122;font-size: 36px;font-weight: 600;} 
.AbutRmny .lstng p{float:left;width:100%;margin: 5px 0 0;font-size: 12px;line-height: 16px;}

.BuldBusns{float:left;width:100%;padding:50px 0;background:#403f3f;position:relative;} 
.BuldBusns::before{height:260px;width: 260px;position: absolute;content: "";left: 50%;top: 50%;transform: translate(-50% , -50%);background: #5f5f5f;border-radius: 50%;border: 50px solid #4d4d4d;}
.BuldBusns .wper{position:relative;} .BuldBusns .hdn2{text-align:center;color:#fff;font-size: 48px;font-weight: 600;} .BuldBusns p {float:left;width:100%;text-align:center;color:#fff;font-size:24px;}
.BuldBusns .btns{background:#ffffff; color:#000;border-radius:5px;margin:7px;} .BuldBusns .btns.outline{background: transparent;color: #fff;border: 1px solid;} 


@media only screen and (max-width:1270px) {
.TopBnr .txtbx{width:550px;} .TopBnr .sinpfrm .btnHld .btns{ width:100%; margin:10px 0;} .PrtnrEco{background: #ee4122;} .PrtnrEco .cntArea{ width:100%; padding:50px 0;clip-path: none;text-align:center;}
.fetur .lstng{grid-template-columns: repeat(2,1fr);} .PrdtSut{ background:#ee4122;} .PrdtSut .imgbx{width:100%;text-align:center;display:none;} .PrdtSut .cntbxs{width:100%;}
.AbutRmny .lstng{grid-template-columns: repeat(3,1fr);}
}

@media only screen and (max-width:939px) {
.TopBnr{ background:#e8e3df;} .TopBnr .imgbx{ display:block;width:100%;} .TopBnr .imgbx img{width:250px;height: 250px;object-fit: cover;object-position: 80%;}.TopBnr .txtbx{width:100%; text-align:center;  height:auto;}
.TopBnr .hdn1 small{ float:left; width:100%; color:#ef4123;background: transparent;} .TopBnr .hdn1{ margin:25px 0 0;} .TopBnr .lstng{background:#f0b0a5;} .frmbxe .grupfrm{flex-wrap: wrap;}
.WhyPrtnr .lstng{grid-template-columns: repeat(2,1fr);} 
} 

@media only screen and (max-width:765px) {
.frmbxe .grupfrm{flex-wrap: wrap;} .TopBnr .hdn1{ font-size:24px;}  .PrtnrEco .cntArea .hdn2{font-size:32px;} .PrtnrEco .cntArea .hdn2 small{font-size:20px;} .PrtnrEco .cntArea p{ font-size:20px;}
.fetur .lstng,.AbutRmny .lstng,.WhyPrtnr .lstng{grid-template-columns:1fr;} .PrdtSut .lstng{grid-template-columns:1fr 1fr;}
}

@media only screen and (max-width:539px) {
.PrdtSut .lstng{grid-template-columns:1fr;} .fetur .wper{ padding:0;box-shadow: none;} .PrdtSut .cntbxs .hdn2{ font-size:24px;} .PrdtSut .cntbxs .hdn2 small,.PrdtSut .cntbxs .hdn2 .slogn{font-size:18px;}
.BuldBusns .hdn2{ font-size:24px;} .BuldBusns p{font-size:16px;}
}

@media only screen and (max-width:480px) {
.wper{ width:95%;}
}