@media screen and (max-width:1600px){
    /* .section6 .msgtxt {width: 90%;} */
    .section6 .msgtxt {width:100%;} /*ish-13-10-22 */
    .section5 .slidersection {width: 93%;}

    /* About */

    .slider__counter1 {right: 338px;}
    .slider__counter2 {right: 185px;}
    .progress1 {right: 210px;}
    .asection3 .teammember {width: 90%;}
    .slick-slider button.slick-prev {right: 24%;}

    /* popup */

    .mfp-close {right: 170px;top: 99px;}
    /* .tysection { margin: 105px 0 80px; } 
    .tabList ul.tabs {width: 74%;}*/
    .bannersection.ux-banner {height: 74vh;}
    .bannersection.teambanner {height: 74vh;}
    .bannersection {height: 90vh;}
    .floatHomeBanner {left: 4%;top: 12%;width: 9%;}
    
}
@media screen and (max-width:1440px){
    .section5 .slidersection {width: 98%;}
    .section6 .msgtxt {width: 95%;}
    .section6 .contact1,.section6 .contact2 {padding: 45px 75px;}

    /* About */
    .asection3 .teammember {width: 95%;}
    .slick-slider button.slick-prev {right: 25%;}
    .slider__counter1 {right: 326px;}

    /* popup */

    .mfp-close {right: 95px;top: 95px;}

    #fixed-form-container .button { left: 215px;}
    nav > ul li {font-size: 40px;}

    .section4 .capasection ul li .capitem p{font-size: 14px;}
    .csection1 { margin-top: 90px;}
    /* .tabList ul.tabs { width: 83%;} */
    .knowMore {width: 140px;}
    /* .bannersection.ux-banner {height: 66vh;} */
    .tsection1 {margin: 120px 0 60px 0;}

    .mouse {height: 34px; width: 20px;}
    .m_scroll_arrows {width: 12px; height: 12px;}

}
@media screen and (max-width:1366px){
    .bannersection {height: 95vh;margin-top: 72px;}
    .bannersection.ux-banner {height: 84vh;margin-top: 100px;}
    .bannersection.teambanner {height: 84vh;margin-top: 100px;}
    
    .section2 .wrapper .expersection {margin-top: 0px;}
    /* .section2 .wrapper .expersection .excard ul li img{max-width: 90%;} */
    .bannersection.ux-banner .wrapper .headtext .htext {padding-bottom: 10px;}
    .bannersection.teambanner .wrapper .headtext .htext {padding-bottom: 10px;}
    .serviceHead {margin-bottom: 5px;}
    
    .section3 .wrapper .techsection .techtext h3 {font-size: 34px;}
    .section3 .wrapper .techsection .techtext p {font-size: 25px;}
    .section4 .wrapper .coresection .coretxt1 {width: 30%;}
    .section4 .wrapper .coresection .coretxt2 p {font-size: 16px;}
    .section5 .slidersection ul li .slidebox .slidetext {padding: 5px 20px;}
    .section5 .slidersection ul li .slidebox .slidetext h3 {font-size: 30px;height: 135px;}
    .section5 .slidersection ul li .slidebox .slideicon {padding: 35px 10px;}
    .section5 .slidersection ul li .slidebox .slideicon img{max-width: 80%;}
    .section4 {padding: 60px 0;}
    .section6 .msgtxt {width: 85%;}
    .section6 .contact1 {padding: 45px 50px;}
    .section6 .contact2 {padding: 45px 50px;}
    .section6 .msgicon {padding-bottom: 35px;}
    .section6 .msgicon img{max-width: 80%;}
    .section3 .wrapper .techsection .stone .stoneh1 {font-size: 40px;margin-bottom: 15px;}
    .section3 .wrapper .techsection .stone p {font-size: 16px;}
    .section3 .wrapper .techsection .stone1 ul li .subitem .stoneh2 {font-size: 50px;}
    .section3 .wrapper .techsection .stone1 ul li .subitem .stoneh3 {font-size: 23px;}
    .section3 .wrapper .techsection .stone1 ul li .subitem p {font-size: 14px;}

    .section4 .capasection ul li .capitem p {font-size: 14px;}
    .section6 .msgtxt h3 {font-size: 23px;}

    /* Contact Page */

    .wrapper{max-width: 1200px;}
    .c-head {font-size: 40px;}
    .csection1 .wrapper .contactsection .text .cnh1 {margin-bottom: 15px;}
    .csection1 .wrapper .contactsection .text p {font-size: 16px;}
    .csection1 .wrapper .contactsection .text .email a {font-size: 16px;}
    .csection1 .wrapper .contactsection .text .email {margin-top: 25px;}
    .csection1 .wrapper .contactsection .form ul li {margin-bottom: 25px;}
    .csection1 .wrapper .contactsection .form ul li .inputdiv input {padding: 20px 20px;}
    .csection1 .wrapper .contactsection .form ul li  input::placeholder,select::placeholder{font-size:15px;color: #aaacad;}
    .csection1 .wrapper .contactsection .form ul li textarea {height: 190px;}
    .csection2 .wrapper .addresssection ul li .talk .cnh2 {font-size: 23px;margin-bottom: 20px;}
    .csection2 .wrapper .addresssection ul li .talk p {font-size: 15px;height: 75px;}
    .csection2 .wrapper .addresssection ul li .talk .email a {font-size: 16px;}
    .footer .wrapper .footersection .foot1 .footh1 {font-size: 30px;}
    .footer .wrapper .footersection .foot1 .footh2 {font-size: 30px;}
    .footer .wrapper .footersection .foot1 {margin: 0px 0;}
    .footer .wrapper .footersection .foot2 {margin: 30px 0;}
    .footer .wrapper .footersection .foot2 .subf1 p {font-size: 14px;}
    .footer .wrapper .footersection .foot2 .subf1 .social ul li {margin-right: 20px;}
    .footer .wrapper .footersection .foot2 .subf2 .footh3 {font-size: 14px;}
    .footer .wrapper .footersection .foot2 .subf2 .contwrapper .email .footh4 {font-size: 14px;}
    .footer .wrapper .footersection .foot2 .subf2 .contwrapper .email span {font-size: 14px;}
    .footer .wrapper .footersection .foot2 .subf2 .footmenu ul li {font-size: 14px;padding: 0 15px;}
    .footer {margin: 15px 0;}
    .footer .wrapper .footersection .foot3 .footh5 {font-size: 14px;}
    .abcapaw {width: 100%;}
    /* About Page */

    .asection1 .wrapper .we .weleft .weh2 {width: 83%;}
    .asection1 .wrapper .we .weleft .weh1 {font-size: 22px;margin-bottom: 25px;}
    .asection1 .wrapper .we .weright p {font-size: 16px;}
    .asection1 .wrapper .we .weright .starimg {margin-bottom: 60px;}
    /* .asection2 .wrapper .visionsection .vwrap .clients {width: 58%;} */
    /* .asection2 .wrapper .visionsection .vwrap .clients h3 {font-size: 43px;} */
    .asection2 {margin-top: 40px;}
    .asection2 .wrapper .visionsection .viwrap .vi1 .ah2 {font-size: 22px;margin-bottom: 10px;}
    .asection2 .wrapper .visionsection .viwrap .vi1 p {font-size: 14px;}
    .asection2 .wrapper .visionsection .viwrap .vi1 {margin-bottom: 30px;}
    .asection3 {margin: 90px 0;}
    .asection3 .teammember ul li .memcard h3 {font-size: 22px;}
    .asection3 .teammember ul li .memcard p {font-size: 18px;margin-top: 8px;}
    .slick-slider button.slick-prev {right: 26%;}
    .progress1 {top: 86px;}
    .slick-slider button.slick-next {right: 12%;}
    .asection4 .wrapper .project .pro1 .proh1 {font-size: 23px;margin-bottom: 15px;}
    .asection4 .wrapper .project .pro1 .proh2 {font-size: 46px;}
    .asection4 .wrapper .project .pro2 {padding-top: 25px;}
    .asection4 .wrapper .project .pro2 p {font-size: 16px;}
    .header {padding: 8px 50px;}
    .menu-toggle {top: 35px;}
    /* Service Page */

    .ssection1 .wrapper .brandsection .text .sh1 {font-size: 25px;}
    .ssection1 .wrapper .brandsection .brandwrap {margin-top: 70px;}
    .accordion-item .acch1 {font-size: 23px;margin-bottom: 10px;}
    .accordion-item p {font-size: 17px;}
    .ssection1 .wrapper .brandsection .brandwrap ul li {margin-bottom: 55px;}
    .accordion-thumb::after {width: 45px;height: 45px;}
    /* .ssection1 .wrapper .brandsection .brandwrap ul li::before{background-size: 50px !important;} */

    /* Work */

    .wmargin {margin-bottom: 120px !important;}

    /* Career */

    .casection .wrapper .worldsection .texthead .cah1 {font-size: 23px;}
    .casection .wrapper .worldsection .welcome {padding: 70px 0;}
    .casection .wrapper .worldsection .welcome .weltxt h3 {font-size: 23px;}
    .casection .wrapper .worldsection .welcome .position .accordion-item .cah3 {font-size: 23px;margin-bottom: 8px;}
    .accbtndiv .accbtn{font-size: 14px;padding: 11px 10px;}

    /* popup */

    .popupsection .wrapper .popdiv .poptxt .apph1 {font-size: 35px;}
    .popupsection .wrapper .popdiv .popform ul li .inputdiv input {height: 50px;font-size: 18px;}
    .popupsection .wrapper .popdiv .popform ul li .inputdiv input::placeholder {font-size: 14px;}
    .popupsection .wrapper .popdiv .popform ul li .inputdiv select {height: 50px;font-size: 14px;}
    .popupsection .wrapper .popdiv .popform .textdiv textarea::placeholder{font-size: 14px;}
    .popupsection .wrapper .popdiv .popform ul li {margin-bottom: 20px;}
    .tsection1 .wrapper .teamsection .allteam .allteamdiv ul li .employee .th3 {font-size: 18px;}
    .tsection1 .wrapper .teamsection .allteam .allteamdiv ul li .employee p {font-size: 14px;}
    .foundtag .th1 {font-size: 28px;}
    .tsection1 .wrapper .teamsection .founder .foundmemdiv ul li .th2 {font-size: 18px;}
    .tsection1 .wrapper .teamsection .founder .foundmemdiv ul li p {font-size: 14px;}
    .tsection1 .wrapper .teamsection .founder {margin-bottom: 20px;}
    /* .tsection1 .wrapper .teamsection .founder .foundmemdiv ul li {width: calc(33.33% - 20px);} */
    nav > ul li {font-size: 35px;}
    
    /* .form-group {margin-bottom: 5px;} */
    .form-control {height: 30px;font-size: 19px;padding: 0 12px;}
    #fixed-form-container .button {font-size: 1.3em;}
    #fixed-form-container .button:before {font-size: 15px;margin-right: 7px;}
    #fixed-form-container .body {padding: 5px 22px;}
    #fixed-form-container .button {left: 220px;}
    .form-group textarea {height: 40px;}
    /* .tysection .wrapper .thankyou .tylogo img {width: 250px;height: 250px;}
    .tysection .wrapper .thankyou .txt {font-size: 45px;padding-bottom: 15px;}
    .tysection .wrapper .thankyou .tagline {font-size: 18px;} */
    .nfsection {margin: 45px 0;}
    .nfsection .wrapper .notfound .nfabsection {width: 45%;}
    .mt-145 {margin-top: 90px !important;}
    .asection2 .wrapper .visionsection .vwrap .clients .ah1 {font-size: 23px;}
    .servicebanner {margin-bottom: 25px;}
    .gbtndiv .gbtn {font-size: 13px;padding: 10px 10px;}
    .uploadBtn.homeClick {width: 34%;}
    /* .tabList ul.tabs { width: 78%; } */

    /* .tabList ul.tabs .tabInner {padding: 0 12px 0 0;} */
    .tabList ul.tabs .tabInner .tabLink {font-size: 16px;}
    .tysection {  margin: 200px 0 180px;}
    .bannersection.ux-banner {height: 85vh;}
    .bannersection.teambanner {height: 85vh;}
    .serviceDis .wrapper .contentWrapper .rightDec p {font-size: 14px;padding-bottom: 30px;}
    .serviceDis .wrapper .contentWrapper .listItem ul li {font-size: 14px;margin-bottom: 11px;}
    .scrollMouse {bottom: 44px;}
    .tsection1 {margin: 30px 0 60px 0;}

    /*--ishwar-13-7-21--*/
    .blog-sec .blog-wrap {max-width: 1200px;}
    .b-d-sec .b-d-ban .ban-img {margin-top: 82px;}
    .b-d-sec .b-d-ban .ban-img .ban-cont {top: 36%;}

    .b-d-cont2-in.cont-parent {max-width: 1200px !important;} /*ish-13-10-22 */
}
@media screen and (max-width:1280px){
    .section5 .slidersection {width: 100%;}
    .bannersection .wrapper .headtext {margin-top: 85px;}
    .scrollMouse { bottom: 6px;}
    .section2 .wrapper .expersection {margin-top: 0px;}
    .bannersection {margin-top: 38px;}
    .section6 .msgtxt {width: 92%;}
    .casection .wrapper .worldsection .welcome .position .accordion-item p {font-size: 14px;}
   

    /* About */

    .asection3 .teamtxt {margin-bottom: 60px}
    .asection3 .teammember {width: 96%;}
    .progress1 {top: 77px;}
    .slider__counter1 {right: 315px;}
    .slick-slider button.slick-prev {right: 27%;}

    /* popup */

    .mfp-close {right: 60px;}
    .nfsection {margin: 100px 0;}
    /* .tabList ul.tabs { width: 84%; } */
    .bannersection.ux-banner {height: 75vh;}
    .bannersection.ux-banner {margin-top: 80px;}
    .bannersection.ux-banner .wrapper .headtext {margin-top: 0;}
    .serviceHead {margin-bottom: 5px;}
    .bannersection.ux-banner .wrapper .headtext .htext {padding-bottom: 15px;}

    .bannersection.teambanner {height: 89vh;}
    .bannersection.teambanner {margin-top: 80px;}
    .bannersection.teambanner .wrapper .headtext {margin-top: 0;}
    .serviceHead {margin-bottom: 5px;}
    .bannersection.teambanner .wrapper .headtext .htext {padding-bottom: 15px;}

    /* sahil 26.03.2021 */
    .c-head {font-size: 32px;line-height: 1.3;}
    .bannersection .wrapper .headtext {width: 48%;}
    .bannersection .wrapper .headtext .ptext p {font-size: 14px;}
    .gbtndiv .gbtn {font-size: 11px;}
    .header .leftmenu .talk h3 {font-size: 16px;}
    /* .section2 .wrapper .expersection .excard ul li .overtext .workh1 {font-size: 20px;} */
    .section2 .wrapper .expersection .excard ul li .overtext p {font-size: 11px;}
    .section3 .wrapper .techsection .stone .stoneh1 {font-size: 38px;}
    .section3 .wrapper .techsection .stone p {font-size: 14px;}
    .section3 .wrapper .techsection .stone1 ul li .subitem .stoneh2 {font-size: 48px;}
    .section3 .wrapper .techsection .stone1 ul li .subitem .stoneh3 {font-size: 21px;}
    .section3 .wrapper .techsection .stone1 ul li .subitem p {font-size: 12px;}
    .section4 .wrapper .coresection .coretxt2 p {font-size: 14px;}
    /* .section4 .capasection ul li .capitem .capah1 {font-size: 26px;}
    .section4 .capasection ul li .capitem p {font-size: 13px;} */
    .section6 .msgtxt .geth1 {font-size: 14px;}
    .section6 .msgtxt .geth2 {font-size: 23px;}
    .cbtndiv .cbtn {font-size: 12px;}
    .footer .wrapper .footersection .foot1 .footh1 {font-size: 28px;}
    .footer .wrapper .footersection .foot1 .footh2 {font-size: 28px;}
    .footer .wrapper .footersection .foot2 .subf1 p {font-size: 13px;}
    .footer .wrapper .footersection .foot2 .subf2 .footh3 {font-size: 13px;}
    .footer .wrapper .footersection .foot2 .subf2 .contwrapper .email .footh4 {font-size: 13px;}
    .footer .wrapper .footersection .foot2 .subf2 .contwrapper .email span {font-size: 13px;}
    .footer .wrapper .footersection .foot2 .subf2 .footmenu ul li {font-size: 13px;}
    .footer .wrapper .footersection .foot3 .footh5 {font-size: 13px;}
    nav > ul li {font-size: 33px;}
    .section6 .contact1 {padding: 20px 50px;}
    .section6 .contact2 {padding: 20px 50px;}
    .asection1 .wrapper .we .weleft .weh1 {font-size: 20px;}
    .asection1 .wrapper .we .weright p {font-size: 14px;}
    .asection2 .wrapper .visionsection .vwrap .clients .ah1 {font-size: 21px;}
    .asection2 .wrapper .visionsection .viwrap .vi1 p {font-size: 12px;}
    .asection2 .wrapper .visionsection .viwrap .vi1 .ah2 {font-size: 20px;}
    .asection4 .wrapper .project .pro1 .proh1 {font-size: 21px;}
    .asection4 .wrapper .project .pro1 .proh2 {font-size: 42px;}
    .asection4 .wrapper .project .pro2 p {font-size: 14px;}
    .asection4 .wrapper .project {padding: 30px 0px;}
    .footer .wrapper .footersection .foot2 .subf1 .social ul li i {font-size: 21px;}
    .ssection1 .wrapper .brandsection .text .sh1 {font-size: 23px;}
    .serviceHead {font-size: 18px;}
    .foundtag .th1 {font-size: 26px;}
    .tsection1 .wrapper .teamsection .founder .foundmemdiv ul li .th2 {font-size: 16px;}
    .tsection1 .wrapper .teamsection .founder .foundmemdiv ul li p {font-size: 12px;}
    .foundtag .th1 {font-size: 24px;}
    .tsection1 .wrapper .teamsection .allteam .allteamdiv ul li .employee .th3 {font-size: 16px;}
    .tsection1 .wrapper .teamsection .allteam .allteamdiv ul li .employee p {font-size: 12px;}
    .casection .wrapper .worldsection .texthead .cah1 {font-size: 21px;}
    .casection .wrapper .worldsection .welcome .weltxt .cah2 {font-size: 23px;}
    .casection .wrapper .worldsection .welcome .position .accordion-item .cah3 {font-size: 21px;}
    .casection .wrapper .worldsection .welcome .position .accordion-item .cah4 {font-size: 14px;}
    .casection .wrapper .worldsection .welcome .position .accordion-item p {font-size: 12px;}
    .accbtndiv .accbtn {font-size: 12px;padding: 8px 10px;}
    .csection1 .wrapper .contactsection .text p {font-size: 14px;}
    .csection1 .wrapper .contactsection .text .email a {font-size: 14px;}
    .csection1 .wrapper .contactsection .form ul li {margin-bottom: 20px;}
    .csection1 .wrapper .contactsection .form ul li .inputdiv input {padding: 15px 20px;}
    .csection2 .wrapper .addresssection ul li .talk .cnh2 {font-size: 21px;margin-bottom: 15px;}
    .csection2 .wrapper .addresssection ul li .talk p {font-size: 13px;height: 50px;}
    .csection2 .wrapper .addresssection ul li .talk .email a {font-size: 14px;}
    .serviceDis .wrapper .contentWrapper .listItem ul li {font-size: 12px;}
    .serviceDis .wrapper .contentWrapper .rightDec p {font-size: 12px;}
    .f-48 {font-size: 32px !important;}



}
@media screen and (max-width:1024px){
    /* .c-head {font-size: 44px;} */
    .header {padding: 20px 25px;}
    .header .logo img {width: 100px;}
    .bannersection .wrapper .headtext .htext {padding-bottom: 30px;}
    .bannersection .wrapper .headtext .ptext p {font-size: 16px;width: 85%;}
    .bannersection {height: 62vh;margin-top: 92px;}
    /* .b-absolute {right: 15px;} */
    .t-absolute {left: 15px;}
    .gbtndiv .gbtn{font-size: 12px;padding: 14px 10px;}
    .section3 .wrapper .techsection .techtext h3 {font-size: 30px;padding-bottom: 30px;}
    .section3 .wrapper .techsection .techtext p {font-size: 20px;}
    .section3 {padding: 35px 0;}
    .section3 .wrapper .techsection .techtext {width: 55%;}
    .section4 .wrapper .coresection .coretxt2 p {font-size: 15px;}
    .section6 .contact1 {padding: 45px 45px;}
    .section6 .contact2 {padding: 45px 45px;}
    .section6 .msgicon img {max-width: 75%;}
    .section6 .msgtxt .geth1 {font-size: 20px;padding-bottom: 15px;}
    /* .section6 .msgtxt h3 {font-size: 30px;} */
    .section6 .msgtxt {width: 98%;}
    /* .section3 .wrapper .techsection .stone1 ul li {width: calc(25% - 5px);} */
    .section3 .wrapper .techsection .stone1 ul li {margin-right: 15px;}
    /* .section3 .wrapper .techsection .stone h3 {font-size: 45px;} */
    .section3 .wrapper .techsection .stone p {font-size: 15px;}
    /* .section3 .wrapper .techsection .stone1 ul li .subitem h2 {font-size: 60px;} */
    /* .section3 .wrapper .techsection .stone1 ul li .subitem h3 {font-size: 25px;} */
    /* .section3 .wrapper .techsection .stone1 ul li .subitem p {font-size: 13px;} */
    /* .section4 .capasection ul li {width: calc(33.33% - 5px);}
    .section4 .capasection ul li .capitem .capah1 {font-size: 25px;} */
    .section4 .capasection ul li .capitem p {font-size: 13px;}

     /* Contact Page */

    .csection1 .wrapper .contactsection {flex-direction: column;justify-content: center;align-items: center;}
    .csection1 .wrapper .contactsection .text {width: 85%;margin-bottom: 70px;}
    .csection1 .wrapper .contactsection .form {width: 85%;}
    .csection2 .wrapper .addresssection {padding: 0 30px;}
    .csection2 .wrapper .addresssection ul li .talk p {width: 100%;}
    .footer .wrapper .footersection {padding: 0 15px;}

    /* About Page */
    .aboutbanner{margin-top: 25px;}
    .asection1 {margin-top: 75px;}
    .asection1 .wrapper .we {padding: 60px 25px;}
    .asection1 .wrapper .we .weleft .weh2 {padding-left: 24px;}
    .asection1 .wrapper .we .weleft .weh1 {font-size: 20px;margin-bottom: 15px;}
    .asection1 .wrapper .we .weright .starimg {margin-bottom: 35px;max-width: 43%;}
    .asection1 .wrapper .we .weright p {font-size: 14px;}
    .asection2 .wrapper .visionsection .vwrap .clients {width: 86%;}
    .asection2 .wrapper .visionsection .vwrap .clients .ah1 {font-size: 28px;}
    .asection2 .wrapper .visionsection {padding: 35px 25px;}
    .asection2 {margin-top: 25px;}
    .asection2 .wrapper .visionsection .viwrap .vi1 {margin-bottom: 30px;}
    .asection2 .wrapper .visionsection .viwrap .vi1 .ah2 {margin-bottom: 20px;}
    .asection3 .teammember {width: 96%;}
    .asection3 .teamtxt {margin-bottom: 40px;}
    /* .slick-slider button.slick-prev {right: 32%;top: -70px;} */
    .slider__counter2 {right: 145px;top: -82px;}
    .slider__counter1 {right: 295px;top: -82px;}
    .progress1 {top: 80px;right: 170px;width: 11%;}
    .asection4 .wrapper .project {padding: 85px 25px;}
    .asection4 .wrapper .project .pro1 .proh1 {font-size: 20px;width: 55%;}
    .asection4 .wrapper .project .pro1 .proh2 {font-size: 55px;}
    /* .asection4 .wrapper .project .pro2 p {font-size: 17px;} */
    .accordion-thumb::after {width: 35px;height: 35px;right: 40px;}

    /* Service */
    .f-48 {font-size: 40px !important;}
   
    .ssection1 .wrapper .brandsection .text .sh1 {width: 75%;}
    .ssection1 .wrapper .brandsection .brandwrap ul li {margin-bottom: 40px;padding-left: 55px;}
    /* .ssection1 .wrapper .brandsection .brandwrap ul li::before {background-size: 35px 55px !important;} */
    /* .accordion-item h3 {font-size: 25px;} */
    .accordion-item p {font-size: 15px}
    .accordion-item.is-active .accordion-thumb::after {background-size: 25px;}
    .accordion-thumb::after {background-size: 25px;}
    .casection .wrapper .worldsection .welcome {padding: 60px 0;}
    .servicebanner {margin: 25px 0;}

    /* Work */

    .wmargin {margin-bottom: 100px !important;}

    /* career */
    .careerbanner {margin-bottom: 25px;margin-top: 25px;}
    .ca-widthp {margin-bottom: 0px !important;}
    .casection .wrapper .worldsection .welcome .weltxt {width: 100%;}
    .casection .wrapper .worldsection .welcome .position {width: 100%;}
    .casection .wrapper .worldsection .welcome {padding: 60px 30px;}

    .casection .wrapper .worldsection .welcome .position .accordion-item .cah4 {font-size: 16px;}
    .accbtndiv .accbtn{font-size: 12px;}
    .casection .wrapper .worldsection .welcome .position {margin-top: 20px;}
    .mfp-close {right: 20px;}

    .tsection1 .wrapper .teamsection .allteam {padding: 15px 30px;}
    .tsection1 .wrapper .teamsection .allteam .allteamdiv ul li {width:calc(33.33% - 20px);margin-right: 20px;}
    .tsection1 .wrapper .teamsection .allteam .allteamdiv ul{justify-content: center;}

    .menu-toggle {top: 37px;right: 32px;}
    nav > ul {flex-direction: column;}
    nav > ul li {margin-bottom: 20px;}
    .nfsection .wrapper .notfound .txtnf h2 {font-size: 350px;}
    .nfsection .wrapper .notfound .nfabsection h3 {font-size: 40px;}
    .careerimg {width: 100%;padding: 0 100px;}
    .conSub {width: 100%;}
    .uploadBtn.homeClick { width: 18%;}
    /* .tabList ul.tabs {   width: 90%; } */
    .tabList ul.tabs .tabInner .tabLink {font-size: 15px;}
    .tabList ul.tabs .tabInner { padding: 0 4px 0 0; }
    .asection1 .wrapper .we .weleft .weh2 br{display: none;}

    ::-webkit-scrollbar {display: block;}
    #scrollbar{display: none;}
    .bannersection.ux-banner {height: 58vh;}
    .bannersection.ux-banner .wrapper .headtext {padding-left: 50px;}
    .bannersection.teambanner {height: 58vh;}
    .bannersection.teambanner .wrapper .headtext {padding-left: 50px;}
    .footer .wrapper .footersection .foot2 .subf2 .contwrapper .email {margin-right: 20px;}
    .open ul.menu li::after {left: 0;transform: translateX(0%);}
    .section4 .capasection ul li .capitem .capah1 {line-height: 23px; height: 50px; font-size: 19px;} /*ish-13-10-22 */

    /*--ishwar-13-7-21--*/
    .blog-sec .blog-wrap {padding: 0 30px;}
    .blog-sec .blog-wrap .blog-in .b-card1 .b-cont .b-title {font-size: 20px;}
    .blog-sec .blog-wrap .blog-in .b-card1 .b-cont .b-pare p {font-size: 14px;}
    /*.blog-sec .blog-wrap .blog-in .b-card1 {width: calc(50% - 20px);}*/

    .blog-sec .blog-wrap .blog-in .b-card1 .b-cont span.rm-btn {right: -57px;}
    .blog-sec {margin-top: 120px;}


    .b-d-sec .b-d-cont .b-d-wrap {max-width: 780px;}
    .b-d-sec .b-d-ban .ban-img {margin-top: 96px;}

    .b-d-sec .b-d-ban .ban-img .ban-cont h2 { max-width: 780px;}
    .b-d-sec .b-d-ban .ban-img .ban-cont p { max-width: 780px;}

    .b-d-cont2 .b-d-cont2-in {max-width: 780px;}/*--ishwar-16-7-21--*/

    .footer .wrapper .footersection .foot2 .subf2 .footmenu ul li {font-size: 10px;}/*--ishwar-30-7-21--*/

}

@media screen and (max-width:800px){
    .bannersection .wrapper .headtext {width: 65%;}
    .section2 .wrapper .expersection .headtext {width: 80%;padding-bottom: 40px;}
    .section2 .wrapper .expersection .excard ul li {width: 100%;}
    /* .b-absolute {right: 155px;} */
    .t-absolute {left: 155px;}
    .section3 .wrapper .techsection {justify-content: center;flex-flow: row wrap;}
    .section3 .wrapper .techsection .techtext {width: 100%;text-align: center;margin-bottom: 30px;}
    .section4 .wrapper .coresection .coretxt1 {width: 50%;}
    .section6 {flex-flow: row wrap;}
    .section6 .contact1 {width: 100%;}
    .section6 .contact2 {width: 100%;}
    .section3 .wrapper .techsection .stone1 ul li:nth-child(even) { margin-top: 0px;}
    .section3 .wrapper .techsection .stone1 ul li {width: 50%;margin-bottom: 50px;}
    .section3 {background-size: 100% 100%;}
    .section3 .wrapper .techsection .stone1 ul li .subitem{display: inline-block;width: 80%;}
    .section4 .capasection ul li {width: calc(50% - 26px);}
    .section4 .capasection ul li .capitem .capah1 {font-size: 18px; height: 50px;} /*ish-13-10-22 */

     /* Contact Page */

    .header {padding: 15px 15px;}
    .header .logo img {width: 90px;}
    .header .leftmenu .talk h3 {font-size: 14px;}
    .header .leftmenu ul li .hand img{width: 25px;}
    .header .leftmenu ul li .menuicon img{width: 40px;}
    .header .leftmenu ul li:nth-child(2) {padding-right: 50px;}
    .csection1 .wrapper .starimg img{width:150px}
    .csection2 .wrapper .addresssection ul li .talk .cnh2 {font-size: 20px;margin-bottom: 20px;}
    .csection2 .wrapper .addresssection ul li .talk p {font-size: 16px;height: 70px;}
    .csection2 .wrapper .addresssection ul li .talk .email a {font-size: 16px;}
    .footer .wrapper .footersection .foot1 {margin: 0px 0;}
    .footer .wrapper .footersection .foot2 {margin: 20px 0;}
    .footer .wrapper .footersection .foot2 .subf2 .footmenu ul {justify-content: center;align-items: center;}
    .csection1 {margin-top: 80px;}
    .addresssection ul {justify-content: center;align-items: center;flex-flow: row wrap;}
    .csection2 .wrapper .addresssection {margin: 40px 0;}
    .csection2 .wrapper .addresssection ul li {width: 100%;margin-bottom: 25px;}
    .csection2 .wrapper .addresssection ul li .talk .cnh2 {margin-bottom: 12px;}
    .csection2 .wrapper .addresssection ul li .talk p {height:auto;}
    .csection2 .wrapper .addresssection ul li .talk .email {margin-top: 15px;}
    .footer .wrapper .footersection .foot2 .subf2 .contwrapper .email {width: 60%;}
    .csection2 .wrapper .addresssection ul li:last-child {margin-bottom: 0px;}
    .section3 .wrapper .techsection .stone1 ul li {margin-right: 0px;}
    /* About */

    .asection1 {margin-top: 60px;}
    .asection1 .wrapper .we .weright .starimg {margin-bottom: 25px;max-width: 45%;}
    .asection2 .wrapper .visionsection {padding: 0px 25px;}
    .asection2 .wrapper .visionsection .vwrap .clients {width: 94%;}
    .asection2 .wrapper .visionsection .vwrap .clients .ah1 {font-size: 25px;}
    .asection2 .wrapper .visionsection .viwrap .vi1 {margin-bottom: 25px;}
    .asection2 .wrapper .visionsection .viwrap .vi1 .ah2 {margin-bottom: 15px;font-size: 20px;}
    .asection2 .wrapper .visionsection .viwrap .vi1 p {font-size: 12px;}
    .asection3 {margin-top: 50px;}
    .asection3 .teamtxt {width: 44%;}
    .slick-slider button.slick-next {right: 15%;}
    .slider__counter1 {right: 272px;}
    /* .slick-slider button.slick-prev {right: 37%;} */
    .asection4 .wrapper .project .pro1 {width: 100%;}
    .asection4 .wrapper .project .pro2 {width: 100%;}

    /* career */

    .casection .wrapper .worldsection .texthead .cah1 {width: 90%;}
    .ca-widthp {width: 70% !important;margin-bottom: 0px !important;}
    .popupsection .wrapper .popdiv .poptxt .apph1 {font-size: 35px;width: 68%;}
    .mfp-close {top: 75px;}
    .applybtn button {font-size: 14px;padding: 15px 35px;}

    /*  */

    .tsection1 .wrapper .teamsection .founder .foundmemdiv ul {width: 95%;}
    .tsection1 .wrapper .teamsection .founder .foundmemdiv ul li {width: calc(33.33% - 13px);}
    .menu-toggle {top: 28px;right: 30px;}
    .uploadBtn {width: 30%;}
    .nfsection .wrapper .notfound .txtnf h2 {font-size: 300px;}
    .nfsection .wrapper .notfound .nfabsection {width: 50%;}
    .mob-margin {margin-top: 10px !important;}
    .uploadBtn.homeClick { width: 24%;}
    .tabList ul.tabs{border-bottom: none;}
    /* .tabList ul.tabs { width: 100%; padding: 0 20px;} */
    .bannersection.ux-banner {height: 50vh;}
    .bannersection.teambanner {height: 50vh;}
    .serviceDis .wrapper .contentWrapper {flex-direction: column;}
    .serviceDis .wrapper .contentWrapper .listItem {width: 100%;padding: 0 15px;margin-bottom: 20px;}
    .serviceDis .wrapper .contentWrapper .rightDec {width: 100%;padding: 0 15px;}
    .bannersection.ux-banner .wrapper .headtext {padding-left: 15px;}
    .bannersection.teambanner .wrapper .headtext {padding-left: 15px;}
    /* .tabList .tabs{display: flex;justify-content: space-between;align-items: flex-start;flex-flow: row wrap;}
    .tabList ul.tabs .tabInner {width: calc(25% - 15px);} */
    .c-head {font-size: 30px;}
    .asection4 .wrapper .project {padding: 30px 25px;}
    .asection4 .wrapper .project .pro1 .proh1 {font-size: 16px;}
    .asection4 .wrapper .project .pro1 .proh2 {font-size: 35px;}
    .section6 .msgtxt .cbtndiv{text-align: left;}

    /*--ishwar-13-7-21--*/
    .blog-sec .blog-wrap .blog-in .b-card1 {width: calc(50% - 20px);}
    .blog-sec .blog-wrap .blog-in .b-card1 .b-cont span.rm-btn {right:-55px;}


    .b-d-sec .b-d-cont .b-d-wrap {max-width: 640px;}
    .b-d-sec .b-d-ban .ban-img {margin-top: 80px;}

    img.home-banner {display: none;}
    .home-banner-mob {display: block;}
    .b-d-sec .b-d-ban .ban-img .ban-cont h2 {max-width: 640px;font-size: 27px;}
    .b-d-sec .b-d-ban .ban-img .ban-cont p {max-width: 640px;}

    .b-d-cont2 .b-d-cont2-in {max-width: 640px;}/*--ishwar-16-7-21--*/

    .footer .wrapper .footersection .foot2 .subf2 .footmenu ul li {font-size: 13px;}/*--ishwar-30-7-21--*/
    .d-left-cont {width: 100%;} /*ish-13-10-22 */
    .d-right-cont {width: calc(69% - 10px);    margin-top: 20px;} /*ish-13-10-22 */
}
@media screen and (max-width:640px){
    .bannersection .wrapper .headtext {width: 90%;}
    /* .section2 .wrapper .expersection .excard ul li img {max-width: 80%;} */

    .t-absolute {left: 80px;}
    .section3 {margin-top: 50px;}
    .section3 .wrapper .techsection .techimg img{max-width: 85%;}
    .section4 .wrapper .coresection .coretxt2 {width: 50%;}
    .section5 .slidersection ul li .slidebox {padding: 20px 0;}
    .section5 .slidersection ul li .slidebox .slidetext h3 {font-size: 25px;height: 120px;}
    .section5 .slidersection ul li .slidebox .slidetext p {font-size: 12px;}
    .section5 .slidersection ul li .slidebox .slideicon img {max-width: 70%;display: inline-block;}
    .section5 .slidersection ul li .slidebox .slidetext a {font-size: 12px;}
    .section2 .wrapper .expersection .headtext {width: 100%;}
    /* About */
    
    .aboutbanner{margin-top: 10px;}
    .asection2 .wrapper .visionsection .vwrap {width: 100%;margin-bottom: 30px;}
    .asection2 .wrapper .visionsection .viwrap {width: 100%;}
    .slider__counter2 {right: 120px;}
    .progress1 {right: 145px;}
    .slider__counter1 {right: 226px;}

    .asection1 .wrapper .we .weleft {width: 100%;margin-bottom: 0px;}
    .asection1 .wrapper .we .weright {width: 100%;}
    
    

    .swidth{width: 73%;}
    .c-width{width: 73% ;}
    .ssection1 .wrapper .brandsection .text .sh1 {font-size: 22px;}
    .ssection1 .wrapper .brandsection .brandwrap ul li {height: auto;margin-bottom: 20px;padding-left: 45px;}
    /* .ssection1 .wrapper .brandsection .brandwrap ul li::before {background-size: 30px 45px !important;} */
    .f-48 {font-size: 35px !important;}
    .accordion-item.is-active .accordion-thumb::after {background-size: 20px;}
    .accordion-thumb::after {background-size: 20px;}
    .swidth {width: 77%;}

    /* Work */

    .wmargin {margin-bottom: 0px !important;}

    /* career */

    .ca-widthp {width: 53% !important;}
    .servicebanner {margin: 10px 0;}
    /* .casection .wrapper .worldsection .texthead h3 {font-size: 35px;} */
    .careerbanner {margin-bottom: 21px;margin-top: 10px;}

    /* popup */

    .popupsection .wrapper .popdiv .popform ul li {width: 100%;}

    .tsection1 .wrapper .teamsection .allteam .allteamdiv ul li {width: 100%;margin-right: 0px;}
    .tsection1 .wrapper .teamsection .founder .foundmemdiv ul li {width: 100%;margin-right: 0px;}

    .form-group {text-align: left;}
    .asection4 .wrapper .project .pro1 .proh1 {width: 57%;}
    .asection2 .wrapper .visionsection .vwrap {position: static;}
    .asection1 {margin-top: 115px;}
    .uploadBtn {width: 50%;}
    #fixed-form-container .button { left:0px;}
    .nfsection .wrapper .notfound .nfabsection {width: 65%;}
    .mt-145 {margin-top: 45px !important;}
    .tysection .wrapper .thankyou .tagline { font-size: 16px;  padding-bottom: 15px;}
    .uploadBtn.homeClick { width: 100%;}
    .cbtndiv { width: 40%;}
    .cbtndiv .cbtn {font-size: 12px; padding: 10px 8px;}
    .bannersection.ux-banner {background: url(../images/ux-banner-blank-mobile-new.webp)no-repeat center center/cover;}
    .bannersection.ux-banner {height: 100vh;}
    .bannersection.teambanner {background: url(../images/team-bannernew-mob.webp)no-repeat center center/cover;}
    .bannersection.teambanner {height: 100vh;}
    .floatImg-ux {top: 16%;right: 0%;width: 65%;transform: translate(-50%,-50%);left: 50%;}
    .floatImg-mobile{top: 16%;right: 0%;width: 65%;transform: translate(-50%,-50%);left: 50%;}
    .floatImg-seo{top: 16%;right: 0%;width: 65%;transform: translate(-50%,-50%);left: 50%;}
    .floatImg-web{top: 16%;right: 0%;width: 65%;transform: translate(-50%,-50%);left: 50%;}
    .floatImg-social{top: 16%;right: 0%;width: 65%;transform: translate(-50%,-50%);left: 50%;}

    .bannersection {background: url(../images/mobile-home-banner.webp)no-repeat center center/cover;}
    .bannersection {height: 108vh;}
    .scrollMouse {display: none;}
    .floatImg-ux {top: 20%;width: 75%;}
    .serviceHead {letter-spacing: 2px;}
    .bannersection.ux-banner .wrapper .headtext {margin-top: 200px;}
    .bannersection.teambanner .wrapper .headtext {margin-top: 200px;}
    .footer .wrapper .footersection .foot2 .subf2 .contwrapper {flex-flow: row wrap;}
    .footer .wrapper .footersection .foot2 .subf2 .contwrapper .email {width: 100%;margin-bottom: 10px;}
    .tabList ul.tabs {padding: 0 0px;}
    .tabList ul.tabs .tabInner {text-align: center;}
    /* .tabList ul.tabs .tabInner .tabLink {font-size: 11px;} */

    .section4 .capasection ul li .capitem p {font-size: 14px;height: 225px;}


    /*--ishwar-13-7-21--*/
    .blog-sec .blog-wrap .blog-in .b-card1 {width: 100%;}
    .blog-sec .blog-wrap .blog-in .b-card1 .b-cont span.rm-btn {right: -125px;}

    .b-d-sec .b-d-cont .b-d-wrap {max-width: 410px;}
    .b-d-sec .b-d-ban .ban-img .ban-cont h2 {max-width: 410px;font-size: 22px;line-height: 26px;}
    .b-d-sec .b-d-ban .ban-img .ban-cont h2 br{display: none;}
    .b-d-sec .b-d-ban .ban-img .ban-cont p {max-width: 410px;font-size: 15px;line-height: 26px;}
    .b-d-sec .b-d-ban .ban-img .ban-cont {top: 33%;}

    .b-d-cont2 .b-d-cont2-in {max-width: 410px;}/*--ishwar-16-7-21--*/

    .d-right-cont {width: 100%;} /*ish-13-10-22 */
}
@media screen and (max-width:500px){
    .bannersection .wrapper .headtext {width: 100%;}
    .section1 .wrapper .moresection span {font-size: 12px;}
    .section1 .wrapper .moresection i {font-size: 25px;}
    .section2 .wrapper .expersection .headtext {width: 100%;}
 
    .t-absolute {left: 50px;}
    .section3 .wrapper .techsection .techtext h3 {font-size: 25px;padding-bottom: 20px;}
    .section3 .wrapper .techsection .techtext p {font-size: 15px;}
    .section3 .wrapper .techsection .techimg img {max-width: 75%;}
    .section4 .wrapper .coresection {justify-content: flex-start;flex-flow: row wrap;}
    .section4 .wrapper .coresection .coretxt1 {width: 100%;margin-bottom: 20px;}
    .section4 .wrapper .coresection .coretxt2 {width: 100%;}
    .section5 {padding: 0 15px;margin-bottom: 40px;}
    .section5 .slidersection ul li .slidebox .slidetext h3 {font-size: 17px;height: 80px;}
    .section5 .slidersection ul li .slidebox .slidetext p {font-size: 10px;}
    .section5 .slidersection ul li .slidebox .slidetext {padding: 5px 15px;}
    .section6 .contact1 {padding: 30px 15px;}
    .section6 .contact2 {padding: 30px 15px;}
    .section6 .msgicon img {max-width: 60%;display: inline-block;}
    .section6 .msgicon {padding-bottom: 20px;}
    .section6 .msgtxt .geth2 {font-size: 18px;}
    .section6 .msgtxt .geth1 { font-size: 16px; padding-bottom: 5px;}
    .section6 .msgicon {  padding-bottom: 5px; }
    /* .section4 .capasection ul li .capitem .capah1 { font-size: 20px;} */

     /* Contact Page */

    .footer .wrapper .footersection .foot2 {flex-direction: column;}
    .footer .wrapper .footersection .foot2 .subf1{margin-bottom: 20px;width: 100%;}
    .footer .wrapper .footersection .foot2 .subf2{width: 100%;}
    .csection1 {margin-bottom: 20px;}
    .footer .wrapper .footersection .foot3 .footh5 {font-size: 13px;text-align: center}
    .csection1 .wrapper .contactsection .text {margin-bottom: 35px;}
    .csection1 .wrapper .contactsection .form ul li {margin-bottom: 15px;}
    .csection1 .wrapper .contactsection .text {width: 100%;}
    .csection1 .wrapper .contactsection .form {width: 100%;}
    .csection2 .wrapper .addresssection {padding: 0%;}
    .footer .wrapper .footersection {padding: 0;}

    /* About */

    .asection1 .wrapper .we {padding: 60px 0px;}
    .asection2 .wrapper .visionsection .vwrap .clients {width: 100%;}
    .asection3 .teamtxt {width: 100%;margin-bottom: 75px;}
    .asection2 .wrapper .visionsection {padding: 0;}
    .progress1 {right: 192px;width: 20%;top: 150px;}
    .slider__counter2 {right: 170px;top: -47px;font-size: 15px;}
    .slider__counter1 {top: -47px;font-size: 15px;right: 302px;}
    .slick-slider button.slick-next {top: -37px;right: 30%;}
    .asection4 .wrapper .project {padding: 45px 0px;}
    .asection4 .wrapper .project .pro1 .proh1 {font-size: 18px;}
    .asection4 .wrapper .project .pro1 .proh2 {font-size: 35px;}
    .asection4 .wrapper .project .pro2 p {font-size: 15px;}
    /* .asection1 .wrapper .we .weleft h3 {width: 75%;} */
    .asection4 .wrapper .project .pro1 .proh2::after{height: 3px;}
    /* work */

    .mgt{margin-top: 20px !important;}

    /* career */

    .casection .wrapper .worldsection .welcome {padding: 60px 0px;}
    .casection .wrapper .worldsection .welcome .weltxt .cah2 {width: 100%;}

    .foundtag .th1 {font-size: 25px;}
    .uploadBtn {width: 100%;}
    .section2 .wrapper .expersection .excard ul li:hover .textani-R {transform: translateX(-33px);}
    .section2 .wrapper .expersection .excard ul li:hover .textani-L {transform: translateX(33px);}

    nav > ul.menu {top: 10%;left: 5%;transform: none;}
    nav > ul {align-items: flex-start;}
    .list2{left: 10%;bottom: 11%;position: fixed;display: flex;flex-direction: column;}
    .social_menu{display: flex;flex-direction: row;}
    .menu_title{font-size: 20px;border-bottom: 1px solid;padding: 5px 0px;color: #86c232;margin-bottom: 20px;width: 65%;}
    .cursor{display: none;}
    .section3 .wrapper .techsection .stone p {width: 100%;}
    .foot3{margin-bottom: 35px;}
    #fixed-form-container .button {width: 100%; border-radius: 0;}
    #fixed-form-container .button.expanded {left: auto;}
    .ca-widthp {width: 100% !important;}
    .asection1 .wrapper .we .weleft .weh2 {padding-left: 0;}
    .aboutbanner {margin-top: 15px;}
    .nfsection .wrapper .notfound .txtnf h2 {font-size: 200px;}
    .nfsection .wrapper .notfound .nfabsection h3 {font-size: 30px;}
    .careerimg {padding: 10px 45px;}
    .footer .wrapper .footersection .foot2 .subf1 .social ul li i {font-size: 20px;}
    .servicebanner {margin: 15px 0;}
    .careerbanner {margin-bottom: 15px;margin-top: 15px;}
    #fixed-form-container{width: 100%;right: 0;}
    #fixed-form-container .body{border-radius: 0;}
    .uploadBtn.homeClick {margin-bottom: 24px;}
    .knowMore {  width: 125px; }
    .serviceDis .wrapper .contentWrapper {margin: 15px 0 30px;}
    .bannersection.ux-banner {height: 85vh;}
    .bannersection.teambanner {height: 85vh;}
    .serviceHead {font-size: 14px;}
    .bannersection {height: 84vh;margin-top: 68px;}
    .bannersection .wrapper .headtext {  margin-top: 130px;}
    .scrollMouse{display: none;}
    .bannersection .wrapper .headtext .ptext { padding-bottom: 10px;}

    .floatHomeBanner {left: auto;  top: auto; width: 28%; bottom: 10%;  right: 15%; }
    .foundimg img.mobService{display: block;}
    .foundimg img.deskService{display: none;}
    .footer .wrapper .footersection .foot2 .subf2 .contwrapper {flex-flow: row wrap;}
    .footer .wrapper .footersection .foot2 .subf2 .contwrapper .email {width: 100%;margin-bottom: 10px;}
    .tsection1 .wrapper .teamsection .allteam .allteamdiv ul li {margin: 0 0px 30px 0px;}

    .section4 .capasection ul li .capitem p {height: auto; }


    /*--ishwar-13-7-21--*/
    .blog-sec .blog-wrap .blog-in .b-card1 {padding-bottom: 50px;}
    .b-d-sec .b-d-ban .ban-img .ban-cont h2 {font-size: 20px;max-width: 309px;}

    .gbtndiv.t-center.btn-top {margin-top: 30px;}/*--ish-30-8-21--*/
}
@media screen and (max-width:550px){
    .section4 .capasection ul li {width: 100%;}
    .section4 .capasection ul li .capitem p {height: auto;}
    .popupsection .wrapper .popdiv .popform ul li .inputdiv span{font-size:10px !important;}

}
@media screen and (max-width:450px){
    .bannersection .wrapper .headtext .htext {padding-bottom: 6px;}
    .bannersection .wrapper .headtext .ptext p {font-size: 14px;width: 100%;}
    .section1{margin-top: 20px;}
    .section2 .wrapper .expersection {margin-top: 85px;}
    .t-absolute {left: 35px;}
    .section2 .wrapper .expersection .excard ul li .overtext .workh1 {font-size: 15px;}
    .section2 .wrapper .expersection .excard ul li .overtext p {font-size: 10px;}
    .section5 .slidersection ul li .slidebox .slideicon {padding: 45px 10px;}
    .section5 .slidersection ul li .slidebox .slideicon img {max-width: 100%;}
    .section5 .slidersection ul li .slidebox .slidetext {padding: 6px 52px;}
    .section5 .slidersection ul li .slidebox .slidetext h3 {font-size: 30px;height: 150px;}
    .section5 .slidersection ul li .slidebox .slidetext p {font-size: 15px;}
    .c-head {font-size: 27px;}
    .section2 .wrapper .expersection .excard ul li {margin-bottom: 30px;}
    .section3 .wrapper .techsection .stone .stoneh1 {font-size: 20px;}
    .section3 .wrapper .techsection .stone p {font-size: 13px;width: 100%;}
    .section3 .wrapper .techsection .stone1 ul li {width: 100%;}
    .section3 .wrapper .techsection .stone1 ul li:last-child{margin-bottom: 0px !important;}
    .section4 .capasection ul li {width: 100%;}
    .section3 .wrapper .techsection .stone1 {padding-top: 30px;padding-bottom: 0%;}
    .section4 {padding: 30px 0;}
    /* .sectioncapa {padding: 5px 0 30px 0;} */
    .section4 .capasection ul li:last-child {margin-bottom: 0px;}
    

     /* Contact Page */
     

    .header .logo img {width: 80px;}
    .header .leftmenu ul li {padding-right: 10px;}
    .header .leftmenu ul li:nth-child(2) {padding-right: 35px;}
    .header .leftmenu ul li .menuicon img {width: 35px;}
    .header .leftmenu ul li .hand img {width: 22px;}
    .csection1 .wrapper .starimg img {width: 125px;}
    .csection1 .wrapper .contactsection .text .cnh1 {margin-bottom: 10px;font-size: 24px;}
    .csection1 .wrapper .contactsection .text p {font-size: 18px;width: 100%;}
    .csection1 .wrapper .contactsection .text .email {margin-top: 20px;}
    .csection1 .wrapper .contactsection .text .email a{font-size: 14px;}
    .csection1 .wrapper .contactsection .form ul li {margin-bottom: 26px;}
    .csection1 .wrapper .contactsection .form ul li .inputdiv input {padding: 15px 20px;}
    .csection1 .wrapper .contactsection .form ul li  input::placeholder{font-size:15px !important;}
    .csection1 .wrapper .contactsection .form ul li  select::placeholder{font-size:15px !important;}
    .csection1 .wrapper .contactsection .form ul li textarea {height: 150px;}
    .footer {margin: 10px 0;}
    .gbtndiv .gbtn{font-size: 12px;padding: 15px 10px;}
    .footer .wrapper .footersection .foot1 .footh1 {font-size: 20px;}
    .footer .wrapper .footersection .foot1 .footh2 {font-size: 20px;}
    .footer .wrapper .footersection .foot2 .subf1 .flogo {padding-bottom: 10px;}
    .footer .wrapper .footersection .foot2 .subf1 p {font-size: 12px;}
    .footer .wrapper .footersection .foot2 .subf1 .social {padding-top: 15px;}
    .footer .wrapper .footersection .foot2 .subf1 .social ul li img{width: 15px;}
    .footer .wrapper .footersection .foot2 .subf2 .footh3 {font-size: 14px;}
    .footer .wrapper .footersection .foot2 .subf2 .contwrapper .email .footh4 {font-size: 13px;}
    .footer .wrapper .footersection .foot2 .subf2 .contwrapper .email span {font-size: 13px;}
    .footer .wrapper .footersection .foot2 .subf2 .contwrapper {padding: 15px 0;}
    .footer .wrapper .footersection .foot2 .subf2 .footmenu {padding: 15px 0px;}
    .footer .wrapper .footersection .foot2 .subf2 .footmenu ul li {font-size: 15px;padding: 0 13px;}
    .footer .wrapper .footersection .foot2 .subf2 .footmenu ul li::after {height: 8px;}
    .footer .wrapper .footersection .foot2 {padding-bottom: 0px;}

    /* About */

    .asection1 .wrapper .we {padding: 40px 0px}
    .asection1 .wrapper .we .weleft .weh1 {font-size: 17px;margin-bottom: 11px;}
    .asection1 .wrapper .we .weright .starimg {margin-bottom: 12px;max-width: 35%;}
    /* .asection2 .wrapper .visionsection .vwrap .clients h3 {font-size: 30px;} */
    .asection2 .wrapper .visionsection .viwrap .vi1 .ah2 {margin-bottom: 10px;font-size: 18px;}
    .asection3 {margin-top: 15px;}
    .progress1 {right: 161px;top: 138px;}
    .asection3 .teammember {width: 100%;}
    .asection3 .teammember ul li {padding: 0 15px;}
    .slider__counter1 {right: 258px;}
    .slider__counter2 {right: 142px;}
    .slick-slider button.slick-next {right: 28%;}
    .asection3 .teammember ul li .memcard {text-align: center;}
    .slick-slide img {display: inline-block;}
    .asection2 {margin-top: 30px;}
    .asection3 {margin-top: 0px !important;}
    .asection3 .slideback {height: 200px;bottom: -40px;}
    .asection3 {margin: 40px 0;}

    /* Service */

    .swidth {width: 100%;}
    .ssection1 .wrapper .brandsection .text .sh1 {font-size: 18px;width: 100%;}
    .accordion-item .acch1 {font-size: 16px;margin-bottom: 5px;}
    .accordion-item p {font-size: 12px;}
    /* .ssection1 .wrapper .brandsection .brandwrap ul li::before {top: -15px;width: 40px;height: 55px;background-size: 20px 35px !important;} */
    .ssection1 .wrapper .brandsection .brandwrap ul li {padding-left: 45px; margin-bottom: 21px;padding-bottom: 15px;}
    .accordion-thumb::after {width: 25px;height: 25px;right: 0px;}
    .accordion-item.is-active .accordion-thumb::after {background-size: 15px;}
    .accordion-thumb::after {background-size: 15px;}
    .marginb-100 {margin-bottom: 50px !important;}

    .casection .wrapper .worldsection .welcome .weltxt .cah2 {font-size: 16px;}
    .casection .wrapper .worldsection .texthead .cah1 {font-size: 16px;}
    .casection .wrapper .worldsection .welcome {padding: 30px 0px;}
    .casection .wrapper .worldsection .welcome .position .accordion-item .cah3 {font-size: 16px;margin-bottom: 5px;}
    .casection .wrapper .worldsection .welcome .position .accordion-item .cah4 {font-size: 14px;}
    .casection .wrapper .worldsection .welcome .position .accordion-item p {font-size: 12px;}
    .casection .wrapper .worldsection .welcome .position ul li {padding: 15px 0;}
    .casection .wrapper .worldsection .welcome .position .accordion-thumb::after {width: 25px;height: 25px;background-size: 15px 15px;}
    .casection .wrapper .worldsection .welcome .position .accordion-item.is-active .accordion-thumb::after {background-size: 15px;width: 25px;height: 25px;}
    .ssection1 .wrapper .brandsection .brandwrap {margin-top: 30px;}
    .mob-margin{margin-top: 10px !important;}

    .popupsection .wrapper .popdiv {padding: 25px 0;}
    .popupsection .wrapper .popdiv .poptxt .apph1 {font-size: 25px;width: 75%;}
    .mfp-close {top: 15px;right: 15px;}
    .popupsection .wrapper .popdiv .popform {padding: 25px 0;}
    .popupsection .wrapper .popdiv .popform ul li {margin-bottom: 24px;}
    .mfp-close {width: 35px;height: 35px;font-size: 30px;line-height: 0;}

    .tsection1 {margin: 30px 0 0px 0;}
    .tsection1 .wrapper .teamsection .allteam {padding: 0px 0px;}
    .menu-toggle {top: 25px;right: 15px;}
    nav > ul li {margin-bottom: 10px;font-size: 25px;}
    .uploadBtn {margin-bottom: 5px;}
    .asection2 .wrapper .visionsection .vwrap .clients .ah1 {font-size: 16px;}
    .nfsection .wrapper .notfound .txtnf h2 {font-size: 160px;}
    .nfsection {margin: 240px 0;}
    .nfsection .wrapper .notfound .nfabsection h3 {font-size: 25px;}
    .mt-145 {margin-top: 25px !important;}
    .section3 .wrapper .techsection .stone1 ul li .subitem p { font-size: 13px;  }
    .csection1 .wrapper .contactsection .text p { font-size: 13px;  line-height: 1.5;}
    .csection2 .wrapper .addresssection ul li .talk .cnh2 {font-size: 16px;}
    .csection2 .wrapper .addresssection ul li .talk p {font-size: 14px;}
    .bannersection.ux-banner .wrapper .headtext {margin-top: 200px;}
    .section4 .wrapper .coresection .coretxt2 p {font-size: 13px;}
    .tabList ul.tabs .tabInner .tabLink::after{bottom: -4px;}
    .accbtndiv .accbtn {font-size: 10px;padding: 9px 10px;}

     /*--ishwar-13-7-21--*/
    .blog-sec .blog-wrap .blog-in .b-card1 .b-cont span.rm-btn {right: -75px;}
    .blog-sec .blog-wrap .blog-in .b-card1 .b-cont .b-title {margin-top: -32px;}
    .blog-sec .blog-wrap .blog-in .b-card1 .b-cont .b-pare p {margin-top: 10px;}


    .b-d-sec .b-d-ban .ban-img .ban-cont h2 {font-size:20px;}
    .b-d-sec .b-d-cont .b-d-wrap {max-width: 353px;}
    .b-d-sec .b-d-cont { padding: 10px 0px;}
    .b-d-sec .b-d-cont .b-d-wrap .b-pare p {font-size: 15px;}
    .b-d-sec .b-d-cont .b-d-wrap {max-width: 309px;}


    .b-d-sec .b-d-ban .ban-img .ban-cont p {
    max-width: 309px;font-size: 15px;line-height: 18px;}
    .b-d-sec .b-d-ban .ban-img .ban-cont {top: 26%;}
    .b-d-sec .b-d-ban .ban-img {margin-top: 76px;}

    /*--ishwar-16-7-21--*/
    .b-d-cont2 .b-d-cont2-in {max-width: 339px;}
    .b-d-cont2 .b-d-cont2-in p {font-size: 15px;}
    .b-d-cont2 .b-d-cont2-in h2 {font-size: 19px;}
    .b-d-cont2 .b-d-cont2-in ul li p {font-size: 15px;}
    .b-d-cont2 .b-d-cont2-in {max-width: 345px;}
    .b-d-cont2 {padding: 20px 0px;}
    /*--ishwar-16-7-21--*/

}
@media screen and (max-width:400px){
    .slick-slider button.slick-prev {right: 72%;}
    .slick-slider button.slick-next {right: 26%;}
    .asection4 .wrapper .project .pro1 .proh1 {width: 80%;}
    .c-head {font-size: 24px;}
}
@media screen and (max-width:375px){
    .slider__counter1 {right: 249px;}
    .slick-slider button.slick-prev {right: 71%;}
    /* .casection .wrapper .worldsection .welcome .position .accordion-item h3 {font-size: 20px;} */
    .accordion-item .acch1 {padding-right: 25px;}
    .popupsection .wrapper .popdiv .poptxt .apph1 {width: 90%;}
    .wrapper .visionsection .vwrap .clients h3 {font-size: 17px;}
    .ssection1 .wrapper .brandsection .text .sh1 {font-size: 16px;}
    .nfsection .wrapper .notfound .nfabsection {width: 72%;}
    
}
@media screen and (max-width:360px){
    .section5 .slidersection ul li .slidebox .slidetext p {font-size: 15px;}
    .gbtndiv .gbtn {  font-size: 11px;    padding: 9px 10px;  }
    .section3 .wrapper .techsection .techtext h3 {font-size: 20px;}
    .section3 .wrapper .techsection .techtext p {font-size: 12px;}
    .section5 .slidersection ul li .slidebox .slideicon {padding: 30px 10px;}
    .section5 .slidersection ul li .slidebox .slidetext {padding: 6px 30px;}
    .section5 .slidersection ul li .slidebox .slidetext h3 {font-size: 27px;height: 130px;}
    .section5 .slidersection ul li .slidebox .slidetext p {font-size: 14px;padding-bottom: 20px;}
    .uploadBtn .inputFile + label .svgWrap{font-size: 12px;}

     /* Contact Page */

    .csection1 .wrapper .starimg img {width: 100px;}

    /* About */

    .asection1 .wrapper .we .weleft .weh2 {width: 100%;padding-left: 0px;}
    .slick-slider button.slick-prev {right: 74%;}
    .slick-slider button.slick-next {right: 30%;}
    .asection4 .wrapper .project .pro1 .proh1 {width: 78%;}
    /* Service */

    .swidth {width: 100%;}
    .section2 .wrapper .expersection {margin-top: 75px;}

    /* career */

    /* .ca-widthp {width: 75% !important;} */
    .casection .wrapper .worldsection .texthead .cah1 {width: 100%;}
    /* .casection .wrapper .worldsection .welcome .weltxt h3 {font-size: 22px;} */
    .popupsection .wrapper .popdiv {padding: 40px 0;}
    .popupsection .wrapper .popdiv .poptxt .apph1 {font-size: 25px;}
    .popupsection .wrapper .popdiv .popform ul li .inputdiv input {height: 45px;font-size: 12px;}
    .popupsection .wrapper .popdiv .popform ul li .inputdiv input::placeholder {font-size: 11px;}
    .popupsection .wrapper .popdiv .popform ul li .inputdiv select {height: 45px;font-size: 11px;}
    .popupsection .wrapper .popdiv .popform .textdiv textarea::placeholder{font-size: 11px;}
    .popupsection .wrapper .popdiv .popform .applybtn {margin-top: 10px;}
    .applybtn button {font-size: 12px;}
    /* .asection2 .wrapper .visionsection .vwrap .clients h3 {font-size: 17px;} */
    .foundtag .th1 {font-size: 30px;}
    .list2 {bottom: 6%;}
    .ssection1 .wrapper .brandsection .text .sh1 {font-size: 16px;}
    .nfsection {margin: 185px 0;}
    .nfsection .wrapper .notfound .nfabsection {width: 75%;}
    .c-head {font-size: 23px;}


    .blog-sec .blog-wrap .blog-in .b-card1 .b-cont span.rm-btn {right: -55px;}
    .blog-sec .blog-wrap .blog-in .b-card1 .b-cont .b-title {font-size: 20px;line-height: 25px;}
    .b-d-sec .b-d-ban .ban-img .ban-cont {top: 21%;}

    .b-d-cont2 .b-d-cont2-in {max-width: 313px;}/*--ishwar-16-7-21--*/
}
@media screen and (max-width:320px){
    .slider__counter2 {right: 117px;}
    .progress1 {right: 135px;}
    .slider__counter1 {right: 212px;}
    .slick-slider button.slick-prev {right: 69%;}

    .accordion-item .acch1 {font-size: 14px;}
    .swidth {font-size: 15px !important;}

    /* .ca-widthp {width: 94% !important;} */
    .slick-slider button.slick-next {right: 25%;}
    .slick-slider button.slick-prev {right: 73%;}

    .list2 {bottom: 7%;}
    nav > ul li {font-size: 20px;}
    .menu_title {font-size: 15px;width: 60%;}
    .social_menu a {width: 30px;height: 30px;}
    .social_menu i {font-size: 15px;line-height: 28px;}
    /* .asection1 .wrapper .we .weleft h3 {width: 71% !important;} */
    #fixed-form-container .body {padding: 6px 5px;}
    .form-control {height: 25px;font-size: 10px;}
    .form-group textarea {height: 25px;}
    #fixed-form-container .btn-default {padding: 7px 24px;font-size: 12px;}
    #fixed-form-container .button {padding: 3px 20px 3px 20px;}
    .tysection .wrapper .thankyou .tylogo img {width: 100px;height: 100px;}
    .tysection .wrapper .thankyou .txt {font-size: 30px;}
    .tysection .wrapper .thankyou .tagline {font-size: 14px;}
    .nfsection .wrapper .notfound .txtnf h2 {font-size: 140px;}
    .nfsection .wrapper .notfound .nfabsection {width: 71%;}
    .nfsection .wrapper .notfound .nfabsection h3 {font-size: 20px;}
    .c-head {  font-size: 20px; }
    .bannersection .wrapper .headtext .ptext p {  font-size: 12px; line-height: 1.5;}
    .errors {font-size: 10px !important;}
    .form-group {  margin-bottom: 18px;}
    .serviceHead {font-size: 12px;}
}


/*--------------------------- New device.css------------------------- */\\

@media only screen and (max-width: 2800px) {

}
@media only screen and (max-width: 1920px) {
}
@media only screen and (max-width: 1700px) {
  .np-sec__main--ourcourseInnerCardsWrp{padding:0 50px !important;}
  .np-sec__main--cardsInner{padding:0 50px !important;}
  .np-sec__main--bankDetailsInner{padding: 0 50px !important;}
  .np-sec__main--QuaryBox{width: 60% !important;}

  .np-courseSecInner{max-width:1500px;padding:0px 80px;}
  .PPmembers_list.np-workWith--list li{max-width:425px;width:100%; flex: 0 0 calc(425px - 10px);}



}
@media only screen and (max-width: 1600px) {
  .np-sec__main--cards__list{width: 100%; float: left; display: flex; justify-content: space-between;}/* ish-26-4-22*/
  .np-sec__main--cards__list li { width: 31% !important;} /* ish-26-4-22*/

}

@media only screen and (max-width: 1536px) {
.np-workWithTitle {margin-left: 153px;}/* ish-26-4-22*/
.np-sec__par--PPmembers.np-workWithCardSec {padding: 100px 110px 100px 60px;}/* ish-26-4-22*/
.PPmembers_list.np-workWith--list {height: 488px;}/* ish-26-4-22*/

}
@media only screen and (max-width: 1500px) {
  .PPmembers_list.np-workWith--list li{max-width:425px;width:100%;}
  .np-sec__par.PPmembersTxt{margin-left:80px;}
  .np-workWithTitle{margin-left:80px;}
  .np-sec__par--PPmembers.np-workWithCardSec{background:#030c40;padding:100px 80px 100px 60px;max-width:1280px;width:100%;}
  .d-arrow { top: 12px;}/* ish-26-4-22*/
  .d-arrow::before {font-size: 13px;}/* ish-26-4-22*/
  .d-arrow {top: 10px;}/* ish-26-4-22*/

  .np-newsSec__partInner--Title .np-sec__par--Title { font-size:25px;}/* home-25-5-22 */
  .np-newsSec__partInner--Title .np-sec__par--Title strong { font-size:25px;}/* home-25-5-22 */
  .np-newsSec__partInner--updateAdd__Subtitle {font-size: 11px;}/* home-25-5-22 */

}

@media screen and (max-width:1400px){
  .np-sec__main--bankDetails__content ul{gap:80px;}
  .np-sec__main--QuaryImg--img{width:55%;float:left;}
  .np-sec__mainInner{margin: 6.25rem 0 !important;}
  .np-sec__mainInner::before{height: 466px !important;}
  .np-sec__main--card__title{font-size: 1.3rem;}
  .np-sec__main--card__sub{font-size: .8rem;}
  section.np-sec__main--cards{margin-bottom: 6.25rem;}
  .np-sec__main--bankDetails{margin:6.25rem 0;}
  .np-sec__main--QuaryBox{padding: 3rem 2.125rem;}
  .np-sec__main--cards__list{gap:20px;}
  .np-newsSec__partInner--updateAdd__title{font-size: 1rem;}
  .np-sec__par.PPmembersTxt{margin-left:50px;}
  .np-workWithTitle{margin-left:50px;}
  .np-sec__par--PPmembers.np-workWithCardSec{background:#030c40;padding:100px 50px 100px 60px;max-width:1280px;width:100%;}
  .PPmembers_list.np-workWith--list li{max-width:410px;width:100%;}
  .np-WhyJoin_secImg{width:65%;}

  .np-dateSub {font-size: 15px;}/* home-25-5-22 */

}
@media only screen and (max-width: 1300px) {
  .np-date .np-commen__title{    font-size: 2.125rem;}
  .np-dateSub{font-size: .8rem;}
  ul.np-newsSec__part li{width:calc(25% - 10px);}
  .PPmembers_list.np-workWith--list li{max-width:388px;width:100%;    flex: 0 0 calc(360px - 5px);}

  .np-sec__par--Title {font-size: 30px;}/* home-25-5-22 */
  .np-sec__par--Title strong {font-size: 30px;}/* home-25-5-22 */
  .Courses-clist {max-width: 1140px;}/* home-25-5-22 */
  .cl-card1 {height: 215px;}/* home-25-5-22 */

  
}
@media only screen and (max-width: 1200px) {
  .np-common__stxt{ font-size: .9rem;}
  .np-sec__main--ourcourse__card--sub{font-size: .9rem;}
  .np-sec__par--Title {font-size: 2.2rem;}
  .np-sec__par--Title strong{font-size: 2.2rem;}
  .np-sec__main--ourcourseInner{padding-bottom: 10.5rem;}
  .np-sec__main--bankDetails{margin:4.25rem 0;}
  .np-sec__main--AddQuary{margin-bottom:6.375rem;}
  section.np-sec__main--cards{margin-bottom:4.25rem;}
  .np-sec__mainInner{margin:4.25rem 0 !important;}
  footer.np-footer{padding:4.25rem;}
  .np-sec__main--QuaryBox__Sub{font-size: 1.5rem;}
  .np-sec__main--aidBotTxt{font-size: 1.2rem;}
  .np-WhyJoin_secImg{width:70%;}
}
@media only screen and (max-width: 1100px) {


}

@media only screen and (max-width: 1024px){
  .np-WhyJoin_secImg{width:80% !important;}

  .np-sec__PPmembersInner{flex-direction:column;}
  .PPmembers_list.np-workWith--list li{max-width:435px;width:100%;flex: 0 0 calc(100% - 5px);}
  .np-sec__par.np-workWithTitle{width:100%;}
  .np-sec__par.PPmembersTxt{width:80%;}
  .np-sec__par--PPmembers{width:100%;}
  .np-sec__par.np-workWithTitle{width:80% !important;}

  .np-headtopLft ul{padding:0.5rem 0;width:100%;}

  .np-sec__mainInner::before{height: 415px !important;}
  .np-common__stxt{ font-size: .9rem;}
  .np-sec__main--ourcourse__card--sub{font-size: .9rem;    height: 100px;}
  .np-sec__par--Title {font-size:26px;}/* home-25-5-22 */
  .np-sec__par--Title strong{font-size:26px;}/* home-25-5-22 */
  .np-sec__main--ourcourseInner{padding-bottom: 10rem;}
  .np-sec__main--bankDetails{margin:4rem 0;}
  .np-sec__main--AddQuary{margin-bottom:6rem;}
  section.np-sec__main--cards{margin-bottom:4rem;}
  .np-sec__mainInner{margin:4rem 0 !important;}
  footer.np-footer{padding:4rem;}
  .np-sec__main--QuaryBox__Sub{font-size: 1.2rem;}
  .np-sec__main--aidBotTxt{font-size: 1rem;}
  .np-sec__main--ourcourse__card--title{font-size: 1.2rem;}
  .np-sec__main--bankDetails__content ul{gap:40px;}
  .np-sec__main--bankDetails__acDet--title{font-size: 1rem;}
  .np-sec__main--bankDetails__acDet--sub{font-size: 1rem;}
  .np-sec__main--bankDetails__acDet{height:60px;}
  .np-sec__main--aidBotInner{margin-top:2rem;}
  ul.np-newsSec__part li{width:calc(50% - 10px);margin-bottom: 2rem;}
  .np-newsSec__partInner--child{height:20rem;}

  .d-arrow::before {font-size: 16px;}/* ish-26-4-22*/
  .d-arrow {top: 14px; right: 16px;}

  .np-navbar__Desktop ul li a { font-size: 13px; padding: 20px 0px;}/* ish-31-5-22*/
  span.d-drop img {max-width: 14%;}/* ish-31-5-22*/
}

@media only screen and (max-width: 992px) {

  .np-sec__main--bankDetails__content ul{gap:20px;}
  .np-sec__main--ourcourse__card--sub{font-size: .9rem;height: 100px;}
  .np-sec__main--ourcourse__cards{gap:15px;}
  .np-sec__main--ourcourse__card{max-width: 350px;}
  .np-sec__main--QuaryBox{padding:2rem;}
  .np-sec__main--QuaryBoxInner{margin-bottom:1rem;}
  .np-sec__par--Title{font-size:1.5rem;}
  .np-sec__par--Title strong{font-size:1.5rem;}
  .np-sec__main--QuaryBox__Sub{font-size:1rem;}
  .np-sec__main--QuaryBoxInner{margin-bottom:0.5rem;}
  .np-sec__main--bankDetails__acDet{margin-top: 1.2rem;}
  .np-sec__main--bankDetails__title{margin: 0 !important;}
  .np-sec__main--ourcourseInner{padding-top: 2.25rem;}
  .np-sec__main--bankDetails__content ul{margin-top:1rem;}
  .np-sec__main--bankDetails__acDet{margin: 0;}
  .np-sec__main--QuaryBox .np-sec__main--bankDetails__acDet{height:72px;}

  .np-sec__main--aid{background:#030c40;padding:2rem;}
  .np-sec__main--ourcourse__card--sub{font-size:.9rem;height:120px;}
  .np-sec__main--bankDetails{margin:2rem 0;}
  section.np-sec__main--cards{margin-bottom:2rem;}

  .np-sec__par{margin:0 0.5rem;}
  .np-courseSecTxt{margin-top: 2rem; margin-left: 0; width: 100%;}


  .np-courseSecContent{margin:100px 0;flex-direction:column;}
  .np-courseSecImg{width:100%;}

  .np-courseProgram__List{flex-direction:column;align-items:flex-start;}
  .np-courseProgram__ListBtn{float:left;width:30%;margin-top:2rem;}
  .visitingFaculty-Listing li { width: 100%;}
  .PPmembers_list.np-workWith--list li{max-width:380px;width:100%;}

}
@media only screen and (max-width: 889px){
  .PPmembers_list.np-workWith--list li {
    max-width: 740px;
    width: 100%;
  }
}
@media only screen and (max-width: 840px) {
  footer.np-footer{padding:2.25rem !important;}

  .np-footerLft{margin-right:2rem !important;}
  .PPmembers_list.np-workWith--list li{max-width:340px;width:100%;}

}
@media only screen and (max-width: 800px) {
  .np-headtopLft{display:none;}
  .np-headBottom{display:none;}
  .np-headBottom.foot{display: inline-block !important;}
  .toggle-button{display:inline-block !important;}
  .np-headerMenu{display: block;}
  .np-sec__one{flex-direction:column-reverse;}
  .np-sec__par{margin:0 0.5rem;width:100%;margin-bottom:1rem;}
  .np-sec__mainInner::before{height:495px !important;}
  .np-sec__main--ourcourse__card{max-width:320px;}
  .np-sec__main--bankDetails__content ul{gap:10px;}
  .np-sec__par--Title strong{font-size:1.2rem;}
  .np-sec__par--Title{font-size:1.2rem;}
  .np-sec__main--QuaryBox__Sub{font-size:1rem;}
  .np-footerInner{flex-direction:column-reverse;}
  .np-footerLft{width:100%;}
  .np-footerRgt{width:100%;margin-bottom:1rem;}
  .np-headBottom__footerBottom{font-size:.8rem;text-align:center;}
  .np-sec__par--Title{font-size:1.8rem;}

  .np-sec__par--Title br{display: none;}
  .np-sec__par--Title strong{font-size:1.8rem;}
  .np-sec__main--QuaryBox{width:75% !important;}
  .PPmembers_list.np-workWith--list li{max-width:640px;width:100%;}
  .np-WhyJoin_secImg{width:90% !important;}
  .proImgOverlay a {font-size: 13px;line-height: 21px;}

}
@media only screen and (max-width: 750px) {

}

@media only screen and (max-width: 640px) {

}
@media only screen and (max-width: 550px) {
  .np-sec__mainInner::before{height:380px !important;}
  .np-sec__main--QuaryImg--img{width:100%;float:left;}
  .np-sec__main--QuaryBox{width:100% !important;padding:1rem;}
  .np-sec__main--bankDetails__content ul li{width:100%;}
  .np-sec__mainInner{padding-top: 65px;margin: 2rem 0 !important;}
  .np-sec__mainInner::before{height:327px !important;}
  .np-sec__main--aidBot ul{flex-direction:column;}
  .np-sec__bannerBg{padding: 5rem 0;}
  .np-courseSec::before{height: 400px;}
  .np-courseSecInner{padding:0 30px}
  .np-courseProgram__ListInner{margin-left:1.5rem;width:100%;}
  .np-courseProgram__ListBtn{float:left;width:100%;margin-top:2rem;}
  ul.np-newsSec__part li{width:calc(100% - 10px);margin-bottom:2rem;}
  .np-sec__par--PPmembers.np-workWithCardSec{padding:100px 20px 100px 20px;}
  ul.np-WhyJoin_secImgs--list{flex-direction:column;}
  .np-WhyJoin_secImg{width:60% !important; margin-bottom: 2rem;}

  .np-WhyJoin_secImgs--list {  display: flex; flex-wrap: wrap;}
  ul.np-WhyJoin_secImgs--list li {width:100%; margin-bottom:30px;}
  .np-WhyJoin_secImgInner img {border-radius: 80%;}
  .PPmembers_list li { width: 45%;}

  /* home-25-5-22 */
  .np-newsSec__partInner--updateAdd__title { font-size: 17px !important;}
  .van-top:last-child{    margin-top: 124px !important;}
  .np-sec__par--Title { font-size: 26px !important; line-height: 30px;}
  .np-sec__par--Title strong{ line-height: 30px;}
  .ask-in { padding: 0px 15px;}
  .placements-logo-in {padding: 0px 15px;}
  .h-welcome-in {padding: 0px 15px;}
  .h-banner-text2 { font-size: 27px; line-height: 38px;}

  .home-p-Slider .slick-dots { bottom: 8px !important;}
  
}
@media only screen and (max-width: 450px) {
  .np-sec__main--bankDetailsInner{padding:0 20px !important;}
  .np-sec__main--aid{background:#030c40;padding:1rem;}
  .np-footerSecs{width:calc(33% - 8px);}
  .np-sec__main--cardsInner{padding:0 20px !important;}
  .np-sec__mainInner::before{height:269px !important;}
  .np-sec__par--Title{font-size:1.5rem; margin-bottom: .5rem;}
  .np-sec__par--Title strong{font-size:1.5rem;}
  .np-sec__main--ourcourseInnerCardsWrp{padding:0 20px !important;}
  .np-sec__main--bankDetails__acDet{width:100%;float:left;margin:0.5rem 0;height: auto;}
  .np-sec__main--QuaryImg--img{margin-bottom:10rem;}
  .np-footerRgt{flex-direction:column;}
  .np-footerSecs{width:100%;margin-bottom:1rem;}
  .visitingFaculty--profile{flex-direction:column;}
  ul.visitingFaculty-Listing{gap:1rem;}

  .van-top:last-child {margin-top: 64px !important;}/* home-25-5-22 */

}

@media only screen and (max-width: 420px) {

}
@media only screen and (max-width: 400px) {


}

@media only screen and (max-width: 375px) {


}
@media only screen and (max-width: 360px) {


}

@media only screen and (max-width: 320px) {

}