﻿/*
    Author: Accord Fintech Pvt Ltd
    Created: 03-12-2024
*/
@charset "utf-8";


@media screen and (min-width: 1100px) {
    /*.adventzimg { display: none; }*/
    /*.fixheader .container { max-width: 1420px; }*/
    /*.logindiv { display: block; }*/

    /*8-1-2026-header*/
      /*.fixheader { height: auto; }*/
    
   
}


@media only screen and (min-width : 1200px) {

    /*.inbutbtn a { font-size: 16px; }*/
    /*.footermenus .footermenusec.cntctsec { width: 30%; }*/
    .footermenus h3 { font-size: 20px; }
    .footrsec .plystr { width: 120px; }
    .footrsec .appstr { width: 120px; }

    /*home*/
    .zuarimoneywrapper .contsec .qrcode { padding-right: 50px; }
    h3.subhead { font-size: 40px; }


    .tradinghead .subhead { font-size: 32px; line-height: 44px; }
    /*bannerwrapper*/
    h2.bannerhead { font-size: 45px; line-height: 45px; margin: 60px 0 15px 0; }
    .bannerwrapper .secureddiv p { font-size: 17px; }
    .productsofferwrap { padding: 80px 0 100px; }


    /*Branchlocator*/
    .dedicateddiv { width: 265px; height: 265px; top: 140px; left: 85px; padding: 55px; }
    .diversdplansdiv p > span { display: block; }
    /*.dedicateddiv { width: 320px; height: 320px; top: 100px; left: 30px; padding: 80px; }*/
    .ominirprtdiv { width: 215px; height: 215px; top: 145px; left: 365px; padding: 55px 20px; }
    .amcdiv { width: 215px; height: 215px; bottom: 65px; left: 135px; padding: 40px; }
    .discntbrking { width: 250px; height: 250px; bottom: 75px; left: 365px; padding: 60px; }
    /*.diversdplansdiv p { font-size: 19px; }*/
    .diversdplansdiv p:after { margin-left: -25px; }
    .diversdplansdiv p.dedicate:after { width: 50px; height: 50px; }
    .diversdplansdiv p.omini:after { width: 50px; height: 50px; }
    .loctorpara p i { display: block; }

    /*zuarimonyapp*/
    .zuarimoneywrapper .contsec .rightsec { padding-right: 75px; }
    h3.subhead.mnyhead { font-size: 35px; }
    /*ourofferings*/
    .ourofferingwrapper .ouroffr { padding: 0 100px 0; }

    /*zuaridigitalplatform*/
    /*.digitalrhgtmobile > img { max-width: 100%; }*/

    .digitalplatformswrapper .digitalplatformstab > ul > li > a { font-size: 18px; }
    /*.digitalplatformscont.zuariweb .rightsec p { padding: 30px 30px 60px 0; font-size: 18px; }*/
    .digitalplatformscont.zuariweb h3.subhead { font-size: 40px; line-height: 1em; }

    /*.digitalzuari-qrcde span { font-size: 15px; padding: 20px 0 0; }
    .store-icons > a > img { width: 25px; }*/


    /*footer*/
    .footrsec > .logo { max-width: 170px; }
    .footrsec > h4 { font-size: 28px; }

    /*footer-new*/
    /*.footerwrapper .footercntner .stocks { padding: 0 0 60px; }*/
    /*.footerwrapper .footertop .cstmr { width: 90%; }*/
    .footerwrapper .footercntner .stocks { padding: 0px 0 40px; }
    .footerwrapper .footercntner .invsthelp { padding: 100px 0 30px; }
    .footerwrapper .footercntner .clientsup ul > li:after { display: none; }
    .footerwrapper .footercntner .clientsup { padding: 0; }
    .footerwrapper .footercntner .clientsup ul > li { display: block; }
    .footerwrapper .footercntner ul > li { padding: 0 0 10px; }
    .footerwrapper .footercntner .followus { padding: 35px 0; }
    .footerwrapper .footercntner .dwnldapp .foothd { margin: 0 0 25px; }
    .bannerwrapper .smartinvstmnt { margin: 0 45px; }
    .footerwrapper .footercntner .invsthelp ul > li.nseinvst:after { /*display: none;*/ }
    .footerwrapper .footercntner .invsthelp ul > li:after { right: 10px; }
    .footerwrapper .footercntner .invsthelp ul > li { padding-right: 30px; padding-bottom: 2px; }
    .dropsubsec span { display: block; }
    .mainWrapper { padding: 60px 0 0; }


    /*1-8-2026-header*/
  
    .Productoffersec { padding: 5px 15px; }
    .fixheader { height: auto; }
    .ProductControl { gap: 20px; }

    .loginbtn, .signupbtn { font-size:14px;}
    .loginbtn { padding: 6px 55px 6px 12px;}
    ul.menulinks > li > a { font-size:16px;}
    .has-search.demo .form-control { width:285px;}
    .ProductContainSec { display: block; }
    .Productoffersec { padding: 5px 15px; gap: 10px; }
    .ProductControl { gap: 20px; }




}

@media only screen and (max-width: 1200px) {
    .ourValueswrapper .ourvaluescont > a { padding: 28px 50px; }
    .ourValueswrapper .ourvaluescont .cf:before { width: 39px; top: 19px; left: 18px; }
    .ourValueswrapper .ourvaluescont .aglty:before { width: 38px; top: 23px; left: 20px; }
    .ourValueswrapper .ourvaluescont .intgty:before { width: 38px; top: 20px; left: 20px; }
    .ourValueswrapper .ourvaluescont .stbty:before { width: 41px; top: 17px; left: 21px; }
    .ourValueswrapper .ourvaluescont > a > span { padding-left: 20px; font-size: 20px; line-height: 24px; }
    .ourofferingwrapper .ouroffr { padding: 0 30px 0; }
    .alpha_companylist > a { margin-bottom: 10px; }
    .whatsnewwrap { padding: 50px 0; }


}

@media screen and (min-width: 1300px) {
    .container { max-width: 1200px; }

    .bannerwrapper .smartinvstmnt { margin: 0 75px; }
    .wrltradingwrapper { padding: 80px 110px 80px; }
    .digitalzuari-qrcde { width: 40%; }
    .store-icons > span { display: inline-block; padding: 5px 6px 0px 0; }

    .digitalplatformswrapper .digitalzuariapp-icons .digistalsec { font-size: 14px; }
    .footerwrapper .footercntner .regbox {gap:20px;}
}

@media screen and (min-width: 1440px) {
    .container { min-width: 1280px; }
    .ourValueswrapper .ourvaluescont { display: flex; justify-content: center; column-gap: 25px; }

    .logo > h1 > a > img { width: 200px; }

    /*zuaridigitalplatform*/
    .digitalplatformswrapper .digitalplatformstab > ul > li > a { font-size: 22px; }
    .digitalplatformscont.zuariweb h3.subhead { font-size: 42px; margin-bottom: 18px; }
    .digitalplatformscont.zuariweb .rightsec p { font-size: 17px; }



    .zuaridigitlbtn .commnbtn { font-size: 18px; }


}


@media screen and (min-width: 1600px) {
    .container { min-width: 1360px; }

    .tradingsteps p { font-size: 15px; line-height: 22px; }
    .digitalplatformswrapper .digitalzuariapp-icons .digistalsec { line-height: 20px; font-size: 16px; }
    .digitalzuari-qrcde span { font-size: 16px; line-height: 18px; }
    .tradinghead .subhead { font-size: 34px; line-height: 44px; }
    .tradingsteps h4 { font-size: 18px; }
    /*custome class add offset in 1600*/
    .col-xxl-offset { margin-left: 8.333333%; }
    .col-xxl { -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; }


}

@media screen and (min-width: 1800px) {

    .fixheader { margin: 0 auto; }
}

@media screen and (min-width: 2100px) {

    .fixheader { margin: 0 auto; }
}


@media only screen and (max-width: 1100px) {

    
      
}

@media only screen and (max-width: 992px) {

    /*header*/
    #mobnav { display: block; }

   
    .fixheader, .fix .fixheader { /*top: 0px;*/ height: 80px; background: #fff; box-shadow: 0 3px 5px rgba(0,0,0,0.2); }
    .header { position: fixed; left: 0; right: 0; padding: 0; }
    .fullmenubg .has-search, .fullmenubg .loginbtn, .fullmenubg .signupbtn, .fullmenubg ul.menulinks{ display: none; float: none; }
    .slidenav { top: 80px; padding: 20px; width: 280px; }
    #mobnav, .fix #mobnav { top: 0px; display: block; right: 16px; }
    #nclose { display: none; }
    .fixheader .header { margin: 0 10px; }
    .fixheader { padding: 14px 0px 0px; }
    .adventzimg { display: none; float: right; margin-right: 80px; }
    .adventzimg .newlogoimg { width: 160px; }
    .zuarilogo { display: none; }
    .slidenav .invmenu { display: none; padding: 12px; position: absolute; top: 37px; right: 0px; font-size: 15px; border: solid 1px #c3c3c3; width: 100%; color: #fff; line-height: 16px; background-color: var(--lightgreen); }
    .logindiv, .signup { display: block; }
    .loginbtn, .signupbtn { display: block; margin-left: 0; background: var(--lightgreen); }
    .has-search .search { display: block; width: 240px !important; }
    .has-search { margin: 0 0 10px !important; }

    .slidenav .topsearchcontainer { position: absolute; left: 0; right: 0; background: #fff; z-index: 1; padding: 10px; display: none; height: 300px; overflow-y: auto; }
    .slidenav .topsearchcontainer > p { display: block; margin-bottom: 8px; }
    .slidenav .topsearchcontainer > p > a { display: block; font-size: 14px; line-height: 1em; color: var(--black); }

    .headerdropmenu { position: static; width: 100%; }
    .signupbtn { margin: 12px 0 0; }


    /*8-1-2025-header*/
    .ProductControl { gap: 12px; }
    .Productoffersec { padding: 5px 7px; }
    .slidenav { top: 140px; }
    .ProductContainSec { top: 100px; }





    .testimonialwrapper { padding: 50px 0; }
    /*footer*/
    .footrsec > .logo { max-width: 110px; }
    .footrsec > span { font-size: 15px; }
    .footrsec > h4 { font-size: 18px; }
    .footrsec .plystr { max-width: 100px; width: 95px; }
    .footrsec .appstr { max-width: 100px; width: 95px; }
    .footermenus h3 { font-size: 16px; }
    .contactus:after { width: 25px; height: 25px; }
    .contactus.mail:after { width: 25px; height: 25px; }
    .contactus { padding-left: 34px; }
    .footermenus ul li { font-size: 14px; line-height: 18px; margin-bottom: 5px; }
    .form-control.inputtext { padding: 3px; width: 66%; }
    .inbutbtn a { padding: 5px 10px; font-size: 13px; }
    .invstrdiv { padding: 0 0 15px; }
    .termslink a { font-size: 14px; }
    .cmpnyname > p { font-size: 14px; }
    .footerwrapper .footercntner .clientsup { padding: 85px 0 0; }
    .footerwrapper .footercntner .foothd { font-size: 18px; }
    .footerwrapper .footercntner .foothd.footgethed { font-size: 30px; line-height: 1em; }
    .footerwrapper .footercntner .emplogin { font-size: 16px; }
    .footerwrapper .login { padding: 10px 0; }
    .footerwrapper .footercntner .emplog { position:static;}
    .footerwrapper .footercntner .login ul li.lgnsub { display:block;}

    /*home*/
    .zuarimoneywrapper .contsec .mobimgsec { padding-left: 0; }
    .zuarimoneywrapper .contsec .rightsec .subhead.mnyhead { text-align: center; }
    .zuarimoneywrapper .contsec .rightsec .lastimgsec { padding-top: 0; }
    .zuarimoneywrapper .tabsec .tabcont > a { font-size: 17px; padding: 20px 45px; }
    .rightsec { text-align: center; }
    .tradinghead .subhead > span { display: inline-block; }
    .wrldtradinglft { padding: 0 0 70px 0; text-align: center; display: block; }
    .invstingdiv { padding-top: 15px; }
    .wrltradingwrapper { padding: 70px 0; }
    .zuaribtn .commnbtn:before { top: 11px; }
    .helpdeskbtn a { font-size: 15px; }
     .helpdeskwrap.active { right: -230px; }

    /*bannerwrapper*/

    h2.bannerhead { font-size: 32px; }
    .slidImg { margin-left: 0; top: 0; left: 0; }
    .slidTxtLeft { margin-left: -65px; }
    .slidTxtRight { top: 27px; margin-right: -186px; }
    .slide:nth-child(even) .slidTxtLeft { top: 40px; }
    .slidTxtLeft .box.pie:after { right: -4px; top: -18px; width: 50px; height: 50px; }
    .slide:nth-child(even) .slidTxtRight { top: 199px; }
    .slidTxtRight .box.Coin:after { left: -26px; top: -9px; width: 50px; height: 50px; }
    .slidTxtRight.port { top: 47px; margin-right: -159px; }
    .slidTxtRight .box.Robo { width: 100%; }
    .trustdiv { padding-left: 0px; padding-top: 65px; text-align: center; padding-bottom: 25px; }
    .trustdiv.awrds { padding-left: 0; }
    .trustdiv:after { left: 50%; margin-left: -25px; }

    .sliderWrap:before { display: none; }
    .trustdiv.awrds:after { margin-left: -25px; left: 50%; }

    .slidTxtLeft p > span { display: inline-block; }
    .trustdiv > span { line-height: 20px; font-size: 14px; }
    .Black_strip { padding: 40px 0; }


    .bannerwrapper .slide { margin: 0 10%; }
    .slidTxtLeft { margin-left: 0 !important; }
    .slidTxtLeft .box, .slidTxtRight .box { width: 100% !important; }
    .slidTxtRight { margin-right: 0 !important; right: 0 !important; left: 50% !important; }
    .slidTxtLeft .box:after, .slidTxtRight .box:after { left: auto !important; right: 0 !important; }


    /*/*Branchlocator*/
    .transprentdiv > h3.subhead { font-size: 30px; line-height: 34px; }
    .transprentdiv > h3.subhead > span { display: inline; }
    .commnbtn { padding: 8px 20px; }
    .trnsprntwrapper { padding: 40px 0 0px; }
    .diversdplansdiv { height: 450px; }
    .dedicateddiv { width: 200px; height: 200px; top: 0px; padding: 30px; }
    .ominirprtdiv { width: 165px; height: 165px; top: 0px; padding: 35px 20px; left: 210px; }
    .amcdiv { width: 165px; height: 165px; bottom: 75px; padding: 15px; left: 35px; }
    .discntbrking { width: 180px; height: 180px; bottom: 95px; left: 210px; padding: 40px 28px; }
    .diversdplansdiv p { padding-top: 40px; }

    .diversdplansdiv p:after { margin-left: -20px; }
    .diversdplansdiv p.dedicate:after { width: 40px; height: 40px; }
    .diversdplansdiv p.discunt:after { width: 100px; margin-left: -50px; }
    .ourValueswrapper .ourvaluescont > a { padding: 23px 28px; }
    .ourValueswrapper .ourvaluescont .cf:before { width: 32px; top: 17px; left: 10px; }
    .ourValueswrapper .ourvaluescont .aglty:before { width: 32px; top: 19px; left: 11px; }
    .ourValueswrapper .ourvaluescont .intgty:before { width: 32px; top: 16px; left: 11px; }
    .ourValueswrapper .ourvaluescont .stbty:before { width: 35px; top: 15px; left: 10px; }
    .ourValueswrapper .ourvaluescont > a > span { padding-left: 20px; font-size: 17px; line-height: 22px; }

    /*ourofferings*/
    .ourofferingwrapper .ouroffercont .ourmf { border-right: 1px solid #dbd1d1 !important; }
    .ourofferingwrapper .ouroffercont .ourpms { border-bottom: none !important; }
    .ourofferingwrapper .ouroffercont .ourbnds { border-right: 1px solid #dbd1d1 !important; border-bottom: none !important; }


    /*qrscnannerpopup*/
    .scannr { display: none; }
    .commonmodalpopup .modal-dialog { min-width: 600px; }

    /*footer-new*/

    .footerwrapper .footercntner ul > li { padding: 0 0 5px; }
    .footerwrapper .footercntner ul > li > a { font-size: 15px; }
    .footerwrapper .footercntner .invsthelp { padding: 15px 0; }
    .footerwrapper .footercntner .regbox { padding: 18px 0 0; }
    .footerwrapper .footercntner .login ul li.emplgn { padding: 0 40px 0 0; }
    /*Products we offer*/
    .productsoffercnts { grid-template-columns: repeat(2, 1fr); }
    h3.blackhead { font-size: 30px; line-height: 36px; }
    .productsofferwrap h3.blackhead { margin: 0 0 40px; }
    .footerwrapper .footercntner .regbox .blubx { flex:1 49%;}

    /*Testimonial*/
    .testimonisec div em img { width: 240px !important; height: 240px; }
    .testimonisec div:first-child { padding: 0 35px 0 0; }
    .testimonialwrapper { padding: 50px 0 60px; }

    /*.signup { display:none;}*/

    /*zuaridigitalplatform*/
    .digitalrhgtmobile { margin: 0 auto 20px;text-align:center; }
    .digitalrhgtmobile > img { max-width: 230px; }
    .digitalplatformsec { gap: 20px; }
    .digseczuariapp { gap: 15px; }
    .digitalplatformswrapper { padding: 40px 0 30px; }
    .digitalplatformshd { margin: 0px 0 30px; }
    .mobimgsec > img { max-width: 375px; }
    .digitalplatformscont:after { display: none; }

    .fixheader .logo { padding: 3px 15px 0; }

    .enquiryformwrap .enquirytab { padding:30px 8px;}
    .enquiryformwrap .enquirytab a { font-size: 16px; line-height: 16px; }
    .enquiryformwrap .enquiryform, .fix .enquiryformwrap .enquiryform { top:0;}

    .helpdeskwrap { top: 55%; }
    .helpdeskbtn { padding:13px 9px;}

    .scrollup { bottom: 10px; }

    .homeimgpopup .modal-content { left: 50% !important; top: 50% !important; transform: translate(-50%, -50%);}

    /*8-1-2026-header*/
    .ProductContainSec { display: none; }
     ul.menulinks > li.productmenu { display: block; }
}

@media only screen and (max-width: 767px) {
    #branchlocator { padding: 15px 0 0; }
    .branchdiv h3.subhead { text-align: left; }
    h3.subhead { font-size: 28px; line-height: 30px; text-align: center; }
    .tradinghead .subhead { line-height: 34px; }
    .invstingdiv { padding: 20px 0 0; text-align: center; }
    /*footer*/
    .footerdiv { display: block; position: relative; padding-left: 200px; }
    .footrsec { display: block; padding: 0 0 10px 0; text-align: left; }
    /*.form-control.inputtext { width: auto; }*/
    .footermenus { padding: 40px 0 0; }
    .footrsec.logoimg { position: absolute; top: 20px; left: 40px; padding: 0; }
    .footermenus .footermenusec { padding-bottom: 30px; }
    .inbutbtn a { padding: 5px 20px; font-size: 14px; }

    /*home*/
    .zuarimoneywrapper .contsec { padding: 30px 0 0; }
    .zuarimoneywrapper .contsec .mobimgsec > img { width: 270px; }
    .zuarimoneywrapper .contsec .rightsec { padding-top: 30px; }
    .zuarimoneywrapper .contsec .qrcode > img { width: 85px; }
    .zuarimoneywrapper .contsec .plystr > a > img { width: 120px; }
    .zuarimoneywrapper .contsec .appstr > a > img { width: 120px; }
    .zuarimoneywrapper .tabsec .tabcont { padding: 14px 0; }
    .zuarimoneywrapper .tabsec .tabcont > a { padding: 14px 20px; }
 


    /*bannerwrapper*/
    .bannerwrapper { padding: 70px 0 0; }
    h2.bannerhead { font-size: 28px; }
    .sliderWrap { margin: 0 15px; }
    .slidTxtLeft .box { width: 100%; }
    .slidTxtRight .box { width: 100%; }
    .sliderWrap:after { width: 400px; height: 400px; margin-left: -200px; top: 50%; margin-top: -200px; }
    .sliderWrap:before { width: 140px; height: 140px; margin-left: -70px; top: 50%; margin-top: -70px; }
    .slidTxtLeft { margin-left: 10px; }
    .slidTxtLeft .box { padding: 25px 20px 25px 15px; }
    .slidTxtRight.port { margin-right: -232px; }
    .slidTxtRight { margin-right: -273px; }
    .slide:nth-child(even) .slidTxtRight { top: 200px; }
    .trustdpartnerdiv p:before { width: 80px; right: -90px; }
    .trustdpartnerdiv p:after { width: 80px; left: -90px; }
    .trustdpartnerdiv { padding-bottom: 10px; }
    .bannerwrapper .secureddiv p { font-size: 15px; }
    .sliderWrap { height: 700px; }
    .slidImg { left: 50%; margin-left: -120px; top: 335px; }
    .slidTxtLeft { position: relative; }
    .slidTxtLeft .box.pie { padding: 25px 20px; }
    .slidTxtRight { top: 195px !important; }
    .slidTxtRight.port { top: 200px !important; }
    .slidTxtLeft { left: 0 !important; top: 40px !important; }
    .sliderWrap:after { top: auto; margin-top: 0; bottom: -50px; }
    .sliderWrap:before { display: none; }
    .bannerwrapper .secureddiv p span { display: inline; }

    .slidTxtRight { left: 0 !important; }
    .mainWrapper { padding: 0; }
    .secureddiv { padding-bottom: 15px; }

    /*Branchlocator*/
    .transprentdiv > h3.subhead { margin-bottom: 5px; }
    .trnsprntwrapper { padding: 40px 0 20px; }
    .branchlctrwrapper { padding: 50px 0; }
    .nerstbtn { float: left; }
    .transprentdiv { padding-bottom: 10px; }
    .transprentdiv { text-align: center; }

    .transprentdiv > h3.subhead span { display: inline-block; }
    .explre { text-align: center; padding-bottom: 30px; }
    .diversdplansdiv { height: 500px; }
    .branchdiv { padding-bottom: 25px; }
    .dedicateddiv { width: 270px; height: 270px; top: 0px; padding: 80px 65px 70px; }
    .ominirprtdiv { width: 210px; height: 210px; padding: 60px 20px; left: 280px; }
    .amcdiv { width: 210px; height: 210px; bottom: 10px; padding: 65px 35px; left: 60px; }
    .discntbrking { width: 230px; height: 230px; bottom: 50px; left: 280px; padding: 70px 35px; }
    .diversdplansdiv p.amc:after { top: -5px; }
    .ourValueswrapper .ourvaluescont { display: block; }
    .ourValueswrapper .ourvaluescont > a { width: 48%; margin: 10px 1%; float: left; padding: 23px 50px; text-align: left; }

    /*ourofferings*/
    .ourofferingwrapper .ouroffercont .ourofferstcks { border-right: 1px solid #dbd1d1 !important; }
    .ourofferingwrapper .ouroffercont .ouripo { border-right: 1px solid #dbd1d1 !important; }
    .ourofferingwrapper .ouroffercont .box > h4 { border-right: none !important; }
    .ourofferingwrapper .ouroffercont .ourpms { border-right: 1px solid #dbd1d1 !important; }
    .ourofferingwrapper .ouroffercont .ourcmdty { border-right: 1px solid #dbd1d1 !important; border-bottom: none !important; }
    .ourofferingwrapper .ouroffercont .box > p { margin: 0; padding-top: 10px; }
    .ourofferingwrapper .ouroffercont .box > h4 { font-size: 20px; line-height: 24px; }
    .ourValueswrapper .ourvaluescont .cf:before { left: 25px; }
    .ourValueswrapper .ourvaluescont .aglty:before { left: 25px; }
    .ourValueswrapper .ourvaluescont .intgty:before { left: 25px; }
    .ourValueswrapper .ourvaluescont .stbty:before { left: 25px; }
    /*qrscannerpopup*/
    .commonmodalpopup .modal-dialog { width: 90%; min-width: 550px; }
    .slidImgs { max-width: 225px; margin-left: -100px; top: 12px; }
    .slidImgs img { max-width: 225px; }
    /*bioep_popup*/
    #bio_ep { width: 95% !important; height: auto!important; }
    .demathead .subhead { font-size: 22px; line-height: 26px; }
    .tradingplatformdiv > p { margin-bottom: 10px; font-size: 15px; }
    .dematimg { max-width: 200px; margin-left: -100px; }
    .dematimg img { max-width: 200px; }
    .currencydiv p { margin-bottom: 5px; font-size: 14px; line-height: 17px; }
    .currencydiv span { line-height: 30px; font-size: 26px; }
    .exitpopcntnt .popupcnts { padding: 40px 20px; }
    .exitpopcntnt .popupcnts:after { height: 135px; }
    .zuaribtn .commnbtn:before { top: 10px; }

    /*footer-new*/
    .footerwrapper .footercntner .dwnldapp { padding: 0 0 20px; }
    .footerwrapper .footercntner .dwnldapp .tradeapp, .footerwrapper .footercntner .dwnldapp .invstapp { display: inline-block; }
    .footerwrapper .footercntner .dwnldapp .zuariapp.invst { margin-left: 20px; }
    .footerwrapper .footercntner .dwnldapp .zuariapp { width: 220px; }
    .footerwrapper .footercntner .regextlinks ul > li > a { font-size: 14px; padding: 0px 14px !important; }
    .alpha_companylist > a { margin-bottom: 8px; margin-right: 8px; padding: 8px 8px; }
    .footerwrapper .footercntner .atnsioninvstrcntin { padding: 35px 0px 15px; }
    .footerwrapper .footercntner .dwnldapp .zuariapp p { font-size: 16px; }
    .footerwrapper .footercntner .login ul li.lgnsub { display: block; }
    .footerwrapper .footercntner .emplog { position: static; }
    .footerwrapper .footercntner .login ul li.emplgn { padding: 0 0px 5px 0; }
    .footerwrapper .footercntner .clientsup { padding: 20px 0 0; }
    .footerwrapper .footercntner .foothd { margin: 0; }
    /*Products we offer*/
    .offersec span { font-size: 15px; line-height: 15px; }
    .whatsnewwrap h3.subhead { margin: 0 0 30px; }



    /*Testimonial*/
    .testimonisec { flex-direction: column-reverse; }
    .testimonialwrapper h3 { margin: 0; }
    .testimonisec div:first-child { padding: 0; margin: 35px 0 0; }
    .testimonialwrapper { padding: 40px 0 60px; }

    /*Whats new*/
    .whatsnewwrap { padding: 50px 0 35px; }

    .footerwrapper .footertop .cstmr { padding: 0 0 40px; }
    .footerwrapper .footertop .cstmr span { font-size: 13px; line-height: 18px; }
    .footerwrapper .footertop .cstmr a { font-size: 16px; line-height: 20px; }

    /*zuaridigitalplatform*/
    .digitalplatformsec { flex-wrap: wrap; flex-direction: column-reverse; padding: 30px 0 0; }
    .digseczuariapp { width: 100%; padding: 0; }
    .digitalplatformswrapper .digitalplatformstab > a.respmenu { display: block; background: var(--lightgreen); color: #fff; }
    .digitalplatformswrapper .digitalplatformstab > ul > li { display: block; margin: 15px 0; }
    .digitalplatformswrapper .digitalplatformstab > ul > li > a.active { display: none; }
    .digitalplatformswrapper .digitalplatformstab > ul > li > a { font-size: 16px; padding: 0; }

    .digitalplatformstab { position: relative; z-index: 9; }
    .digitalplatformswrapper .digitalplatformstab > ul { display: none; border: 1px solid #ddd; box-shadow: 0 4px 7px #ddd; padding: 5px 15px; position: absolute; left: 0; right: 0; top: 42px; background: #fff; z-index: 1; }
    .digitalplatformswrapper .digitalplatformstab > a.respmenu:after { content: '\f107'; font-family: fontAwesome; font-size: 24px; color: #fff; position: absolute; right: 15px; top: 12px; transition: all 0.5s ease; }
    .digitalplatformswrapper .digitalplatformstab.opn > a.respmenu:after { transform: rotateX(-180deg); }
    .digitalplatformswrapper { padding: 50px 0; }
    .digitalrhgtmobile { text-align: center; }
    .digitalplatformscont.zuariweb h3.subhead { font-size: 34px; }
    .digitalplatformscont.zuariweb .rightsec p { padding: 20px 0; }
    .digitalplatformscont.zuariweb .rightsec span { font-size: 18px; }
    .digitalplatformbg em.digitalcenterbg { width: 400px; height: 400px; margin-left: -200px; }
    .digitalrhgtmobile:after { display: none; }

    .bannerwrapper .smartinvstmnt > .trustdiv { flex: 0 0 50%; max-width: 50%; }

    .enquiryformwrap .enquiryform { padding:35px 15px 5px;}
    .enquiryformwrap .enquiryform #enquiryclosepopup { font-size:15px;}
    .enquiryformwrap .enquiryform .form-group { margin:0 auto 10px;}
    .enquiryformwrap .enquirytab a { font-size: 15px; line-height: 15px; }

   
 /*8-1-2026-header*/
      .helpdesksect { justify-content: center; }


 

}

@media only screen and (max-width: 575px) {

    /*home*/
    .zuarimoneywrapper .contsec .qrcode { padding-right: 14px; }
    .zuarimoneywrapper .tabsec .tabcont > a { font-size: 15px; border-radius: 30px !important; line-height: 20px; display: flex; justify-content: center; border: 1px solid #dbd1d1; float: none; margin-bottom: 15px; }
    .zuarimoneywrapper .tabsec .tabcont { padding: 0; border-radius: 0; }
    .zuarimoneywrapper .tabsec { width: 80%; }
    .zuarimoneywrapper .contsec .rightsec { margin: 0 20px; }
    .mnyhead > span { font-size: 14px; }
    .zuaribtn .commnbtn:before { top: 9px; }
    /*bioep_popup*/
    .exitpopcntnt .popupcnts:after { display: none; }
    #bio_ep_bg { display: none!important; }
    #bio_ep { display: none!important; }
    /*Branchlocator*/
    .branchlctrwrapper { padding: 35px 0; }
    .transprentdiv { padding: 0; }
    .transprentdiv > h3.subhead { font-size: 28px; line-height: 30px; margin-bottom: 14px; }


    .diversdplansdiv { height: auto; }
    .explre { padding-bottom: 30px; }
    .dedicateddiv, .ominirprtdiv, .amcdiv, .discntbrking { justify-content: flex-start; margin-bottom: 20px; position: static; width: 90%; height: auto; padding: 30px 60px 30px 30px; border-top-right-radius: 25px; border-bottom-right-radius: 0px; border-bottom-left-radius: 25px; border-top-left-radius: 25px; margin-left: 25px; margin-right: 25px; }
    .discntbrking { flex-direction: row; }
    .diversdplansdiv p.discunt { padding-left: 15px; display: inline-block; }
    .diversdplansdiv em.discntorder { display: inline-block; }
    .diversdplansdiv p.dedicate:after { margin: 0; left: 0; }
    .diversdplansdiv p { padding-top: 0px; padding-left: 60px; text-align: left; }
    .diversdplansdiv p.omini:after { width: 40px; height: 40px; margin: 0; left: 0; top: -5px; }
    .diversdplansdiv p.amc:after { width: 40px; height: 40px; margin: 0; left: 0; top: -15px; }
    .diversdplansdiv p.discunt:after { width: 85px; height: 40px; margin: 0; left: -7px; top: -11px; }
    .discntbrking { margin-bottom: 0; }
    .discntbrking p { padding-left: 85px; }
    .wrltradingwrapper { padding: 40px 0px; }
    .trnsprntwrapper { padding: 20px 0; }



    /*bannerwrapper*/
    .commnbtn { font-size: 14px; }
    .trustdpartnerdiv p:before { width: 70px; right: -70px; }
    .trustdpartnerdiv p:after { width: 70px; left: -70px; }
    .trusted { width: 50%; float: left; }
    .trustdiv.wealth:after, .trustdiv.mngingwlth:after, .trustdiv.brand:after { width: 40px; height: 40px; top: 20px; }
    .trustdiv.awrds:after { width: 40px; height: 45px; }
    .trustdiv > b { font-size: 20px; }
    .Black_strip { padding: 20px 0; }


    /**/
    .wrldtradinglft { padding: 0 0 35px 0; }
    .threestepswrap { margin-left: 15px; margin-right: 15px; }
    .trndingcntnt { text-align: left; }
    .tradingsteps { display: block; padding: 0 0 0 60px; margin: 0 0 25px; min-width: auto; min-height: auto; }
    .tradingsteps h4 { margin: 0; }
    .tradingsteps.topbullet:before { display: none; }

    .tradingsteps.bottom:after { display: none; }
    .tradingsteps.top:after { display: none; }
    .tradingsteps.bottom i { top: 0px; bottom: unset; }
    .tradingsteps.bottombullet:before { display: none; }
    .tradingsteps i { min-width: 40px; min-height: 40px; left: 0; margin-left: 0; top: 0; }
    .tradingsteps .step1:after { top: 10px; left: 10px; width: 20px; height: 20px; }
    .tradingsteps .step2:after { top: 10px; left: 12px; width: 20px; height: 20px; }
    .tradingsteps .step3:after { top: 5px; left: 9px; width: 25px; height: 25px; }
    .tradingsteps.top i { top: 0; }
    .tradingsteps p { line-height: 24px; }
    .tradingsteps p span { display: inline-block; }
    .ourofferingwrapper { padding: 25px 0; }
    .ouroffercont .ourofferexplre { padding-top: 25px; }
    .tradingsteps.top.bottombullet { margin: 0; }
    .tradingsteps.top.bottombullet p { margin: 0; }
    /*ourofferings*/

    .ourofferingwrapper .ouroffercont .box > h4 { font-size: 18px; line-height: 24px; }
    .ourValueswrapper .ourvaluescont > a { display: block; float: none; width: 100%; margin: 0 0 10px; }

    /*footer*/
    .footermnubottm { width: 50%; float: left; }
    .inbutbtn a { padding: 5px 15px; }
    .commonmodalpopup.footerscore .popupcnts { padding: 35px 15px; }
    .commonmodalpopup.footerscore .modal-dialog { min-width: auto; }
    ul.footerul > li > ul.detailssec > li.scoresfield { width: 150px; }
    /*qrscannerpopup*/
    .commonmodalpopup .modal-dialog { min-width: auto; }
    /*.slidImgs { display: none; }*/
    .commonmodalpopup .popupcnts:after { display: none; }

    /*footer-new*/
    .footerwrapper .footercntner .dwnldapp .zuariapp.invst { margin-left: 0; }
    .footerwrapper .footercntner .product ul > li { display: inline-block; position: relative; padding-right: 15px; }
    .footerwrapper .footercntner .product ul > li:after { content: ""; position: absolute; top: 7px; right: 5px; width: 1px; height: 14px; background-color: var(--lightgrey); }
    .footerwrapper .footercntner .product ul > li:last-child:after { display: none; }
    .footerwrapper .footercntner .invsthelp { padding: 15px 0; }
    .footerwrapper .footercntner .company { padding: 15px 0 0; }
    .footerwrapper .footercntner .company ul > li { display: inline-block; position: relative; padding-right: 15px; }
    .footerwrapper .footercntner .company ul > li:after { content: ""; position: absolute; top: 7px; right: 5px; width: 1px; height: 14px; background-color: var(--lightgrey); }
    .footerwrapper .footercntner .company ul > li:last-child:after { display: none; }

    /*zuaridigitalplatform*/
    .digitalrhgtmobile > img { max-width: 200px; }

    /*8-1-2026-header*/
       .helpdesksect .deskcntnt { position: relative; padding: 0 20px 0 40px; }
        .deskcntnt:after { left: 0; }
        .helpdesksect b { font-size: 14px; }
}

@media only screen and (min-device-width: 480px) and (max-device-width: 640px) and (orientation: landscape) {

    .fix .fixheader { position: relative; }
    .header { position: absolute; }
}


@media only screen and (max-width: 479px) {
    .inputdiv { display: flex; }
    h3.subhead { font-size: 25px; }
    /*header*/
    .fixheader { padding: 12px 0 0; height: 70px; }
    .fixheader, .fix .fixheader { height: 70px; }
    .logo > a > img { width: 75px; }
    .adventzimg .newlogoimg { width: 108px; padding: 5px 0 0; }
    #mobnav, .fix #mobnav { top: 0; }
    .logo > h1 > a > img { width: 108px; padding: 5px 0 0; }

    /*home*/
    .zuarimoneywrapper .contsec .rightsec .subhead.mnyhead { padding-bottom: 8px; margin: 0; }
    .zuarimoneywrapper .contsec .rightsec .para { font-size: 15px; line-height: 22px; }
    .zuarimoneywrapper .contsec .qrcode { padding-right: 3px; }
    .zuarimoneywrapper .contsec .qrcode > img { width: 70px; }
    .zuarimoneywrapper .contsec .plystr { padding-right: 5px; }
    .zuarimoneywrapper .contsec .plystr > a > img { width: 100px; }
    .zuarimoneywrapper .contsec .appstr > a > img { width: 100px; }
    .zuarimoneywrapper .contsec .rightsec .lastimgsec { padding-top: 0; }
    .zuarimoneywrapper .contsec .rightsec { margin: 0; }
    .transprentdiv > h3.subhead { font-size: 25px; }
    .tradinghead .subhead { text-align: center; font-size: 25px; line-height: 30px; }
    .invstingdiv { text-align: center; }
    .tradingsteps p { line-height: 20px; }

    /*bannerwrapper*/


    h2.bannerhead { font-size: 25px; line-height: 25px; margin: 30px 0 15px; }
    .bannerwrapper .secureddiv p { line-height: 20px; }
    .trustdpartnerdiv p:before { width: 90px; right: auto; left: 50%; top: 25px; }
    .trustdpartnerdiv p:after { width: 90px; right: auto; left: 50%; top: 25px; margin-left: -90px; }
    .trustdpartnerdiv p { font-size: 14px; line-height: 1em; display: block; }

    .bannerwrapper .slide { margin: 0; }
    .sliderWrap:after { display: none; }
    .trustdiv { padding-left: 55px; padding-top: 0px; text-align: left; padding-bottom: 25px; }
    .trustdiv:after { left: 0; margin-left: 0; }
    .trustdiv.wealth:after, .trustdiv.mngingwlth:after, .trustdiv.brand:after { width: 40px; height: 40px; top: 0; }
    .trustdiv.awrds:after { margin-left: 0; left: 0; width: 40px; height: 45px; top: 0; }
    .trustdiv.awrds { padding-left: 55px; }
    .trusted { width: 100%; float: left; }
    .smartinvstmnt { padding: 0 15px; }
    /*branchloactor*/
    .branchdiv:after { width: 40px; height: 40px; }

    .loctorpara p { line-height: 22px; }

    .diversdplansdiv p { font-size: 14px; }
    .diversdplansdiv p.amc:after { top: 50%; margin-top: -25px; }
    /*.diversdplansdiv p.discunt:after { width: 50px; height: 50px; }*/
    .wrltradingwrapper { padding: 30px 0px; }
    .dedicateddiv, .ominirprtdiv, .amcdiv, .discntbrking { width: 100%; margin-left: 0; margin-right: 0; padding: 25px 40px 25px 30px; }


    .footerwrapper .footertop .cstmr .care { padding-right: 30px; }

    /*ourofferings*/
    .ourofferingwrapper .ouroffercont .ourofferbox .box { padding: 15px 30px; }
    .ourofferingwrapper .ouroffercont .box > h4 { margin: 0; }
    .ouroffercont .ourofferexplre { padding-top: 25px; }
    .ourofferingwrapper .ouroffr { padding: 0 15px; }
    .ourofferingwrapper .ouroffercont .box > h4 { padding: 45px 0 0; }


    /*footer*/
    .footrsec > .logo { max-width: 140px; }
    .footrsec.logoimg { position: absolute; top: 20px; left: 40px; padding: 0; margin-left: -70px; left: 50%; }
    .footerdiv { padding-top: 80px; padding-left: 30px; padding-right: 30px; border-radius: 30px; }
    .footrsec { text-align: center; }
    .footrsec.dwnld { text-align: center; }
    .footermnubottm { width: 100%; }

    .footermnubottm ul li { display: inline-block; margin-right: 10px; }
    .footermnubottm ul li a { display: block; position: relative; font-size: 14px; line-height: 1em; }
    .footermnubottm ul li a:after { content: ""; display: block; position: absolute; top: 2px; right: -7px; width: 1px; background-color: var(--gray); bottom: 2px; }
    .footermnubottm ul li:last-child a:after { display: none; }
    .footermnubottm h3 { margin-bottom: 8px; }
    .footermenus .footermenusec { padding-bottom: 20px; }

    /*footer-new*/
    .footerwrapper .footercntner .followus { padding: 20px 0; }
    .footerwrapper .footercntner .foothd { font-size: 17px; }
    .invchartli { font-size: 14px; }
    .footerwrapper .footercntner ul > li > a { font-size: 14px; }
    .footerwrapper .footercntner .cntctus ul > li { font-size: 14px; line-height: 25px; }
    .footerwrapper .footercntner .foothd.footgethed { font-size: 28px; }
    .footerwrapper .footercntner .emplogin { font-size: 16px; }
    .footerwrapper .footercntner { padding: 45px 0 10px 0; }

    /*Products we offer*/
    .productsofferwrap { padding: 30px 0; }
    .productsoffercnts { grid-template-columns: repeat(1, 1fr); }
    .offersec span { font-size: 14px; line-height: 14px; }
    .offersec { padding: 10px 40px 10px 15px; }
    h2.bannerhead i { display: inline-block; }
    .offerbtn { margin: 24px 0 0; }
    h3.blackhead { font-size: 25px; line-height: 34px; }


    /*Testimonial*/
    .testimonisec div em img { width: 150px !important; height: 150px; }
    .testimonisec p { line-height: 19px; font-size: 14px; margin: 13px 0 20px; }
    .testimonisec span { font-size: 15px; line-height: 15px; }


    .footerwrapper { padding: 40px 0 0; }

    /*zuaridigitalplatform*/
    .digitalplatformbg em.digitalcenterbg { width: 300px; height: 300px; margin-left: -150px; }
    .digitalplatformbg:before { width: 200px; height: 200px; }
    .digseczuariapp { flex-direction: column-reverse; padding: 30px 0 0; }
    .digitalzuari-qrcde { gap: 10px; }
    .digitalzuari-qrcde span i { display: inline-block; }
    .digitalplatformscont { padding: 40px 0 0; }
    .digitalzuariapp-icons { padding: 40px 0 20px; }

    .mobimgsec > img { max-width: 220px; }
    .digitalplatformscont.zuariweb h3.subhead { font-size: 25px; margin-bottom: 5px; }

    .digitalplatformscont.zuariweb .rightsec span { font-size: 15px; }
    .digseczuariapp { align-items: center; }
    .linkbtn { margin: 5px 0 0; }
    a.cmnlnkbtn.digitlmore { font-size: 15px; }
    .digitalplatformswrapper .digitalzuariapp-icons .digistalsec.Tracking:before { width: 35px; height: 35px; }
    .digitalplatformswrapper { padding: 40px 0; }
    .digitalzuari-qrcde > img { width: 100px; height: 100px; }

    .bannerwrapper .smartinvstmnt > .trustdiv { flex: 0 0 100%; max-width: 100%; }

    .whatsnewwrap { padding: 30px 0; }

    .branchdiv h3.subhead, .loctorpara p, .nerstbtn { text-align: center; }
    .nerstbtn { float: none; }

    .enquiryformwrap .enquiryform { width:300px;}
    .enquiryformwrap .enquiryform .form-group { width:260px;}
    .enquiryformwrap .submitbtn input { padding:4px 24px;font-size:14px;}

    .enquiryformwrap .enquiryform h5 { font-size:20px;line-height:20px;}

    .homeimgpopup .modal-content { width:300px !important;height:300px !important;}

    .slidenav { top:70px;}

    /*8-1-2026-header*/
    .helpdesksect span { font-size: 11px; line-height: 11px; }
    .helpdesksect b { font-size: 11px; line-height: 11px; }
    .deskcntnt:after { content: none; }
    .helpdesksect .deskcntnt { padding: 0 10px 0 0px; }
    .helpdesksect .deskcntnt2 { padding-left: 10px; flex-wrap: wrap; gap: 5px; }
    .fixheader { top: 55px; }
    .helpdesksect span i { font-size: 10px; line-height: 10px; }
    .slidenav { top: 125px; }

    .LoginPopupCntain.commonmodalpopup .modal-dialog { min-width:300px;width:300px;}
}

@media only screen and (max-width: 320px) {
    /*header*/
    .adventzimg { margin-right: 65px; }
    .dedicateddiv { padding: 20px 10px 20px 30px; }
    .zuarimoneywrapper .contsec .rightsec { margin: 0; }
    .scroesdiv > h5 { font-size: 16px; line-height: 16px; margin-bottom: 0px; }

    .diversdplansdiv em.discntorder { font-size: 20px; line-height: 22px; }
    .diversdplansdiv em.discntorder > i { font-size: 15px; }
}
