@media screen and (max-width: 700px) {
	.cursor{
		display: none;
	}
	.bnrbtnCrd .bnrBtn1, .bnrbtnCrd .bnrBtn2 {
  		font-size: 1rem;
  	}
	.bottomFooter .footerLeft, .bottomFooter .footerRight{
	  text-align: center;
	}
	.cust-navbar .navbar-nav .nav-link {
	    padding: 15px 15px 15px 15px;
	}
	.mob-display-none{
		display: none;
	}
	.mob-p-tb-10{
		padding-bottom: 10px;
    	padding-top: 10px;
	}
	.mobtext-right{
		text-align: right;
	}
	.mobtext-center{
		text-align: center!important;
	}
	.navbar-brand img {
	    width: 170px;
	}

	.logo-sidbar{
	  width: 130px;
	}

	.mbgp-5{
		margin-bottom: 20px;
	}

	.bannerArea {
	    height: auto;
	    min-height: 100vh;
	    padding-top: clamp(106px, 3.333vw, 128px);
	}


	.bannerArea .userBlk1, .bannerArea .userBlk2{
	    width: 70%;
	    opacity: 1;
	}

	.bannerCntArea .bannerCntHdng {
        font-size: 1.8rem;
        text-align: center;
        margin-bottom: 10px;
    }
	.bannerArea .hash-tags-wrapper {
	    width: clamp(186px, 57.396vw, 1232px);
	    height: clamp(142px, 12.812vw, 332px);
	}
	.bannerslider .item .bannersliderCrd {
	    height: 300px;
	}
	.bannerslider .item .bannersliderCrd .bnrcrdat .bnrslidHd {
		font-size: 1.3rem;
	}
	.bannerslider .item .bannersliderCrd .bnrcrdat {
		padding: 1rem;
	}
	.ctsmb-5{
		margin-bottom: 10px;
	}

	.aboutSection, .whyChoseUsSec{
		text-align: center;
	}

	.aboutSection .abtOrbtImg {
		margin-bottom: 30px;
	}
	.aboutSection {
	    padding: 40px 0px;
	}
	.ourServicesSec{
		padding: 40px 0px;
	}
	.ourPrcsHw{
		padding: 40px 0px;
	}
	.whyChoseUsSec{
	    padding: 40px 10px 20px 10px;
	}
	.testimonialSec{
		padding: 40px 0px;
	}
	.faqSec {
	    padding: 40px 0px 40px 0px;
	}
	.faqSec .entHeading {
		margin-bottom: 30px;
		text-align: center;
	}
	.ourPartners{
		 padding: 40px 0px 20px 0px;
	}
	.coreFeatres{
		padding: 40px 0px 20px 0px;
	}
	.abutUsMisVisSec {
	    padding: 40px 0px 40px 0px;
	}
	.coreFeatres .coreFeatresCard {
		text-align: center;
	}
	.entHeading .entHeadingMain, .entHeading.depbg .entHeadingMain {
    	font-size: 2rem;
    }

    .counterSect {
    	margin-top: 1.4rem;
	}

    .counterSect .cntCrd{
        margin-top: 7px;
        margin-bottom: 7px;
    }
    .counterSect .cntCrd .cntCrdTxt {
    	font-size: 1.1rem;
	}
	.counterSect .cntCrd .cntCrdNo {
    	font-size: 2.1rem;
    }
    .subscSec .subscCrd .circle-vector-1 {
    	top: -46%;
    	right: -3%;
	}
	.subscSec .subscSecImg {
    	margin-bottom: 20px;
	}
	.subscSec .subscCrd .email-spam {
    	display: block;
    }
    .subscSec .subscCrd .email-spam .textEmspan {
    	margin-bottom: 13px;
    }

    .ourPrcsHw .custsetgJustiCntr{
    	justify-content: center;
	}

	.ourServicesSec .resrchMainImgArea {
		width: 100%;
		height: auto;
	}
	.footer .ftrCard {
		text-align: center;
	}
	.footer .ftrCard .ftrCardLgo img {
	    width: 67%;
	    margin-bottom: 40px;
	}
	.footer .ftrCard .ftrMenue ul {
       display: block;
       justify-content: left;
	}
	.footer .ftrCard .ftrMenue ul li{
      margin-bottom: 15px;
	}
	.footer .ftrCard .addressCntARea {
	    justify-content: center;
	}
	.footer .ftrMenue.socilsicn ul{
	    display: flex;
	    justify-content: center;
	}
	.abutUsMisVisSec .abutUsMisVisCard {
    	text-align: center;
    }
	.ourServicesSec .resrchMainImgArea .aniImg1 {
	    left: 104px;
	    top: 30px;
	}
	.ourServicesSec .resrchMainImgArea .aniImg6 {
    	left: 40px;
	}
	.ourServicesSec .resrchMainImgArea .aniImg3 {
	    right: 64px;
	    bottom: 97px;
	}
	.gettruchSec .gettruchCard .gettruchHdng {
		font-size: 1.7rem;
	}
	.gettruchSec .gettruchCard .gettruchsbhd {
		font-size: 1rem;
	}
	.gettruchSec {
    	text-align: center;
    	padding-top: 100px;
    	padding-bottom: 0px;
	}
	.gettruchSec .gettruchCard .addressCntARea {
		text-align: left;
	}
	.gettruchSec .gettruchCard {
    	padding: 20px;
	}
	.gettruchSec .gettruchCard .circle-vector-1 {
        bottom: -282px;
        right: -236px;
    }

    .gettruchSec .gettruchCard .circle-vector-2 {		
    	bottom: -329px;
    	right: -107px;
    }
	.gettruchSec .gettruchCard .circle-vector-5 {
	    top: -299px;
	    right: -147px;
	}
	.gettruchSec .gettruchCard .circle-vector-4 {
	    top: -212px;
	    right: -276px;
	}
	.gettruchSec .gettruchCard .cntQutSec .cntQutTxt {
	    font-size: 1.3rem;
	    color: #505050;
	}
	.gettruchSec .gettruchCard .cntQutSec {
	    padding: 20px 0px;
	}
	.cutstRgt{
	    text-align: center;
	}
	.coreFeatres .get-quote-btn{
		margin-bottom: 20px;
	}
	.coreFeatres.coreFeatresInnerTopP {
	    padding: 108px 0px 0px 0px;
	}
	.faqSec.faqSecInnerTopP {
    	padding: 108px 0px 0px 0px;
	}
	.bannerCntArea{
		text-align: center;
	}
	.center {
		height: 320px;
	}
	.ourPartners .entHeading {
        margin-bottom: 20px;
	}
	.prodSect{
		text-align: center;
        padding: 40px 0px;
	}
	.prodSect .prodSectDtls {
		margin-bottom: 35px;
	}
	.innerpageTopSection {
	    padding-top: 100px;
	    padding-bottom: 30px;
	}
	.footer .subftrt.lfgt,
	.footer .subftrt.lfrty {
	    text-align: center;
	}
	.servSinRDetls .servSinRGHdng {
    	font-size: 2rem;
	}
	.servSinRDetls {
    	padding: 85px 0px 40px 0px;
    	text-align: center;
	}
	.servSinRDetls .faqSec .faqTbArea .accordion .accordion-item{
		text-align: left;
	}
	.servSinRDetls .faqSec {
    	margin-bottom: 30px;
    }
    .servSinRDetls .faqSec .faqTbArea .accordion .accordion-item .accordion-button {
    	font-size: 1rem;
	}
	.g-recaptcha{
   		margin-bottom: 15px;    
	}

}

@media (min-width: 701px) and (max-width: 900px) {
    .bannerCntArea, .mobtext-center{
    	text-align: center!important;
    }

    .aboutSection{
    	text-align: center;
	}
	.whyChoseUsSec, .faqSec{
		text-align: center;
	}
	.faqSec .entHeading{
		margin-bottom: 30px;
	}
	.faqSec .faqTbArea .accordion .accordion-item .accordion-body{
		text-align: left;
	}
	.subscSec .subscCrd .email-spam .textEmspan {
		text-align: left;
	}
	.subscSec .subscCrd .email-spam .subBtnarea {
	    width: 215px;
	}
	.subscCrd{
		text-align: left!important;
	}
	.cutstRgt{
		text-align: center;
	}
	.coreFeatres .get-quote-btn{
		margin-bottom: 25px;
	}
}


