@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:600;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;}
.bdCrms{float:left; width:100%; padding:10px 0; border-bottom:1px solid #fce9e6;} .bdCrms p{margin:0;float:left;width:100%;}


.pgBnr{float:left; width:100%; padding:50px 0; background-color:#fdeae7; background-repeat:no-repeat; background-position:center right;background-size:auto 100% ;margin:0;} 
.pgBnr .txtbx{float:left;width:600px; height:300px;align-content:center;}
.pgBnr .hdn1{float:left;width:100%;font-size:48px;margin:0 0 10px;font-weight:bold;color:#ef4123;font-weight:600;} .pgBnr p{float:left;width:100%;font-size:24px;}

.ExprtGuid{float:left;width:100%; padding:50px 0; background:url(../images/SctionBk-Img.png) right center no-repeat;} .ExprtGuid .imgbxs{float:right;} .ExprtGuid .imgbxs img{width:355px;height:400px;object-fit:cover;border-radius: 0 50px;} 
.ExprtGuid .cntbxs{float:left; width:calc(100% - 420px);height:400px;align-content: center;}
.ExprtGuid .cntbxs .hdn2{ float:left; width:100%; font-size:48px; font-weight:500; margin:0 0 10px;} .ExprtGuid .cntbxs p{ float:left; width:100%; font-size:16px;}

.Prblms {float:left;width:100%;padding:50px 0; background:#fcf2f1;} .Prblms .hdn2{float:left;width:100%;text-align:center; font-size:48px; color:#ef4123;}
.Prblms .ProbBx{float:left;width:100%;text-align:center;position:relative; padding:120px 0 80px;} 
.ProbBx p{position:absolute;font-size: 18px;font-weight: 500;color: #444;width:350px;} .ProbBx .Prb1{left:50%;transform: translatex(-50%);top: 40px;} .ProbBx .Prb2{right:0;top: 100px;}
.ProbBx .Prb3{right:0;top:300px;} .ProbBx .Prb4{right:0;bottom:120px;} .ProbBx .Prb5{left:50%;transform: translatex(-50%);bottom:0;} .ProbBx .Prb6{left:0;bottom:120px;}
.ProbBx .Prb7{left:0;top:300px;}.ProbBx .Prb8{left:0;top:120px;}

.FutrTrad{float:left;width:100%; padding:50px 0; background:url(../images/SctionBk2-Img.png) left center no-repeat;} .FutrTrad .hdn2{float:left;width:100%;text-align:center; font-size:36px; font-weight:bold;}
.FutrTrad .lsting{float:left;width:100%; list-style:none; margin:35px 0 0; padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:30px;} .FutrTrad .lsting li {border:1px solid #ddd; padding:25px; position:relative;border-radius:20px;}
.FutrTrad .IcnImg{float:left;} .FutrTrad .IcnImg img {float:left;background:#ef4123; width:65px; padding:7px;border-radius:12px;} .FutrTrad .hdn3{float:right; width:calc(100% - 85px); color:#ef4123;}
.FutrTrad .lsting p{ float:left; width:100%; margin:10px 0; font-size:14px;} 
.FutrTrad .lsting li:after{content: "";width: 80px;height: 80px;background: none;border: 3px solid #ef4123;position: absolute;right: -1px;top: -1px;border-left: none;border-bottom: none;border-radius: 0 20px;}
.FutrTrad .lsting li:before{content: "";width: 80px;height: 80px;background: none;border: 3px solid #ef4123;position: absolute;left: -1px;bottom: -1px;border-right: none;border-top: none;border-radius: 0 20px;}

.faq {float:left;width:100%; padding:50px 0;background:url(../images/SctionBk-Img.png) right center no-repeat #fcf2f1;} .faq .hdn2 { float:left; width:100%;font-size:36px; color:#000; font-weight:600; margin:0 0 15px;}
.accordion { float:left; width:100%; list-style:none; margin:0; padding:0;}
.accordion > li {float: left;width: 100%;border-bottom: 1px solid #ccc;margin: 11px 0 10px;} .accordion .accordion-section-title{color:#000;font-size: 20px;float: left;width: 100%;margin: 0 0 20px;padding: 0 45px;}
.accordion .accordion-section-title:after {content:"+";float:right; margin-right:-35px;} .accordion .accordion-section-title.active:after {content:"-";float:right; margin-right:-35px;}
.accordion .accordion-section-title b{font-weight: normal;float: left;margin-left: -45px;font-size: 16px;height: 30px;width: 30px;border: 1px solid #f8ac9f;border-radius: 15px;display: flex;align-items: center;justify-content: center;}
.accordion .accordion-section-content {/*display:none;*/ float:left; width:100%;} 
.accordion .accordion-section-content p { float:left; width:100%; font-size:14px;}


.clintSect {float:left;width:100%; padding:50px 0;}
.clintSect .clntSay {float:left;width:100%;} .clntSay .hdn2 {color:#000;float:left; width:100%; font-weight:normal; text-align:center; font-size:36px;margin:0;}
.clntSay .clntTxt {float: left;width: 100%;margin: 25px 0 0;padding: 0;list-style: none;text-align: center;display: grid;column-gap: 25px;row-gap: 25px;grid-template-columns: 1fr 1fr;} 
.clntSay .clntTxt li {padding:25px; margin:0; background:#fff;border-radius: 20px; border:1px solid #ccc;}
.clntSay .clntTxt li q {float:left;width: 100%;margin-bottom:15px;font-size: 16px;line-height: 30px;color:#333;} 
.clntSay .clntTxt li q:before,.clntSay .clntTxt li q:after {font-size:24px;display: inline-block;vertical-align: middle;margin: 0 2px;color: #ef4123;}
.clntSay .clntTxt li p {float:left;width:100%;color:#ef4123; font-size:18px; font-weight:600;} 
.clntSay .clntTxt .clntimg {float:left;width:100%; margin:0;} .clntSay .clntTxt .clntimg img {float:left;width:100%;} 
.clntSay .clntTxt em {margin:10px 0 0;font-style:normal;line-height:20px;}
.clntSay .clntTxt span{ font-size:14px; font-weight:normal; float:left; width:100%;}
.clntSay .lstQts {float:left;width: 100%;font-size: 36px;color: #666;margin: 30px 0 15px;} .clntSay .qnm {float:left;width:100%; font-size:20px;color: #666;}
.clintSect .FrmSctn { margin-top:30px;} .clintSect .FrmSctn .sinpfrm {background:#fff;}

.clintSect .hdn2-2{float:left;width:100%;margin: 35px 0 25px;text-align: center;font-size: 48px;font-weight: 200;}
.clintSect .Lsting{float:left;width:100%;display:grid;grid-template-columns:repeat(4,1fr);gap:25px;text-align:center;}
.clintSect .Lsting li { padding:0; border:1px solid #ddd;border-radius:10px;overflow:hidden;} .clintSect .Lsting .hdn3{float:left;background:#ef4123;color:#fff;width:100%;padding: 10px 10px;font-size: 18px;}
.clintSect .Lsting p{float:left;padding:15px;font-size:14px;}

.exlrMor{float:left;width:100%; padding:0 0 45px;} .exlrMor .hdn2{ float:left; width:100%; font-size:48px; font-weight:600; text-align:center;}
.exlrMor .lstng{float:left;width:100%;display:grid;grid-template-columns:repeat(4,1fr);gap:25px;text-align:center; margin:20px 0 0;}
.exlrMor .lstng li { padding:0; border:1px solid #ddd;border-radius:10px;overflow:hidden;} 
.exlrMor .lstng a{float: left;background: #ef4123;color: #fff;width: 100%;padding: 10px 10px;font-size: 18px;}
.exlrMor .lstng p{float:left;padding:15px;font-size:14px;}

@media only screen and (max-width:1270px) {
.ProbBx p{width:250px;} .ProbBx .Prb1{top:15px;} .ExprtGuid .cntbxs .hdn2{font-size:36px;} .ExprtGuid .cntbxs{ height:auto;} .Prblms .ProbBx img { width:400px;} .ProbBx .Prb3,.ProbBx .Prb7{ top:250px;}
.FutrTrad .lsting{grid-template-columns: repeat(2,1fr);}
}

@media only screen and (max-width:939px) {
.pgBnr{ padding:0;} .pgBnr .wper{width:100%;} .pgBnr .txtbx{float:left;width:100%;padding:45px 25px;text-align:center; background:rgba(255,255,255,0.5); height:auto;}
.ExprtGuid .imgbxs {width:100%;text-align:center;} .ExprtGuid .imgbxs img { width:450px; height:450px;border-radius:50%;} .ExprtGuid .cntbxs {width:100%; text-align:center; margin:25px 0 0;}
.ExprtGuid .cntbxs .hdn2 br,.Prblms .hdn2 br,.Prblms .ProbBx img,.ProbBx p br,.FutrTrad .hdn2 br,.clintSect .hdn2-2 hr,.clntSay .hdn2 hr {display:none;}  .Prblms .ProbBx{ padding:40px 0 0;}
.ProbBx p{position:inherit!important; left:inherit!important; top:inherit!important; right:inherit!important; bottom:inherit!important;transform:translatex(0)!important; width:100%; background:#fff; padding:15px;}
.clntSay .clntTxt,.clintSect .Lsting{grid-template-columns:1fr;}
.exlrMor .lstng{grid-template-columns: repeat(2,1fr);}
} 

@media only screen and (max-width:765px) {
.ExprtGuid .imgbxs img{width:300px; height:300px;} .Prblms .hdn2{ font-size:36px;} .FutrTrad .lsting{grid-template-columns:1fr;}
.exlrMor .lstng{grid-template-columns:1fr;}
}

@media only screen and (max-width:539px) {

}

@media only screen and (max-width:480px) {
.wper{ width:95%;}
}