@media screen and (max-width:1600px){
    .homeBanner .bannerCnt a{ font-size: 16px;}
    .homeBanner .bannerCnt .bannerInner p{ font-size: 35px;}
    .homeBanner .bannerCnt .bannerInner h2{ font-size: 60px;}
    .header{ padding: 20px 70px;}
    .header .navigationWrap{ right: 70px;}
    .header .navigationWrap a{ width: 40px; height: 40px; font-size: 18px;}
    .header .navigationWrap a i{ line-height: 40px;}

    h1{ font-size: 45px;}
    .aboutChimp p{ font-size: 14px;}
    a.cButton, button.cButton{ font-size: 16px;}
    .secTitle span{ font-size: 16px;}
    .secTitle h3{ font-size: 25px;}
    .secTitle p.fill{ font-size: 25px;}/*24-9-21-*/
    .secTitle h2{ font-size: 34px;}
    .secTitle h3.cw{ font-size: 34px;}/*24-9-21-*/

    .fineshcase .masonry{ margin-top: 20px;}
    .fineshcase .item__content .titleCnt h4{ font-size: 25px;}
    .fineshcase .item__content .titleCnt p{ font-size: 15px;}

    .serviceCase .serviceSlider .item .icon img{ width: 130px;}
    .serviceCase .serviceSlider .item .icon:before{ font-size: 130px;}
    .serviceCase .serviceSlider .item .icon{ margin-bottom: 65px;}

    .serviceCase .serviceSlider .item .scontent h2{ font-size: 30px;}
    .serviceCase .serviceSlider .item .scontent p{ font-size: 13px; line-height: 1.6;}
    .serviceCase .serviceSlider .item{ padding: 40px 0;}

    .fineshcase{ padding-bottom: 110px;}

    .serviceCase, .blogWrap{ margin: 55px 0;}

    .blogWrap .blogSlider .item .blogCnt{ padding: 20px 20px 20px 0;}
    .blogWrap .slliderAction{ margin: 30px 0 0;}

    .footer .footerInner h3{ font-size: 14px;}

    .footMenuBlk ul li a{ font-size: 20px; padding: 0 25px;}

    .footContactBlk .crow a{ font-size: 14px;}
    .footContactBlk .crow a i{ font-size: 18px;}

    .footcopy .copyMenu ul li a{ padding: 0 6px;}

    .aboutBanner .bannerCnt .bannerInner p{ font-size: 45px;}
    .aboutBanner .bannerCnt .bannerInner h1.Team{ font-size: 45px;}/*24-9-21-*/
    
    .aboutBanner .bannerCnt .bannerInner h1.contacts{ font-size: 45px;}/*24-9-21-*/
    
    .aboutBanner .bannerCnt .bannerInner h1.Care{ font-size: 45px;}/*24-9-21-*/
    
    .aboutBanner .bannerCnt .bannerInner h2{ font-size: 50px;}

    .enqFrmInner ul li.half { width: calc(50% - 10px);}

    .teamList ul li { width: calc(25% - 50px);}

    .sayHelloPop .formHalf .formInner{ height: 75vh;}
    .sayHelloPop .formHalf .formInner .helloNav{ margin-bottom: 70px;}
    .confirmation p{ font-size: 15px;}
    .sayHelloPop .addrHalf .addressWrap p, .sayHelloPop .addrHalf .addressWrap a{ font-size: 17px;}

    .serviceDetWrap .serTitle h1{ font-size: 100px;}

    .scrollTxt{ right: 70px;}
    .scrollTxtBack{ left: -50px;}
    
    .section-award.ourClient .floatAP {right: 0; bottom: -16%; position: absolute; width: 12%; text-align: left;z-index: 1; }
    .section-do.ourClient .wrapper {width: 70%;}
    .section-do .wrapper .serviceSlider1 .item {width: calc(29% - 15px);}

    .sec-client-say .wrapper .sliderTesti .tesimonial .client-testimonial {width: 89%;  margin-top: 50px;  padding: 5px 90px 40px 150px; }
    .sec-client-say .wrapper .sliderTesti .tesimonial .client-testimonial h2 {margin-top: 10px;}
    .sec-client-say .wrapper .sliderTesti .tesimonial .client-img {width: 21%;}

    .right-img-sec { position: absolute !important; width: 15%; float: right; right: 140px;  top: 265px !important;}/*---ishwar-3-9-20---*/
.left-img-sec { position: absolute !important; float: left!important; left: 10px; width: 26%;}/*---ishwar-3-9-20---*/
 .new-slideArrow { right: 185px;bottom: 46px;}/*---ishwar-3-9-20new---*/
    .aboutWrapper .aboutImg .floatElemB {transform: translate(59%, -10%);}/*---ishwar-9-9-20---*/
.aboutWrapper .aboutImg .floatElemA {transform: translate(-25%, -20%);}/*---ishwar-9-9-20---*/

.leafDiv {bottom: -50px;}
    .leafimg{max-width: 70%;}
}

@media screen and (max-width:1450px){
    .footer .footerInner{ width: 95%;}
    .footcopy .wrapper{ width: 95%;}

    .enquireWrap .enqFrmInner { width: calc(40% - 20px); }
    .enqFrmInner ul li{ margin: 12px 0;}
    .enqFrmInner ul li .text{ font-size: 13px;}
    .enqFrmInner ul li .text{ padding: 12px;}

    .clientWrapper{ padding: 70px 0 0;}
    .clientCnt p{ width: 100%;}
    .clientList ul li { width: calc(16.6% - 20px); margin: 10px;}

    .teamList ul li { width: calc(25% - 30px); margin: 20px 0;}

    .teamList ul li h2{ font-size: 16px;}

    .workListWrap .floatElem2, .workListWrap .floatElem4{ left: 2%;}
    .workListWrap .floatElem8, .workListWrap .floatElem7{ right: 2%;}

    .aboutBanner.workDetailBanner .bannerCnt .bannerInner h2{ font-size: 35px;}
    .aboutBanner.workDetailBanner .bannerCnt .bannerInner p{ font-size: 28px;}
    .workDetWrap .section1{ width: 90%;}
    .workDetWrap .section1 .synopsis1 p{ font-size: 18px;}
    .workDetWrap .section1 .clieSer p{ font-size: 17px;}

    .workDetWrap .section1{ margin-bottom: 70px;}
    .workDetWrap .section2 img{ margin-bottom: 35px;}
    .workDetWrap{ padding: 60px 0;}

    .careerWrapper .careerFrmWrap{ padding: 60px;}
    .careerWrapper .careerInfo .infoInner{ width: 80%;}
    .careerWrapper .careerFrmWrap ul li.half { width: calc(50% - 15px);}

    .bloglist .blogMenu ul li a{ font-size: 18px;}
    .blogWrapper .blogListInner .item .blogCnt h2{ font-size: 16px;}

    .navigationPop ul li a{ font-size: 25px;}
    .navigationPop ul li {width: calc(20% - 50px); margin: 60px 25px;}

    .serviceListWrap .serviceCnt p{ font-size: 20px; line-height: 1.5;}
    .serviceDetWrap .floatElemC {top: 0%;}
    .serviceDetWrap .floatElemA {position: absolute;left: 2%;top: 20px;}

    .homeBanner .floatA {top: 10%;}
    .new-slideArrow { right: 173px;}/*---ishwar-3-9-20new---*/
}
@media screen and (max-width:1440px){
.aboutWrapper .aboutImg .floatElemA {transform: translate(-57%, -20%);}/*---ishwar-9-9-20---*/
.aboutWrapper .aboutImg .floatElemB {transform: translate(97%, -10%);}/*---ishwar-9-9-20---*/
}
@media screen and (max-width:1370px){
    .h1titleNew { font-size: 14px !important;}
    
    .homeBanner .bannerCnt .bannerInner p{ font-size: 30px;}
    .homeBanner .bannerCnt .bannerInner h2{ font-size: 52px;}
    .homeBanner .bannerCnt a img{ width: 7%;}

    h1{ font-size: 40px;}
    a.cButton, button.cButton{ height: 50px; line-height: 50px;margin-top: 35px;}
    a.cButton:before, button.cButton:before{ width: 10px;}
    a.cButton:after, button.cButton:after{ width: 50px; height: 50px;}

    .fineshcase{ padding: 30px 0 22px 0;}

    .secTitle span{ font-size: 14px;}
    .secTitle h3{ font-size: 20px;}
    .secTitle p.fill{ font-size: 20px;}/*24-9-21-*/
    .secTitle h2{ font-size: 30px;}
    .secTitle h3.cw{ font-size: 30px;}/*24-9-21-*/

    .serviceCase .serviceSlider .item{ padding: 35px 0;}
    .serviceCase .serviceSlider .item .icon{ margin-bottom: 45px;}
    .serviceCase .serviceSlider .item .scontent h2{ font-size: 28px; margin: 0 0 15px;}
    .ourClient ul li { width: calc(20% - 74px); margin: 35px;}

    .serviceCase, .blogWrap{ margin: 10px 0; padding: 32px 0;}
    .blogWrap .blogSlider .item .blogCnt span.date{ margin-bottom: 15px;}
    .blogWrap .blogSlider .item .blogCnt h2{ font-size: 14px;}
    .blogWrap .blogSlider .item .blogCnt { padding: 15px 15px 15px 0;}

    .blogWrap .blogSlider{margin: 30px -10% 20px 0;}
    .blogWrap .slliderAction{ margin: 0px 0 0;}

    .footMenuBlk ul li a {  font-size: 16px;  padding: 0 23px;}

    .aboutBanner .bannerCnt .bannerInner p{ font-size: 35px;}
    .aboutBanner .bannerCnt .bannerInner h1.Team{ font-size: 35px;}/*24-9-21-*/

    
    .aboutBanner .bannerCnt .bannerInner h1.contacts{ font-size: 35px;}/*24-9-21-*/
    .aboutBanner .bannerCnt .bannerInner h1.Care{ font-size: 35px;}/*24-9-21-*/
    
    .aboutBanner .bannerCnt .bannerInner h2{ font-size: 33px;}
    .founderWrap ul li h2{ font-size: 23px;}
    .founderWrap ul li span{ font-size: 14px;}
    .awardWrap .item .year{ font-size: 60px; left: 30px;}
    .awardWrap .item{ padding: 30px 0 0;}

    .enquireWrap { padding: 70px 0;}

    .addressList ul li h3{ font-size: 19px;}
    .addressList ul li p{ font-size: 14px;}

    .socialList{ margin: 0 0 40px;}
    .enquireWrap .enqImg{ padding: 0 0px;}

    .teamList {padding: 50px 0 0;}

    .careerWrapper .careerFrmWrap ul li{ margin: 10px 0;}
    .careerWrapper .careerFrmWrap ul li .text{ padding: 12px;}

    .blogDetailWrap .spanHead{ font-size: 14px;}
    .blogDetailWrap h1.blogTitle{ font-size: 32px;}
    .blogCnt p{ font-size: 15px; margin-bottom: 25px;}

    .sayHelloPop .formHalf .formInner{ width: 80%;}


    .fineshcase .floatA {top: 0px;width: 10%;}
    .sec-partners .wrapper ul li {width: calc(21% - 58px);margin: 22px;}

    .section-do .wrapper .serviceSlider1 .item .scontent h2 {font-size: 18px;}
    .section-do .wrapper .serviceSlider1 .item .scontent p {font-size: 16px;}
    .section-award.ourClient .floatAP {right: 0; bottom: -15%;}


    /* AMIT CHANGES */
    .section-do .wrapper .serviceSlider1 .item {width: calc(26% - 0px);margin-right: 35px;}
    .ourClient_new ul li {width: calc(24% - 95px);margin: 25px;}
    .enquireWrap .enqFrmInner {margin-top: 40px;}
    .enquireWrap .wrapper {padding: 0;margin: 0 50px;width: 90%;}
    .section-filter .filter-div {width: 72%;}
    .section-filter .filter-div ul li .text-div h3 {font-size: 15px;}
    .workListWrap .wrapper {max-width: 950px;}
    .workListWrap .floatElem6 {width: 6%; top: 55px;}
    .workListWrap .workCnt p {width: 100%;}
    .workListWrap ul li .cntDiv h2 { font-size: 20px;}
    .workListWrap ul li .cntDiv span {font-size: 14px;}
    .aboutBanner .bannerCnt {left: 39px;}
    .aboutWrapper .aboutImg .floatElemA {width: 17%;top: 62%;left: -12px;}

    .sec-client-say .floatB {bottom: 7%;width: 7%;}
    .sec-client-say .wrapper .sliderTesti .tesimonial .client-img {width: 24%;top: 32px;}
    .sec-client-say .wrapper .sliderTesti .tesimonial .client-testimonial h2 {margin-top: 25px;}
    .sec-client-say .wrapper .sliderTesti .tesimonial .client-testimonial {padding: 30px 90px 32px 150px;}
    .sec-partners .floatB {bottom: 7%;width: 6%;}
    .ourClient_new .floatBC {right: 60px;}
    .clientList ul {justify-content: flex-start;}
    .sec-client-say .wrapper .sliderTesti .tesimonial .client-testimonial {width: 92%;padding: 30px 0px 80px 174px;}
    .section-filter {margin-bottom: 30px;}
    .ourClient_new .floatBC {right: 1px}

    .socialWrap .footsocial a i {line-height: 30px;}
    .socialWrap .footsocial a {width: 30px;height: 30px;}
    .footContactBlk ul li p {font-size: 14px;}

    .footMenuBlk {/*width: calc(52% - 4px);*/width: calc(40% - 4px);}/*---ishwar-5-2-21---*/
    .footContactBlk {/*width: calc(46% - 4px);*/ width: calc(60% - 4px);}/*---ishwar-5-2-21---*/

    .homeBanner .floatA {right: 19%;top: 10%; width: 10%;}
    .aboutWrapper .aboutImg {margin-top: -140px;}
    .aboutChimp p {margin-bottom: 0px;}
    .aboutChimp {min-height: 84vh;}
    .aboutChimp .aboutInner {width: 100%;}

}


@media screen and (max-width:1366px){
    

    
    /*---ishwar-21-10-22---*/
.aboutWrapper .aboutImg {position: relative; top: 20px;}/*---ishwar-24-8-20---*/
.aboutBanner .bannerCnt {position: absolute;bottom: 43%;}/*---ishwar-24-8-20---*/
.team-sec {margin-top:68px;}/*---ishwar-24-8-20---*/

.founderWrap .branches {top: 21px;}/*---ishwar-21-12-20---*/
.testSection .cwrapper .mainSection {padding: 50px 0px;}
.testSection .cwrapper .mainSection .infoDiv .dText {font-size: 12px;margin-bottom: 10px;}
.testSection .cwrapper .mainSection .infoDiv .clientTxt {font-size: 30px;margin-bottom: 12px;}
.testSection .cwrapper .mainSection .infoDiv .head {font-size: 40px;}
.testSection .cwrapper .mainSection .infoDiv {margin-bottom: 50px;}
.testSection .cwrapper .mainSection .centerImg {padding: 0 40px;}
.testSection .cwrapper .mainSection .sliderSection .item .itemwrap .div1 .name h3 {font-size: 20px;margin-bottom: 7px;}
.testSection .cwrapper .mainSection .sliderSection .item .itemwrap .div1 .name h4 {font-size: 17px;}
.testSection .cwrapper .mainSection .sliderSection .item .itemwrap .div1 .sery .box {font-size: 16px;padding: 10px 18px;}
.testSection .cwrapper .mainSection .sliderSection .item .itemwrap .div2 p {font-size: 16px;}

}

@media screen and (max-width:1300px){
    .wrapper{ width: 90%;}
    .section-do.ourClient .wrapper {width: 90%;}
    .serviceCase .serviceSlider, .blogWrap .blogSlider {margin: 30px -5% 20px 0; }
    .serviceCase .serviceSlider .item, .blogWrap .blogSlider .item{ margin: 0 15px;}
  /*   .footMenuBlk, .footcopy .copyCnt { width: calc(65% - 4px);}
    .footContactBlk, .footcopy .copyMenu { width: calc(35% - 4px);} */
    .aboutWrapper .aboutCnt .halfCnt p{ font-size: 15px;}

    .awardWrap .item{ margin: 0 30px;}
    .workDetailBanner.aboutBanner .bannerImg{ right: -2%;}

    .careerWrapper .careerFrmWrap { padding: 45px;}
    .careerWrapper .careerInfo .infoInner p{ font-size: 14px;}

    .serviceDetWrap .serTitle h1{ font-size: 80px;}
    .serviceDetCnt p{ width: 100%;}

    .newsNav a{ font-size: 14px;}
    .newsNav{ margin: 70px 0 0;}
    .newsRoomWrap ul li p{ font-size: 14px;}
    .newsRoomWrap ul li { padding: 18px 15px;}

    .newsRoomWrap{ padding: 45px 0 0;}
    .section-do .wrapper .serviceSlider1 .item .scontent h2 {font-size: 24px;}
    .section-do .wrapper .serviceSlider1 .item .scontent p{font-size: 22px;}
    .sec-client-say.blogWrap{ margin: 20px 0; padding: 10px 0;}
    /* .sec-client-say .wrapper .sliderTesti .tesimonial .client-testimonial {width: 92%;padding: 30px 0px 80px 150px;} */
    .sec-client-say .wrapper .sliderTesti .tesimonial .client-testimonial h2 {margin-top: 15px;}

    
    /* AMIT CHANGES */
   .section-filter .filter-div {width: 85%;}
    .section-filter .filter-div ul li .text-div h3 {font-size: 16px;}
    .section-filter .filter-div ul li:after {top: 32px;height: 33%;} 

    .section-filter .wrapper .digital-div h1 {font-size: 22px;}
    .serviceDetWrap .wrapper {padding: 0 30px; }
    .serviceDetWrap {padding: 70px 0;margin: 0;}
    /* .serviceDetWrap .wrapper .text-div h2 {font-size: 20px;} */
    .moreWorks ul li .cntDiv h2 {font-size: 25px;}

}

@media screen and (max-width:1280px){

    .section-do .wrapper .slliderAction.knowmore1 .btnCnt {float: left; margin: 0px 0 0;}

    .footMenuBlk {width: calc(100% - 0px);}
    .footContactBlk {width: calc(100% - 0px);}
    .footContactBlk ul li {align-items: flex-start;}

    .team-sec {margin-top: 85px;}/*---ishwar-24-8-20---*/
    
    .new-slideArrow {right: 94px;bottom: 42px;}/*---ishwar-3-9-20new---*/
    
    .aboutWrapper .aboutImg .floatElemA {left: 18px;}/*---ishwar-9-9-20---*/
.aboutWrapper .aboutImg .floatElemB {transform: translate(77%, -10%);}/*---ishwar-9-9-20---*/
.leafDiv {bottom: -50px;}
    
}

@media screen and (max-width:1100px){
    /* .homeBanner{ height: 100vh;} */
    .footer .footerInner{ width: 100%;}
    /* .footMenuBlk ul{ width: 90%;} */
    .footcopy .wrapper{ width: 100%;}
    .footcopy .copyCnt{ width: calc(50% - 4px);}
    .footcopy .copyMenu{ width: calc(50% - 4px); text-align: right;}
    .ourClient ul li { width: calc(20% - 44px); margin: 20px;}
    .serviceCase .serviceSlider, .blogWrap .blogSlider { margin: 30px -10% 20px 0; }
    .navigationPop ul li { width: calc(20% - 30px);  margin: 30px 15px; }
    .navigationPop ul li a{ font-size: 22px;}

    .sayHelloPop .formHalf .formInner .helloNav{ margin-bottom: 40px;}
    .sayHelloPop .formHalf .formInner .helloNav a{ margin: 0 20px 20px 0;}
    .sayHelloPop{ overflow-y: scroll;}
    .sayHelloPop .formHalf .formInner { height: auto; padding-top: 100px; }
    .sayHelloPop .formHalf{ height: auto;}

    .founderWrap{ margin: 50px 0 100px;}

    .aboutWrapper .aboutCnt{ flex-flow: row wrap;}
    .aboutWrapper .aboutCnt .halfCnt{ width: 100%;}
    .aboutWrapper .aboutCnt .floatElemA{ display: none;}

    .aboutBanner .bannerCnt .bannerInner p{ font-size: 30px;}
    .aboutBanner .bannerCnt .bannerInner h1.Team{ font-size: 30px;}/*24-9-21-*/
    
    .aboutBanner .bannerCnt .bannerInner h1.contacts{ font-size: 30px;}/*24-9-21-*/
    .aboutBanner .bannerCnt .bannerInner h1.Care{ font-size: 30px;}/*24-9-21-*/

    
    .aboutBanner .bannerCnt .bannerInner h2{ font-size: 35px;}
    .aboutWrapper .aboutCnt{ margin: 40px 0 0;}
    .founderWrap ul li { width: calc(50% - 20px);}
    .awardWrap{ margin: 0 0 50px;}

    .blogWrapper .floatElem1{ display: none;}
    .blogWrapper{ padding: 40px 0 0;}
    .bloglist{ margin: 30px 0 0;}
    .bloglist .blogMenu{ margin: 0 0 50px;}
    .blogWrapper .blogListInner ul li { width: calc(33.3% - 20px); margin-bottom: 10px;}

    .bloglist .blogMenu ul{ display: none;}
    .blogMobDD{ display: block;}

    .blogDetailWrap h1.blogTitle{ font-size: 25px;}
    .blogDetailWrap .readSpan{ margin-bottom: 30px;}
    .blogCnt p{ width: 100%;}

    .careerWrapper .careerInfo .infoInner p{ font-size: 13px;}
    .careerWrapper .floatElem1 {width: 10%; top: -5%; left: -2%; }

    .clientList ul{ justify-content: flex-start;}
    .clientList ul li { width: calc(20% - 20px);}

    .addressList ul{ /*flex-flow: row wrap;*/}/*---ishwar-21-12-20---*/
    .addressList ul li{ width: 50%; /*padding: 50px;*/}

    .teamList ul li { width: calc(33.3% - 20px);  margin: 10px 0;}

    .workDetailBanner.aboutBanner .bannerImg{ display: none;}

    .workListWrap ul li { width: calc(50% - 30px); margin: 0 0 30px;}
    .workListWrap ul li:nth-child(even) { margin-top:30px; }

    .serviceListWrap {margin: 50px 0 0;}

    .serviceDetWrap .serTitle{ display: none;}
    .serviceDetWrap .serviceImg{ width: 60%; padding: 0; margin: 0 0 0;}
    .serviceDetCnt{ width: 100%;}
    /* .serviceDetWrap{ padding: 40px 0} */

    .hamburger{ width: 45px; height: 45px;}
    .hamburger--spring .hamburger-inner{ top: 16px;}
    .hamburger--spring.is-active .hamburger-inner{ top: 13px;}

    .floatElem1{ width: 10%;}
    .sec-client-say.blogWrap{ margin: 10px 0; padding: 10px 0;}
    .sec-client-say .wrapper .sliderTesti .tesimonial .client-testimonial {width: 100%;padding: 100px 0px 80px 0px;}
    .sec-client-say .wrapper .sliderTesti .tesimonial .client-testimonial h2 {margin-top: 15px;}
    .aboutWrapper .aboutCnt p.center{padding: 0px;font-size: 15px;text-align: left;}


    .section-filter .wrapper .digital-div .digital-icon {width: 40%;}
    .section-filter .wrapper .digital-div .service-icons ul li {    width: 20%;    padding: 0 20px 0 0;}
    .section-filter .wrapper .martech-div .service-icons ul li {width: 25%; padding: 0 20px 0 0; margin-bottom: 43px; }
    .section-filter .wrapper .martech-div .service-icons ul li img {max-width: 70%; }
    .section-filter .wrapper .performance-div .service-icons ul li {    width: 20%;    padding: 0 20px 0 0;}
    .section-filter .wrapper .performance-div {padding: 0px 0 20px 0;}
    .section-filter .wrapper .performance-div .service-icons ul li {width: 25%;}
    
     /* ishwar - 30-12*/
    .section-1 .bg-text .section-1-in {width: 40%;top: 38%;}
    /* ishwar - 30-12*/
    

}
@media screen and (max-width:1024px){

    .sec-client-say .wrapper .sliderTesti .tesimonial .client-testimonial {width: 100%;padding: 100px 0px 80px 0px;}
    .sec-client-say .wrapper .slliderAction .slideArrow a {padding: 25px 25px;  }

       /* AMIT CHANGES */
       .section-filter .filter-div {width: 90%;}
       .section-filter .filter-div ul li .text-div h3 {font-size: 15px;}
       .section-filter .filter-div ul li:after {top: 35px;height: 30%;}
       .section-filter .filter-div ul li {width: 25%;} 

       .section-filter .wrapper .digital-div .digital-icon { width: 54%; }
       .section-filter .wrapper .digital-div h1 {font-size: 20px; padding: 8px 0; }
       .section-filter .wrapper .martech-div h1 {font-size: 20px; padding: 8px 0; }
       .section-filter .wrapper .performance-div h1 {font-size: 20px; padding: 8px 0; }


       .enquireWrap .enqImg .contactImgCnt h2 {font-size: 24px;}
       .enquireWrap .enqFrmInner {margin-top: 0px;    }
       .enquireWrap .enqImg { margin-top: 50px;}
       .secTitle h2 {font-size: 27px; }
       .secTitle h3.cw {font-size: 27px; }/*24-9-21-*/

       .homeBanner .floatA {width: 10%;}
       .scrollTxt {    right: 40px;  }
       .scrollTxt p{font-size: 8px;}
       
       .scrollTxtBack {    left: -70px;  }
       .scrollTxtBack p{font-size: 8px;}

       .section-instagram .insta-slider .imgBox {/*width: 17% !important;*/width: 20% !important;}/*---ishwar-25-8-20---*/
       .section-instagram .insta-slider .imgBox ul { height: 175px;}/*---ishwar-22-5-20--*/
       .section-instagram .insta-slider .imgBox ul li h3 {padding-top: 10px;padding-bottom: 10px}/*---ishwar-22-5-20--*/
       .section-instagram .insta-slider .imgBox ul li .instaimgicon {margin-left: 42px; margin-top: 20px;}/*---ishwar-22-5-20--*/

       iframe.lightwidget-widget.iframe-sec { width: 68% !important; height: 256px !important;margin-left: -153px;}/*---ishwar-23-5-20--*/
       
        .aboutWrapper .aboutImg { top: 89px;}/*---ishwar-24-8-20---*/
       .team-sec {margin-top: 125px;}/*---ishwar-24-8-20---*/
       .aboutBanner .bannerCnt {bottom: 23%;}/*---ishwar-24-8-20---*/
       .floatBot2 {top: 240px;}/*---ishwar-24-8-20---*/
       
      .top-ban-cont {width: 100%;float: left;top: -80px;margin-top: 81px;}/*---ishwar-3-9-20---*/
.right-img-sec {width: 15%;right: 2px;top: 404px !important;}/*---ishwar-3-9-20---*/
.left-img-sec {left: -33px;width: 21%;}

.new-slideArrow {right: 79px;}/*---ishwar-3-9-20new---*/

.aboutWrapper .aboutImg .floatElemB {transform: translate(86%, -40%);}/*---ishwar-9-9-20---*/
}

@media screen and (max-width:800px){
    .aboutChimp .aboutInner{ width: 90%;}
    h1 {font-size: 30px;}
    .fineshcase .column { width: calc(33.33% - 10px); }
    .fineshcase .item{ margin: 10px 0;}
    .fineshcase .item__content .titleCnt h4{ font-size: 20px;}
    .fineshcase .item__content .titleCnt p{ font-size: 13px;}
    .fineshcase .item__content .titleCnt.bottomRight{ right: -20px;}

    .fineshcase { padding: 30px 0; }
    .serviceCase .serviceSlider .item, .blogWrap .blogSlider .item{ margin: 0 10px;}

    .serviceCase .serviceSlider .item .icon img{ width: 100px;}
    .serviceCase .serviceSlider .item .icon:before{ font-size: 100px;}

    .ourClient ul li { width: calc(25% - 34px); margin: 15px; }

    .ourClient{ margin: 0;}

    .blogWrap .grayOverlay, .serviceCase .grayOverlay{ width: 60%;}

    .serviceCase .serviceSlider .item .scontent h2 { font-size: 23px; margin: 0 0 10px; }
    .serviceCase .serviceSlider .item .scontent p{ font-size: 13px;}

    .footMenuBlk{ width: 100%; margin-bottom: 25px;}
    .footContactBlk{ width: 100%;}

    .navigationPop ul li { width: calc(25% - 30px);}

    .founderWrap ul{ display: block;}
    .founderWrap ul li {width: 75%; float: left; }
    .founderWrap ul li:last-child{ float: right; margin-top: 50px;}

    .founderWrap ul li:last-child .imgBx{ order: 3;}

    .founderWrap .bg{ top: 48%; height: 90%;}

    .blogWrapper .blogListInner ul li { width: calc(50% - 20px);}

    .careerWrapper .careerInfo { width: calc(100% - 4px); padding: 50px 0;}
    .careerWrapper .careerFrmWrap{ width: 100%;}

    .clientList ul li { width: calc(25% - 20px);}
    .clientCnt p{ text-align: left;}

    .addressList {  padding: 0;}

    .enquireWrap .wrapper{ flex-flow: row wrap;}
    .enquireWrap .enqFrmInner { width: 100%; }
    .enquireWrap .enqImg{ width: 100%; margin: 50px 0 0;}

    .teamList ul li h2{ font-size: 14px; margin: 0 0 5px;}
    .teamList ul li span{ font-size: 16px;}

    .workDetWrap .section1 .clieSer{ width: 100%; margin-bottom: 40px;}
    .workDetWrap .section1 .synopsis1{ width: 100%;}
    .workDetWrap .section1{ margin-bottom: 40px;}
    .workDetWrap .section3 p{ font-size: 17px;}
    .workDetWrap { padding: 60px 0 0;}
    .workDetWrap .section3 img{ margin-bottom: 30px;}
    .workDetailBanner.aboutBanner .bannerCnt .bannerInner{ width: 100%;}

    .workListWrap .workCnt .floatElem1{ display: none;}
    .workListWrap .workCnt p{ width: 100%;}
    .workListWrap ul{ margin: 40px 0 0;}

    .serviceListWrap .serviceCnt p{ text-align: left; width: 90%; font-size: 18px;}
    .serviceListWrap .floatElemB{ width: 6%;}
    .serviceListWrap .floatElemA{ display: none;}
    .serviceListWrap ul.serviceList li { width: calc(50% - 4px);}
    .serviceListWrap .floatElemD{ display: none;}
    .serviceListWrap .floatElemC{ width: 12%;}
    .serviceListWrap .floatElemE{ width: 8%;}
    .serviceListWrap ul.serviceList{ margin-top: 30px;}
    .serviceListWrap ul.serviceList li .serCnt h2{ font-size: 16px;}

    .relService ul li{ width: 50%;}

    .newsRoomWrap ul li { width: calc(50% - 14px);}
    .section-do .wrapper .serviceSlider1 {flex-direction: column;}
    .section-do .wrapper .serviceSlider1 .item {width: 100%;margin-bottom: 20px;}
    .sec-partners .wrapper ul li {width: calc(37% - 74px);}
    .sayHelloPop .enqImg {margin-top: 5%;}

    .sec-client-say .wrapper .sliderTesti .tesimonial .client-testimonial {width: 100%;padding: 36px 0px 80px 0px;}

         /* AMIT CHANGES */
         .section-filter .filter-div {width: 95%;}
         .section-filter .filter-div ul li .text-div h3 {font-size: 14px;}
         .section-filter .filter-div ul li:after {top: 40px;height: 25%;}
         .serviceDetWrap .wrapper .text-div h2 {font-size: 17px;}
         .serviceDetWrap .wrapper .text-div p {padding: 15px 0;}
         
          /* ishwar - 30-12*/
    .section-1 .bg-text .section-1-in {width: 60%;}
    /* ishwar - 30-12*/

    .header .navigationWrap {     right: 32px;  }
    .header {       padding: 20px 32px;    }

    .section-instagram .insta-slider .imgBox {/*width: 13% !important;*/width: 16% !important;}/*---ishwar-25-8-20---*/
    .section-instagram .insta-slider .imgBox ul {height: 135px;}/*---ishwar-22-5-20--*/
    .section-instagram .insta-slider .imgBox ul li h3 {font-size:9px;padding-bottom: 3px;}/*---ishwar-25-8-20---*/
    .section-instagram .insta-slider .imgBox ul li .instaimgicon {margin-left: 24px; margin-top: 10px;}/*---ishwar-22-5-20--*/

    iframe.lightwidget-widget.iframe-sec {width: 52% !important;height: 255px; margin-left: -359px;}/*---ishwar-23-5-20--*/
    .lightwidget--image-format-square .lightwidget__image {height: 103%;}/*---ishwar-23-5-20--*/
    
    .right-img-sec {width: 15%;right: 2px;top: 386px !important;}/*---ishwar-3-9-20---*/
    
    .new-slideArrow {right:70px;}/*---ishwar-3-9-20new---*/
    .aboutWrapper .aboutImg .floatElemB {transform: translate(96%, -70%);}/*---ishwar-9-9-20---*/
.aboutWrapper .aboutImg .floatElemA {left: -2px;}/*---ishwar-9-9-20---*/

.addressList ul {display: inline-block;}/*---ishwar-21-12-20---*/
.social-sec ul {display: flex !important;}/*---ishwar-21-12-20---*/
.addressList ul li {margin-top: 30px;}/*---ishwar-21-12-20---*/

}

@media screen and (max-width:640px){
    .wrapper{ width: 100%;}
    .section-do.ourClient .wrapper {width: 100%;}
    .fineshcase .column {  width: 90%; display: inline-block; }
    .fineshcase .item__content .titleCnt{ right: -15px; text-align: left;}
    .fineshcase .item__content img{ width: 100%;}
    .fineshcase .item__content .titleCnt.topRight{ top: auto; bottom: 15px;}
    .fineshcase .item.dislink{ margin-top: 50px;}
    .serviceCase .serviceSlider, .blogWrap .blogSlider { margin: 30px -6% 20px 0;}
    .knowmore{ margin: 0;}
    h1 {font-size: 25px; }
    .footMenuBlk ul{ width: 100%;}
    .footcopy .copyCnt {  width: 100%;  text-align: center;  margin: 0 0 20px; }
    .footcopy .copyMenu{ width: 100%; text-align: center;}

    .homeBanner .bannerCnt .bannerInner p{ font-size: 22px;}
    .homeBanner .bannerCnt .bannerInner h2{ font-size: 40px;}
    .homeBanner .bannerCnt a{ font-size: 14px;}

    .homeBanner .bannerCnt {left: 50%; transform: translateX(-50%); width: 90%;}
    .header{ padding: 10px 20px;}
    .header .navigationWrap{ right: 20px;}
    .header .logo a{ width: 90px;}

    .hamburger{ width: 40px; height: 40px;}
    .hamburger-box {  width: 16px;  height: 25px;}
    .hamburger--spring .hamburger-inner{ top: 16px;}
    .hamburger-inner, .hamburger-inner::after, .hamburger-inner::before{ width: 16px; height: 2px;}
    .hamburger--spring .hamburger-inner::before{ top: 6px;}
    .hamburger--spring .hamburger-inner::after{ top: 12px;}
    .hamburger--spring.is-active .hamburger-inner{ top: 11px;}

    .navigationPop ul li { width: calc(33.3% - 30px); }

    .sayHelloPop .addrHalf{ padding: 60px 0 0; height: auto; width: 100%; margin-bottom:0px;}
    .sayHelloPop .formHalf{ width: 100%;}
    .sayHelloPop .formHalf .formInner{ padding: 50px 0 0;}

    .awardWrap .item{ margin: 0 15px;}
    .awardWrap .item{ padding: 20px 0 0;}
    .awardWrap .item .year{ font-size: 40px;}

    .blogCnt .imgGrid2 .imgBx { width: calc(50% - 10px); margin-bottom: 20px;}
    
    .relatedBx{ margin: 40px 0 0}

    .careerWrapper .careerInfo .infoInner { width: 100%; padding: 0 30px; }

    .clientCnt{ margin: 0;}

    .clientList ul li { width: calc(33.3% - 20px); }

    .workDetWrap .section3 p br{ display: none;}
    .workDetWrap .section2 p{ font-size: 17px;}
    .workDetWrap .section2 p br{ display: none;}
    .workDetWrap .section2{ margin-bottom: 30px;}

    .workListWrap .floatElem2 { width: 12%; top: 11%;}
    .workListWrap .floatElem6 {  width: 8%;  top: -10%;}
    .workListWrap .floatElem4, .workListWrap .floatElem8, .workListWrap .floatElem7{ display: none;}

    .serviceDetCnt p{ font-size: 16px;}

    .scrollTxt { right: 20px;}
    .scrollTxtBack { left: -90px;}
    
   .ourClient_new {/* margin: 20px 0;*/margin: 3px 0;padding: 30px 0; }/*---ishwar-12-8-20---*/
    .sec-client-say .wrapper .sliderTesti {margin-top:30px;}
    .sec-client-say .wrapper .sliderTesti .tesimonial .client-img {width: 35%;left: 50%;transform: translateX(-50%); }

    .section-filter .wrapper{padding: 0 15px;}
    .section-filter .wrapper .digital-div .digital-icon {width: 100%; }
    .section-filter .wrapper .martech-div .digital-icon {width: 100%;}
    .section-filter .wrapper .performance-div .digital-icon {width: 100%;}
    .section-filter .wrapper .digital-div .service-icons ul li {width: 33%; padding: 0 12px 0 0;  margin-bottom: 40px; }
    .section-filter .wrapper .martech-div .service-icons ul li {width: 33%; padding: 0 20px 0 0;margin-bottom: 40px; }
    .section-filter .wrapper .performance-div .service-icons ul li {width: 33%;}
    .section-filter .wrapper .digital-div .service-icons {padding-bottom: 0;}


    .section-award.ourClient .floatAP {bottom: -8%; }
    .serviceDetWrap .wrapper .text-div h2 {font-size: 17px;}
    .serviceDetWrap .wrapper .serviceDesc .service-icons ul li {width: 25%;}
    .section-filter {margin: 35px 0;}
    .workListWrap ul li .cntDiv h2 {font-size: 16px;}
    .workListWrap ul li .cntDiv span {font-size: 13px;}


    .homeBanner {display: none !important;}
    .homeBanner-mobile{ display: block};
    .scrollTxt p {   font-size: 18px; }    
    .scrollTxt {bottom: 160px;}
    
    .scrollTxtBack p {   font-size: 18px; }    
    .scrollTxtBack {bottom: 160px;}

    .section-instagram .insta-slider .imgBox {/*width: 11% !important;*/width: 17% !important;}/*---ishwar-25-8-20---*/
    .section-instagram .insta-slider .imgBox ul {height: 113px;}/*---ishwar-23-5-20---*/
    .section-instagram .insta-slider .imgBox ul li h3 { font-size: 10px; padding-bottom: 1px;}/*---ishwar-23-5-20---*/
    .section-instagram .insta-slider .imgBox ul li h4 {padding-bottom: 8px;font-size: 9px;}/*---ishwar-23-5-20---*/
    .section-instagram .insta-slider .imgBox ul li .instaimgicon {margin-left: 16px;margin-top: 10px;}

    iframe.lightwidget-widget.iframe-sec {width: 45% !important; margin-left: -447px;}/*---ishwar-23-5-20---*/
    .section-instagram .insta-slider {height: 70px;}/*---ishwar-23-5-20---*/

    .right-img-sec {top: 336px !important;}/*---ishwar-3-9-20---*/
    
    .new-slideArrow {right:28px;}/*---ishwar-3-9-20new---*/
    
    /********* Code By Gaurav ************/
.aboutWrapper .aboutImg video.mobvideo{display:block;}
.aboutWrapper .aboutImg video.deskvideo{display:none;}
/************* End Code By Gaurav 2020-09-09 *********/
.testSection .cwrapper .mainSection .sliderSection .item .itemwrap {flex-direction: column;}
.testSection .cwrapper .mainSection .sliderSection .item .itemwrap .div1 {width: 100%;margin-bottom: 25px;}
.testSection .cwrapper .mainSection .sliderSection .item .itemwrap .div2 {width: 100%;text-align: center;padding-left: 0px;}
.leafimg {max-width: 50%;}
.leafDiv {bottom: -35px;left: -45px;}

}

@media screen and (max-width:500px){
    .aboutBanner-mobile{ display:block;}
    .aboutBanner.newsBanner{ display:none;}
    .aboutChimp .aboutInner{ width: 100%; position: relative;}
    .aboutChimp .floatA{ width: 20%;top:0%;display: none;}
    .aboutChimp .floatB{ width: 13%;display: none;}
    .ourClient ul li { width: calc(33.3% - 34px); }
    .secTitle h2{ font-size: 25px;}
    .secTitle h3.cw{ font-size: 25px;}/*24-9-21-*/
    .secTitle h3{ font-size: 18px;}
    .secTitle p.fill{ font-size: 18px;}/*24-9-21-*/
    .secTitle span{ font-size: 14px;}

    .footMenuBlk ul li a{ padding: 0 15px;}
    .footMenuBlk ul li:last-child a{ padding-left: 15px;}
    .footMenuBlk ul li:nth-child(4) a{ padding-left: 0;}
    .footContactBlk ul {flex-flow: row wrap;}
    .footContactBlk ul li {width: 100%;margin-bottom: 30px;}
    .footer .footerInner h3 {margin-bottom: 10px;    }
    .footContactBlk ul li p {font-size: 12px;}
    .footContactBlk ul li p br{display:none;}
    .footContactBlk ul li p a {font-size: 12px;}

    .fineshcase .floatA{ width: 22%;display: none;}

    .navigationPop ul li a{ font-size: 16px;}
    .navigationPop ul li{ width: calc(100% - 30px); margin: 10px 6px;}

    .sayHelloPop .addrHalf .addressWrap { width: 100%; padding: 0 20px; }
    .tabCnt ul li{ margin-bottom: 20px;}
    .sayHelloPop .formHalf .formInner{ width: 90%;}

    .navigationPop ul li span { font-size: 10px; width: auto; float: none; display: inline-block; vertical-align: middle; line-height: 1.1; margin: 0 15px 0 0; font-weight: 400;}
    .navigationPop .navSocial a{ width: 30px; height: 30px; font-size: 16px;}
    .navigationPop .navSocial a i{ line-height: 30px;}

    .confirmation p{ width: 100%; margin-bottom: 50px;}

    .aboutWrapper .aboutCnt .halfCnt h3{ margin: 0;}

    .founderWrap ul li h2{ font-size: 16px;}
    .founderWrap ul li span{ font-size: 11px;}
    .founderWrap ul li:last-child{ margin-top: 20px;}
    .founderWrap{ margin: 15px 0 50px 0;}
    .awardWrap .awardSlider{ margin: 30px 0 0;}
    .awardWrap{ margin: 0 0 20px;margin-top: 22px;}

    .aboutBanner .bannerCnt .bannerInner p, .aboutBanner.workDetailBanner .bannerCnt .bannerInner p{ font-size: 20px;}
    .aboutBanner .bannerCnt .bannerInner h1.Team, .aboutBanner.workDetailBanner .bannerCnt .bannerInner p{ font-size: 20px;}/*24-9-21-*/
    .aboutBanner .bannerCnt .bannerInner h1.contacts, .aboutBanner.workDetailBanner .bannerCnt .bannerInner p{ font-size: 20px;}/*24-9-21-*/
    
    .aboutBanner .bannerCnt .bannerInner h1.Care, .aboutBanner.workDetailBanner .bannerCnt .bannerInner p{ font-size: 20px;}/*24-9-21-*/
    
    .aboutBanner.workDetailBanner .bannerCnt .bannerInner h2{ font-size: 19px;}
    .aboutBanner.workDetailBanner .bannerCnt .bannerInner h2 br{display: none;}
    .aboutBanner .bannerCnt .bannerInner h2{font-size: 22px}
/*     .aboutBanner .bannerCnt .bannerInner h2 br{display: none;}
 */
    .blogWrapper .blogListInner ul li { width: calc(100% - 10px); margin-bottom: 20px;}
    .blogWrapper .blogListInner .item .blogCnt{ padding: 15px 0;}
    .bloglist .blogMenu{ margin: 0 0 30px;}

    .blogDetailWrap .spanHead a{ margin: 20px 0 10px;}
    .blogDetailWrap h1.blogTitle { font-size: 22px; line-height: 1.5;}

    .careerWrapper .careerFrmWrap { padding: 35px 20px; }

    .careerWrapper .careerInfo .infoInner p{ margin-top: 12px;}
    .careerWrapper .careerFrmWrap ul li.half{ width: 100%;}

    .aboutBanner.commonBanner{ height: 65vh;}
    .careerWrapper .floatElem1 { width: 20%; top: -4%; left: -4%; }

     .clientList{margin-bottom: 54px;}
    .clientList ul li { width: calc(50% - 20px);}
    .clientWrapper .floatA{ width: 23%;}

    .clientWrapper{ padding: 26px 0 0;}
    .clientCnt p{ margin: 0 0 15px 0; font-size: 14px;}

    .clientWrapper .secTitle{ margin-bottom: 20px;}

    .addressList ul li{ width: 100%; border-right: none; border-bottom: 1px solid #eee;}
    .socialList .socBx{ height: 80px;}
    .addressList ul li{ padding: 30px;}

    .socialList .socBx a{ width: 30px; height: 30px; margin: 0; font-size: 16px;}
    .socialList .socBx a i{ line-height: 30px;}

    .enqFrmInner ul li.half { width: 100%; }
    .addressList ul li div.colWrap{ width: 100%;}

    .enquireWrap { padding: 0 0 38px;}
    .enquireWrap .enqImg{ padding: 0 0px;}
    .enquireWrap .enqImg .floatElemA{ left: -3%;}
    .enquireWrap .enqImg .floatElemB{ right: -3%;}

    .teamList ul li { width: calc(50% - 10px);}


    .moreWorks ul li {  width: calc(100% - 0px);  margin: 0 0 30px;}
    .moreWorks ul li:nth-child(even){ margin-top: 0; margin-bottom: 0;}

    .workDetWrap .section1 .synopsis1 p{ font-size: 16px;}
    .workDetWrap .floatElem5 { width: 15%;  bottom: -5%;}
    .workDetWrap .floatElem3{ width: 10%; top: 0;}

    .workListWrap ul li { width: calc(100% - 0px);}
    .workListWrap ul li:nth-child(even){ margin-top: 0;}
    .workListWrap .floatElem6{ top: 0%;    width: 11%;display: none;}
    .workListWrap{ margin: 0px 0 20px;}
    .workListWrap .floatElem5{ display: none;}

    .serviceListWrap .serviceCnt p{ font-size: 16px;}

    .serviceListWrap ul.serviceList li{ width: 100%; margin-bottom: 40px;}
    .serviceListWrap ul.serviceList li .serCnt{ position: static; transform: translate(0,0); display: inline-block;}
    .serviceListWrap ul.serviceList li img.circleBg{ display: none;}

    .serviceDetWrap .serviceImg{ width: 90%;}
    .relService ul li{ width: 100%; border-bottom: 1px solid #efefef; padding-bottom: 10px;}
    .relService ul li:after{top: calc(50% - 7px);}

    .homeBanner .bannerCnt .bannerInner{ padding: 0 0 20px 12%;}

    .ourClient .floatA{ width: 18%;}
    .ourClient .floatB{ display: none;}
    .blogWrap .floatA{ width: 15%;}
    .knowmore .floatB{ width: 18%;top: 5%;}
    .knowmore .floatA {left: 5%; top: 19%; width: 20%;display: none; }

    .aboutBanner .floatA{ width: 25%;}
    .aboutBanner .bannerCnt .floatB{ display: none;}
    .founderWrap .floatElemA{ width: 43%;}

    .workListWrap .floatElem3{ width: 15%;display: none;}
    .workListWrap .floatElem2{ z-index: 2; width: 18%;display: none;}

    .fineshcase .item{ width: 100%;}

    .aboutWrapper .aboutCnt .halfCnt p{ margin: 6px 0;}
    .aboutWrapper .aboutCnt .halfCnt h3:empty{ display: none;}

    .serviceListWrap .floatElemB{ width: 11%; top: -1%;}

    .sayHelloPop .addrHalf .addressWrap .addrInner{ margin-bottom: 30px;}

    .tabCnt ul li div.note{ position: static; width: 100%; float: left; margin: 15px 0 0;}

    .scrollTxt p{ font-size: 10px;}
    .scrollTxtBack p{ font-size: 10px;}

    .newsNav a{ padding: 0 7px 7px 0; font-size: 12px;}
    .newsNav a:last-child { padding: 0 0 7px 7px;  }

    .newsRoomWrap ul li { width: calc(100% - 4px); padding: 20px 0;}

    .sec-partners .wrapper ul li{width: calc(40% - 15px);}
    .sec-client-say .wrapper .slliderAction .slideArrow a {padding: 4px 6px;text-align: center;}
    .sec-client-say .wrapper .slliderAction .slideArrow a img{max-width: 60%}

    .ourClient_new ul li {width: calc(29% - 10px);display: inline-block; vertical-align: middle;margin: 10px 10px 20px 10px;text-align: center; }
  
    .blogWrap .floatA {bottom: 50px;}
    .section-instagram .slick-slider button.slick-prev {left: 40%; }
    .section-instagram .slick-slider button.slick-next {right: 42%;}
    .slick-slider button {top: 100%;transform: translateY(100%);}

    .sayHelloPop .enqImg .contactImgCnt {left: 20px; top: 0px;  }
    
    .sayHelloPop .enqImg .contactImgCnt h2 {font-size: 20px;}
    
    .sayHelloPop .enqImg .contactImgCnt p.popForm {font-size: 20px;}
    
    .sayHelloPop .enqImg .contactImgCnt p {font-size: 15px;}

/*AMIT EDIT */
    .enquireWrap .wrapper {margin: 0 ;  width: 90%;margin-left: 20px;}
    .enquireWrap .enqImg {margin: 0px 0 0;}
    .enquireWrap .enqImg .contactImgCnt h2 {font-size: 17px;}
    .enquireWrap .enqImg .contactImgCnt p {font-size: 11px;}
    .navigationPop .navSocial a { margin: 0 9px 0 0;}
    .knowmore{height: 48vh;}
    .knowmore .secTitle h2 {font-size: 22px;}
    .knowmore .btnCnt {margin: 30px 0 0; }
    .knowmore .btnCnt a img{width: 70px;}
    .workListWrap ul li .cntDiv h2 {font-size: 22px;}
    .workListWrap ul li .cntDiv span {font-size: 14px;}
    .knowmore .floatTop {top: -2%;width: 11%;}
    .socialList {margin: 0 0 20px;}
    .enquireWrap .enqImg .contactImgCnt {left: 18px; top: 19px;}
    .newsRoomWrap { padding: 34px 0 0; }
    .newsNav {margin: 38px 0 12px; }
    .newsRoomWrap ul li p {font-size: 15px;}
    .socialWrap .footsocial a {width: 30px;height: 30px;}
    .socialWrap .footsocial a i {line-height: 30px;}
    .socialWrap {margin: 12px 0 28px;}
    .footMenuBlk {margin-bottom: 14px;}
    .footer {padding: 35px 0 0;}
    .founderWrap .branches {top: 27px;}/*---ishwar-21-12-20---*/
    .founderWrap .branches h2 {font-size: 5vw;}/*---ishwar-21-12-20---*/
    .aboutWrapper .aboutImg .floatElemB {bottom: 10px;right: 16px;display: none;}
    .aboutWrapper .aboutImg .floatElemA {display: none;}
    .aboutBanner .bannerCnt .bannerInner {padding: 0 0 20px 0%;}
    .aboutWrapper .aboutCnt .halfCnt h3 {font-size: 16px;padding-bottom: 12px;}
    .aboutWrapper .aboutCnt .halfCnt p {font-size: 13px;}
    .aboutWrapper .aboutCnt p.center {font-size: 11px;}
    .aboutWrapper .aboutCnt {margin: 28px 0 0;}
    .founderWrap .branches h1 {font-size: 10.0vw;}

    .section-filter .wrapper .martech-div .service-icons ul li {width: 50%;}
    .section-filter .wrapper .digital-div .service-icons ul li {width: 50%;}
    .section-filter .wrapper .performance-div .service-icons ul li {width: 50%; margin-bottom: 40px;}
    /* .ourClient_new .floatBC {display: none;} */
    .aboutChimp p {width: 100%;}
    .serviceDetWrap .wrapper .serviceDesc .service-icons ul li {width: 50%; margin-bottom: 15px;}
    .serviceDetWrap {padding-bottom: 0;}
    .moreWorks ul li .cntDiv h2 {font-size: 22px;margin-bottom: 3px;text-align: left;}
    .moreWorks ul li .cntDiv span {font-size: 16px;text-align: left;}
    .aboutChimp p {margin-bottom: 22px;}
    .aboutChimp .floatC {right: 3%;bottom: 7%;width: 20%;}
    a.cButton{margin-top: 0px;font-size: 13px;margin-bottom: 28px;}
    .section-do .wrapper .serviceSlider1 .item .scontent {margin-top: 8px;}
    .section-do .wrapper .serviceSlider1 .item .scontent h2 {font-size: 16px; }
    .section-do .wrapper .serviceSlider1 .item .scontent p {font-size: 13px;padding-top: 5px;  }
    .section-do .wrapper .serviceSlider1 .item .icon img {max-width: 45%;}
    .section-do .wrapper .slliderAction.knowmore1 .btnCnt {margin: 0;}
    .section-do .wrapper .slliderAction.knowmore1 {text-align: center;margin: 0;}
    .ourClient {padding: 30px 0;}
    .secTitle h2 abbr:after {width: 30px; height: 30px;right: 25px;top: -8px;display:none}
  /*   .secTitle h2 abbr:after {
        width: 20px;
        height: 20px;
        right: 70px !important;
        top: 0px;
    } */
    .fineshcase .item.dislink { margin-top: 26px;}
    .fineshcase {padding-bottom:20px;}
    .fineshcase .floatB {bottom: 1%;width: 13%;}
    .ourClient_new .floatA {left: 2%;top: 2%; width: 20%;}
    .ourClient_new .floatBC {right: 0px;top: 0;width: 16%;}
    .ourClient_new ul {margin: 16px 0 0;}
    .section-award .serviceSlider1 {flex-direction: column;}
    .section-award .serviceSlider1 .item {width: 100%;}
    .section-award.ourClient .floatAP {bottom: -11%;width: 29%;}
    .sec-partners .floatB {display: none;}
    .blogWrap {margin: 0px 0;}
    .section-instagram .floatA {display: none;}
    .blogWrap .slliderAction .slideArrow a {margin: 0 6px;}
    .section-instagram .insta-slider .imgBox:nth-child(even) {padding-top: 0px;}
    .knowmore .floatBot {width: 15%;}
    .sec-client-say .floatB {display: none;}
    /* .secTitle {padding-left: 12px;} */
    .scrollTxt {bottom: 138px;}
    .scrollTxtBack {bottom: 138px;}
    .sec-client-say .wrapper .sliderTesti .tesimonial .client-testimonial {padding: 50px 0px 32px 0px;text-align: center; }
    .sec-client-say .wrapper .sliderTesti .tesimonial .client-testimonial p {padding: 35px 20px 18px 20px;text-align: left;
        line-height: 1.2rem;}
    .sec-client-say .wrapper .sliderTesti .tesimonial {margin-top: 20px;}
    .sec-client-say .wrapper .sliderTesti .tesimonial .client-img {top: -11px; }
    .sec-client-say .wrapper .sliderTesti .tesimonial .client-testimonial h2 {text-align: left;margin-top: 0px;}
    .sec-client-say .wrapper .sliderTesti .tesimonial .client-testimonial h3 {text-align: left;font-size: 12px;padding-bottom: 25px;}
    .sec-client-say .floatAB {width: 20%;}
    .section-award  .serviceSlider1 .item .icon-normal{display: none;}
    .section-award  .serviceSlider1 .item .icon-mobile{display: inline-block;}
    .awardWrap .item h2 {font-size: 16px;}
    .awardWrap .item p.desc {font-size: 11px;}
    .aboutWrapper .wrapper {margin-top: 50px;}
    .aboutBanner .bannerCnt {bottom: -5%;left: 16px;}
    .sec-client-say .wrapper .slliderAction {bottom: 0px;left: 50%;transform: translateX(-50%);right: 113px;}
    .aboutBanner.commonBanner .bannerCnt {bottom: 8%; left:26px}
    .careerWrapper .careerFrmWrap ul li .text::placeholder {font-size: 11px;}
    .addressList ul li h3 {font-size: 16px;}
    .addressList ul li p {font-size: 12px; }
    .addressList ul li a {    padding: 8px 12px;width: 140px;font-size: 10px;margin-left: -10px;}
    .enqFrmInner ul {    margin: 12px 0 0;}
    .enqFrmInner ul li .text::placeholder {font-size: 11px;}
    button.cButton {margin-top: 8px;font-size: 14px;}
    .serviceListWrap .floatElemE {width: 14%;}
    .section-filter .filter-div ul {width: 100%;float: left;display: flex;justify-content: flex-start;align-items: flex-start;flex-direction: column;
        flex-flow: row wrap;}
    .section-filter .filter-div ul li {width: 50%;margin-bottom: 30px;}
    .section-filter .filter-div ul li:nth-child(3):after{display: none;}
    .workDetWrap .section1 {margin-bottom: 15px;}
    .moreWorks .moreWorkslider {margin-top: 20px;}
    .moreWorks .moreWorkslider .item:nth-child(even) {margin-top: 0px;margin-bottom: 0px; }
    .moreWorks .moreWorkslider .cntDiv h2 {font-size: 20px;}
    .float {width: 70px;height: 70px;right: 20px;bottom:12px;}
    .floatElem1 {width: 18%;}

    .section-do.ourClient .secTitle {margin-top: 20px;}
    .ourClient_new .secTitle {margin-top: 20px;}
    .sec-client-say .wrapper .sliderTesti .tesimonial .client-img {width: 38%;}
    .sec-client-say .wrapper .sliderTesti .tesimonial .client-testimonial h2 {padding:0 20px;}
    .sec-client-say .wrapper .sliderTesti .tesimonial .client-testimonial h3{padding:0 20px;margin-bottom:15px}
    .section-award.ourClient .secTitle {margin-top: 20px;}
    .section-award.ourClient {}
    .secTitle {margin-top:10px}
    .section-filter .filter-div ul li .icon-div.overlay img {max-width: 38%;}
    .section-filter .filter-div ul li .icon-div.normal img {max-width: 38%;}
    .section-filter .wrapper .text-div p {text-align: left;font-size: 14px;padding-bottom:20px}

  
    .section-filter .wrapper .martech-div {padding: 0px 0 0px 0;}
    .teamList ul li h2 {font-size: 16px;}
    .teamList ul li span {font-size: 15px;}
    .teamList {margin-bottom:52px}
    .careerWrapper .careerInfo .infoInner p {font-size: 14px;}
    #careers-modal {padding: 40px 15px;}
    .addressList {margin-top: 20px;}
    .addressList ul li p br{display:none}
    .newsNav a.active:after, .newsNav a:hover:after {bottom: 0px;}
    .newsRoomWrap ul {margin-bottom: 34px;}
    .section-filter .wrapper .martech-div h1 {padding-bottom: 5px;}
    .section-filter .wrapper .performance-div h1 {padding-bottom: 5px; }
    .section-filter .wrapper .digital-div h1 {padding-bottom:5px;}
    .section-filter .wrapper .martech-div h3 {font-size: 14px;}
    .section-filter .wrapper .performance-div h3 {font-size: 14px;}
       .section-filter .wrapper .digital-div h3{font-size: 14px;}
    .section-filter {margin-bottom: 0;}
    .section-filter .wrapper .performance-div .service-icons {padding-bottom:10px;}
    .serviceDetWrap .wrapper .text-div p {font-size: 14px;}
    .serviceDetWrap .wrapper .text-div h2 br{display: none;}
    .moreWorks {margin-bottom: 48px;padding-top: 15px;}
    .workDetWrap .section3 p {text-align: left;}



    .blogWrap .grayOverlay {height: 97%;}
    .blogWrap { padding:  0 0 0px 0; }
    .section-instagram .secTitle {padding: 20px 0 30px 0; }
    .teamList .floatElem2 {display: none;}
    .tabCnt ul li .inputfile + label span {width: 75%;}
    .tabCnt ul li .inputfile + label .svgWrap {    width: 15%;}
    a.cButton:after, button.cButton:after {left: -10px;}


    /*ul.lightwidget.lightwidget--grid.lightwidget--grid-4.lightwidget--image-format-square{display: flex !important; flex-flow: row wrap !important; width: 100% !important; float: left !important;}
    li.lightwidget__tile{width: 100% !important; float: left !important ; max-width: 100% !important; flex-basis: 100% !important;}*/

.lightwidget-widget ul.lightwidget.lightwidget--grid.lightwidget--grid-4.lightwidget--image-format-square{display: flex !important; flex-flow: row wrap !important; width: 100%  !important; float: left !important;}

.lightwidget-widget ul.lightwidget.lightwidget--grid.lightwidget--grid-4.lightwidget--image-format-square li.lightwidget__tile{width: 100%  !important; float: left !important; max-width: 100% !important;flex-basis: 100% !important;}



.social-sec ul li a {width: 32px !important;height: 22px !important; display: inline-block;}/*---ishwar-21-12-20---*/
.social-sec ul li { padding: 14px !important;}/*---ishwar-21-12-20---*/
.social-sec ul { display: flex !important;}/*---ishwar-21-12-20---*/
.social-sec ul li a i { line-height: 8px;  font-size: 20px;}/*---ishwar-21-12-20---*/

.testSection .cwrapper .mainSection .infoDiv .clientTxt {font-size: 22px;margin-bottom: 5px;}
.testSection .cwrapper .mainSection .infoDiv .head {font-size: 32px;}
.testSection .cwrapper .mainSection .infoDiv {margin-bottom: 30px;}
.testSection .cwrapper .mainSection .centerImg {padding: 0 55px;}
.testSection .cwrapper .mainSection .sliderSection .item .itemwrap .div1 .name h3 {font-size: 16px;margin-bottom: 5px;}
.testSection .cwrapper .mainSection .sliderSection .item .itemwrap .div1 .name h4 {font-size: 15px;}
.testSection .cwrapper .mainSection .sliderSection .item .itemwrap .div1 .sery .box {font-size: 14px;padding: 8px 13px;}
.testSection .cwrapper .mainSection .sliderSection .item .itemwrap .div2 p {font-size: 14px;}

}

@media screen and (max-width:414px){
.aboutBanner .bannerCnt { bottom: 15%;left: 16px;}/*---ishwar-24-8-20---*/
.aboutWrapper .aboutImg {top: 49px;}/*---ishwar-24-8-20---*/
.floatBot2 {top: 220px;}/*---ishwar-24-8-20---*/

.top-ban-cont {margin-top: 31px;}/*---ishwar-3-9-20---*/

.new-slideArrow {bottom: 6%;}/*---ishwar-3-9-20new---*/
 .slick-dots {
    bottom: -5px;}
}

@media screen and (max-width:400px){
    .aboutChimp{ min-height: auto; padding: 50px 0;}
    .serviceCase .serviceSlider, .blogWrap .blogSlider{ width: calc(100% - 40px); display: inline-block; font: none; margin: 30px 20px 20px;}
    .aboutChimp .floatB{ width: 20%; bottom: 0;}
    .fineshcase .column{ width: 100%;}
    /* .knowmore .secTitle h2 br{ display: none;} */
    .footMenuBlk ul li a{ font-size: 15px; padding: 0 10px 0 0;}
    .footMenuBlk ul li:last-child a{ padding-left: 10px;}
    h1 { font-size: 26px; }
    .wrapper{ padding: 0 15px;}
    .serviceCase .serviceSlider, .blogWrap .blogSlider{ margin: 30px 10px 25x; width: calc(100% - 20px);}
    .ourClient ul li {width: calc(33.3% - 24px); margin: 10px; }

    /* .secTitle h2 abbr:after{ width: 20px; height: 20px; right: -4px; top: 0px;} */
    .homeBanner .floatA{ width: 25%;}
    .secTitle h2{ font-size: 22px;}
    .secTitle h3.cw{ font-size: 22px;}/*24-9-21-*/
    .fineshcase .item__content .titleCnt.bottomRight{ right: -15px;text-align: left;}

    .footcopy .copyMenu ul li a{ padding: 0 5px; font-size: 10px;}
    .footcopy .wrapper{ padding: 0 10px;}

    .navigationPop .navSocial{ left: 0; bottom: 20px;}

    .awardWrap .item{ margin: 0 10px;}

    .founderWrap ul li{ width: 90%;}

    .blogCnt .imgGrid2 .imgBx { width: calc(100% - 10px);}
    .teamList ul li { width: 100%; }
    .sec-partners .wrapper ul li{width: calc(32% - 0px);margin-left: 0;padding: 10px 0px 10px 0;margin: 0;}
    .navigationPop .wrapper {width: 100%;}
    .serviceDetWrap .wrapper .text-div h2 {font-size: 15px;}
    .section-instagram {padding-bottom: 27px;}
    .aboutBanner .floatM {position: absolute;right: 13%;bottom: -40px;width: 28%; }
    .serviceDetWrap .floatElemC {width: 12%;}
    .serviceDetWrap .floatElemA {width: 15%;}
    .serviceDetWrap .floatElemB {display: none;}


    
    
}

@media screen and (max-width:414px){
    .section-instagram .insta-slider .imgBox { width: 100% !important; margin-bottom:0px;display: flex;justify-content: center;}/*---ishwar-23-5-20--*/
    .section-instagram .insta-slider .imgBox img {max-width:35%;}
    .section-instagram .insta-slider .imgBox ul {width: 35% !important; height: 375px;padding: 95px 0px;}
    .section-instagram .insta-slider .imgBox ul li h3 { font-size: 32px;}
    .section-instagram .insta-slider .imgBox ul li h4 {font-size: 26px;padding-top: 10px;}
    .section-instagram .insta-slider .imgBox ul li .instaimgicon img {max-width: 16% !important;margin-left: 124px;margin-top: 10px;}/*---ishwar-25-8-20---*/
    .section-instagram .insta-slider .imgBox ul li .instaimgicon {margin-left: 27px; margin-top: 30px;}
    .section-instagram .insta-slider {height: 100%;    display: flex;/* justify-content: center;*/flex-flow: row wrap;}/*---ishwar-25-8-20---*/

    iframe.lightwidget-widget.iframe-sec {width: 35% !important;margin-left: -3px; display: flex;top: -481px;}

    iframe.lightwidget-widget.iframe-sec ul{display: flex !important; flex-flow: row wrap !important;}

    iframe.lightwidget-widget.iframe-sec ul li{display: block !important; width:100% !important;}/*---ishwar-25-8-20---*/
    .section-instagram .insta-slider .imgBox ul li h4 {font-size:18px; padding-top: 10px;}/*---ishwar-25-8-20---*/
    .section-instagram .insta-slider .imgBox ul li h3 {font-size:21px;}/*---ishwar-25-8-20---*/


/*
    .section-instagram {background: #081577 !important; margin: 50px 0 0 0 !important; padding-bottom: 50px !important;position: relative !important; z-index: 5 !important;height: 400vh !important;}

    iframe.lightwidget-widget.iframe-sec { width: 55% !important; margin-left: -457px !important;}

    .lightwidget--grid.lightwidget--grid-4 .lightwidget__tile {
    -webkit-flex-basis: 25%;
    width: 100% !important;
    float: left !important;
    max-width: 63% !important;
    flex-basis: 100% !important;
    margin-bottom: 20px !important;
}

iframe.lightwidget-widget.iframe-sec {
    width: 68% !important;
    height: 250vh !important;
    margin-left: -153px !important;
}

.lightwidget--grid.lightwidget--grid-4 .lightwidget__tile {
    -webkit-flex-basis: 25% !important;
    flex-basis: 25% !important;
    width: 63% !important;
}
*/
.section-instagram .insta-slider .imgBox ul { width:71% !important;}/*---ishwar-25-8-20---*/
.section-instagram .insta-slider .imgBox ul li .instaimgicon img {max-width: 16% !important;margin-left: 37px;margin-top: -8px;}/*---ishwar-25-8-20---*/
ul.insta-sec {height: 89px !important; margin-left: 0px;}/*---ishwar-25-8-20---*/
iframe.lightwidget-widget.iframe-sec.imgleft-sec {margin-left: 0px;width: 70% !important;}/*---ishwar-25-8-20---*/

.section-instagram .insta-slider .imgBox ul li .instaimgicon img {max-width: 46% !important;margin-left: 20px;margin-top: 13px;}/*---ishwar-25-8-20---*/
.img-cont { margin-top: -49px;}
.new-slideArrow {/*bottom: 6%;*/ right: 29px; bottom:14%;}/*---ishwar-3-9-20new---*/
}

@media screen and (max-width:360px){
.section-instagram .insta-slider .imgBox ul li .instaimgicon {margin-left: 14px;  margin-top: 30px;}

.section-instagram .insta-slider .imgBox ul {/*width: 33% !important;*/width: 71% !important;padding: 94px 0px;}/*---ishwar-25-8-20---*/

iframe.lightwidget-widget.iframe-sec {width: 33% !important; margin-left: -4px;display: flex; top: -481px;}


.floatBot2 {top: 191px;}/*---ishwar-24-8-20---*/
.team-sec {margin-top: 75px;}/*---ishwar-24-8-20---*/
.new-slideArrow {bottom: 12%;right: 14px;}/*---ishwar-3-9-20new---*/
.testSection .cwrapper .mainSection .sliderSection {padding: 15px 33px;}
 }

@media screen and (max-width:320px){
.navigationPop ul li {margin: 8px 5px;}
.navigationPop ul li a {font-size: 14px;}
.newsNav a{ padding: 0 7px 7px 0; font-size: 11px;}
.floatBot2 {top: 169px;}/*---ishwar-24-8-20---*/
.new-slideArrow {bottom: 10%;right: -31px;}/*---ishwar-3-9-20new---*/

}