@media only screen and (max-width: 1100px) {
    header .wht .rgt ul li a:after {bottom:0;}
    header .wht .rgt ul li a.sub {position: relative;padding-right: 20px;}
    header .wht .rgt ul li ul.Open{display:block !important; pointer-events: all;}
    header .wht .rgt ul li ul{display:none !important;position: initial;transform: initial;padding: 0;opacity: 10;height: auto;}
    header .wht .rgt ul li a.sub.Open:before {transform: rotate(-135deg);-webkit-transform: rotate(-135deg);top: 17px; transition: 0.3s ease;}
    header .wht .rgt ul li a.sub:before {content: '';border: solid black; border-width: 0 2px 2px 0;display: inline-block;padding: 3px;vertical-align: middle; transform: rotate(45deg);-webkit-transform: rotate(45deg);position: absolute;right: 0;top: 14px;transition: 0.3s ease;}
    header .wht .rgt ul li a {display: block; padding: 9px 10px; width: fit-content;}
    header .Hamburger {display: flex;}
    header .wht .rgt { display: block;}
    header .wht .rgt ul.active {display: block;height: auto; pointer-events: all;opacity: 10;transition: 0.3s ease;transform: translate(0%, 0%); }
    header.fixed-header .wht .rgt ul {box-shadow: 0px 0px 4px #0000003b;}
    header .wht .rgt ul {position: fixed;right: 0;width: -webkit-fill-available;background: #fff;top: 100px; padding: 10px;border-radius: 8px;height: 0; opacity: 0;pointer-events: none;transition: 0.3s ease;transform: translate(0%, -46%); z-index: -1;}
    header .wht .rgt ul li, header .wht .rgt ul li:last-child {float: none;margin: 0;}
    .BnrPnl .TxtPnl h1 { font-size: 43px;}
    .BnrPnl .TxtPnl p {font-size: 19px;}
    header .wht {width: 80%;}
    header .wht.small {width: 19%;}
    h1.hd{font-size: 42px;}
    h1.hd span{font-size: 22px;}
    h1.hd span:before{width: 41px;margin-right: 10px;}
    .about .rgt .txt p{font-size: 16px;text-align: left;line-height: 1.4em;}
    .about .rgt .txt{padding: 10px;}
}

@media only screen and (max-width: 1024px) {
    .InrPage.contact .FlxPnl .rgt iframe{min-height: 300px;}
    .InrPage.contact .FlxPnl .rgt{width: 100%; margin-top: 35px;}
    .InrPage.contact .FlxPnl .pnl{width: 49.5%;}
    .InrPage.contact .FlxPnl .pnl{margin-bottom: 15px;}
    .InrPage.contact .FlxPnl{flex-flow: column;}
    .InrPage.contact .FlxPnl .lft{width: 100%;}
    h2{font-size: 30px;}
    .InrPage.loans .poster p{font-size: 20px;}
    .InrPage.loans .poster a.btn{margin: 0px; padding: 10px 18px;font-size: 14px;}
    .InrPage.loans .poster{flex-flow: column; align-items: initial;}
    .InrBnr{min-height: 450px;}
    .blogs ul li a .ImgPnl img{height: 214px;}
    .blogs ul li a .txtPnl h2{ font-size: 19px;}
    .products .iconTab li a{padding-bottom: 36px; height: auto;}
    .products .iconTab li a .more{text-align:center;left: 0;width: -webkit-fill-available;padding: 0;background-position: center 28px;padding-bottom: 16px;}
    .products .iconTab li:last-child, .products .iconTab li:nth-last-child(2){border-bottom:0px;margin-bottom: 0;padding-bottom: 0;padding-top: 30px;}
    .products .iconTab li:before{display:none;left: 0;}
    .products .iconTab li:nth-child(2n+2):before{display:block;left: 0;top: 0;}
    .products .iconTab li a .icon{margin:0 auto;margin-bottom: 22px;}
    .products .iconTab li{width: 50%;border-bottom: 1px solid #ffffff4a;padding-bottom: 30px;justify-content: center;}
    .products .iconTab{flex-wrap: wrap; justify-content: center;}
    .products .iconTab li a h2{font-size: 22px;text-align: center;}
    .choose .rgt ul li .pdng{padding-left:65px;}
    .choose .rgt ul li i{position:absolute;left: 0;width: 48px;height: 48px;background-size: 28px;}
    .choose .rgt ul li{width:100%; margin-right:0px;}
    .choose .lft img{object-fit:cover;max-height: initial;}
    .about .lft .btn{margin-top: 20px;}
    .about .lft p{margin-bottom: 8px;}
    .BodyBg{padding-top: 70px;}
    .about .wrap{flex-flow: column;}
    .about .lft{width: 100%;}
    .about .rgt{width:100%;max-width: 480px;margin-top: 30px;}
    .about .rgt::before{display: none;}
    footer .pnl{width: 100%;}
    footer .wrap.flex{flex-wrap: wrap;}
    footer .pnl.sml{width: 100%;margin: 30px 0px;border: 1px solid #e7e7e7;border-left: 0;border-right: 0;padding: 30px 0px;}
    footer .pnl h4{margin-bottom:18px;}
    footer .pnl .space{margin: 0; border: 0;padding: 0;}
    footer .pnl .mnu li{margin-bottom: 12px;}
}

@media only screen and (max-width: 768px) {
    footer .pnl .logo{max-width: 70%;}
    .InrPage.contact .FlxPnl .pnl .pdng{height: auto;}
    .InrPage .invst .Pnl .pdng{height: auto;}
    .InrPage.loans ul.pointers{margin-bottom: 25px;}
    .InrPage.loans ul.trick li:after{height: 100%;}
    .InrPage.loans ul.pointers li .pdng{height: auto;}
    .InrPage.loans ul.trick li:nth-child(2n+1):after{border-right: 0px;}
    .InrPage.loans ul.trick li{width: 100%;}
    .InrPage .invst .Pnl{width: -webkit-fill-available;margin-right: 0;}
    .InrPage.loans ul.pointers li h4{ margin-bottom: 8px;font-size: 19px;}
    .InrPage.loans ul.pointers li{width: -webkit-fill-available; margin-right: 0;}
    .blogs{padding: 50px 0px;}
    .blogs ul{margin-top: 30px;}
    .blogs ul li:last-child{margin-bottom: 0px;}
    .blogs ul li{width: 100%;margin-right: 0;margin-bottom: 20px;}
    .BnrPnl .TxtPnl{top: initial; bottom: 30px;transform: initial; margin: 0px;}
    .BnrPnl .bx-controls{display:none;}
    .BnrPnl{position:initial;margin: 0;}
    .BnrPnl img.bnr{display: none;}
    .BnrPnl img.bnrRes{display: block; height: 100vh;object-fit: cover;}
    .BnrPnl .TxtPnl h1 {font-size: 38px;}
    .BnrPnl .TxtPnl p {font-size: 16px;line-height: 1.4em;}
    header .wht .rgt ul{top: 91px;}
    header .wht .pdng{padding:15px;}
    header .wht .lft .flx a{max-width: 103px;}
     header .wht {width: 76.5%;}
    header .wht.small {width: 22%;}
}


@media only screen and (max-width: 650px) {
    .inrNav li{width: 100%;}
    ul.blt li:before{top: 5px;}
    .InrPage.aboutus .content ul.team li h4{    font-size: 22px;}
    .cdk-overlay-pane{width: 100% !important;transform: initial;left: 0;top: 0;max-width: 100% !important;}
    .InrPage.contact .form form .fldWrp input, .InrPage.contact .form form .fldWrp textarea{font-size: 14px;}
    .InrPage.contact .form form .fldWrp{width: 100%; margin-right: 0px;}
    .InrPage.contact .form{padding: 15px;}
    .InrPage.contact{padding: 50px 0px;}
    .InrPage.contact .FlxPnl .pnl p br{display: none;}
    .InrPage.contact .FlxPnl .pnl{width: 100%;margin-bottom: 10px !important;}
    .InrPage .invst .Pnl.download ul li a:before{position: absolute;left: 0;top: 0;width: 30px;height: 30px;}
    .InrPage .invst .Pnl.download ul li a{padding-left: 40px;position: relative;font-size: 15px;}
    .InrPage .invst .Pnl ul li, .InrPage .invst .Pnl.download ul li:nth-last-child(2){padding-bottom: 10px;border-bottom: 1px dashed #dedede;margin-bottom: 10px;}
    .InrPage .invst .Pnl.download ul li{width: -webkit-fill-available;}
    .InrPage .invst .Pnl{border-radius: 11px;}
    .InrPage .invst .Pnl .pdng{padding: 19px;}
    .InrPage .invst .Pnl h2{font-size: 24px;}
    .InrPage.loans .poster p{font-size: 16px;}
    .InrPage.loans .poster .txt{width: -webkit-fill-available;}
    h3{font-size: 22px;}
    .InrPage.loans .weofr ul li{width: 50%;}
    .InrPage.loans .poster a.btn{margin-top: 6px;}
    .InrPage.loans .poster:after{height: 40px;}
    .InrPage.loans .poster{padding: 11px 20px; padding-bottom: 60px; border-width: 2px;}
    .InrPage.aboutus .GreyPnl{padding: 40px 0px;}
    .InrBnr{padding-bottom: 50px;}
    .InrBnr h1{font-size: 32px; border-width: 2px;}
    ul.blt li{font-size: 15px;}
    .InrPage.aboutus .content h3{font-size: 17px;}
    .InrPage.aboutus .content{padding: 15px;}
    h1{font-size: 28px;}
    .InrPage.aboutus .content h2{font-size: 21px;}
    .blogs ul li a .txtPnl{padding: 10px 0px; padding-bottom: 0px;}
    .products .iconTab li a .icon img{max-height: 43px;object-fit: contain;}
    section{margin-bottom: 50px;}   
    .choose{padding: 50px 0px;}
    .choose .note{font-size: 16px;line-height: 1.4em;margin-top: 10px;} 
    .choose h1.hd{margin-bottom: 26px;}
    .choose .lft{width: 100%;  margin-bottom: 27px;}
    .choose .rgt{width: 100%;}
    h1.hd{font-size: 35px;}
    h1.hd span{font-size: 20px;}
    .BnrPnl .TxtPnl h1 br{display: none;}
    .btn{padding: 14px 26px; font-size: 16px;min-width: initial;}
    .BnrPnl .TxtPnl .btn{margin-left: 22px;margin-top: 20px;}
    .BnrPnl .TxtPnl .TxtAnimation:before{width: 3px;}
    .BnrPnl .TxtPnl .TxtAnimation{padding-left: 22px; padding-right: 20px;}
    .BnrPnl .TxtPnl h1 {font-size: 34px;}
    header .wht .rgt ul{top: 101px;border-radius: 0;}
    header .wht:nth-child(1){border-top-left-radius:0px;}
    header .wht:nth-child(1){border-bottom-left-radius:0px;}
    header .wht:nth-child(2){border-top-right-radius:0px;}
    header .wht:nth-child(2){border-bottom-right-radius:0px;}
    header{width: 100%;left: 0;transform: initial;top: 10px;}
}

@media only screen and (max-width: 500px) {
    .InrPage .invst .Pnl h2{font-size: 21px;}
    .InrPage.loans h3{margin-bottom: 18px; margin-top: 13px;}
    .InrPage.loans .weofr{margin-top: 40px;}
    .InrPage.loans .weofr ul li h4{font-size: 16px;}
    h2{font-size: 27px;}
    footer .pnl li a{font-size: 17px;}
    .blogs ul li a .txtPnl .more{font-size: 15px;}
    .blogs ul li a .txtPnl .date{font-size: 15px;}
    .products .iconTab li:last-child{border: 0px !important;padding: 0px !important;margin: 0 !important;}
    .products .iconTab li:before{display:none !important;}
    .products .iconTab li{width:100%;border: 0;padding: 0 !important;border-bottom: 1px solid #ffffff26 !important;padding-bottom: 25px !important;margin-bottom: 25px !important;}
    .choose .note{font-size: 15px;}
    .choose .rgt ul li{font-size:15px;margin-bottom: 18px;}
    .choose .rgt ul li b{font-size:16px;}
    header .wht .rgt ul li a{font-size: 15px;}
    p{font-size: 15px;}
    h1.hd{font-size: 30px;line-height: 1.3em;}
    h1.hd span{font-size: 18px;}
    .BnrPnl .TxtPnl h1 {font-size: 32px;}
    header .wht .rgt ul{top: 96px;}
    header .Hamburger{width: 41px;height: 41px;}
    header .Hamburger span{width: 21px; margin-top: -13px;}
    header .Hamburger span:before{margin-top: 7px;}
    header .Hamburger span:after{margin-top: 14px;}
    
    header .wht .lft .flx a:first-child{padding-right: 17px;margin-right: 17px;bottom: 0;}
    header .wht {width: 73.5%;}
    header .wht.small {width: 24.4%;}
    header .wht .lft .flx a{max-width: 93px;}
}

@media only screen and (max-width: 450px) {
    footer .btm{font-size: 14px;}
    footer .pnl li a{font-size: 15px;}
    header .wht .rgt ul{top: 84px;}
    header .wht .lft .flx a{max-width: 89px;}
    header .wht{border-radius: 5px;}
    header .wht .pdng{padding: 10px;}
}

@media only screen and (max-width: 400px) {
    header .wht .rgt ul{top: 80px;}
    header .wht .lft .flx a:first-child{padding-right: 12px;margin-right: 12px;bottom: 0;}
    header .wht .lft .flx a{max-width: 80px;}
}

@media only screen and (max-width: 360px) {
    header .wht .rgt ul{top: 78px;}
    header .Hamburger{border: 0px; width: auto; height: auto;}
}