@media (min-width: 0px) and (max-width: 769px){
	.brnwrp:before{display: none;}
	.brnwrp:after{display: none;}
	.chosewrp:after{display: none;}
	.tebsection .tabdiv .imgwrp img{display: none;}
	header .navwrp ul{display: none;}
	.validatewrp .txtwrp{width: 100%;}
	.validatewrp{    padding: 40px 0 30px;}
	.tebsection .navwrp ul li{ height: 65px;     font-size: 12px;  width: 49.9%;   padding: 20px 10px 0;}
	.tebsection{    padding: 10px 0 0;}
	.tebsection .tabdiv .btnwrp .btn-2{    font-size: 13px;}
	.tebsection .tabdiv .btnwrp .btn-1{    font-size: 13px;    padding: 15px 15px;}
	.offerwrp{padding: 40px 0 50px;}
	.offerwrp .mainwrp{margin: 0 auto 30px;}
	.chosewrp .txtwrp ul li{width: 100%;}
	.main-heading{font-size: 20px;}
	.processwrp .txtdiv p{    font-size: 14px;}
	.testiwrp .txtdiv{    padding: 60px 0px 30px 20px;}
	.testiwrp:after{width: 100%;}
	.brnwrp .txtwrp h1{    font-size: 29px;    line-height: 36px;}
	.brnwrp .txtwrp p{font-size: 13px;}
	.tebsection .tabdiv .txtwrp h2{    font-size: 29px;}
	.offerwrp .txtwrp h2{font-size: 30px;}
	.brnwrp .btn-1{display: block; text-align: center;}
	.brnwrp .btnwrp .btn-2{    margin: 30px 0 0 0px; color: #fff; display: block; text-align: center;} 
	.ideaswrp .btnwrp .btn-1{display: block;text-align: center;}
	.service-bnnr .formwrp form{    width: 100%;margin: 20px 0 0;}
	.our-approach .btnwrp a{display: block;text-align: center;}
	.carewrp .imgwrp img{display: none;}
	.builtwrp .navwrp ul{    margin: 30px 0 0 0px;}
	.builtwrp .navwrp ul li{padding: 0px 0 15px 40px;}
	.builtwrp .navwrp ul li span{    left: 0;}
	.builtwrp .navwrp ul li img{    right: 0;}
	.builtwrp{padding: 100px 0 60px;}
	.builtwrp .btnwrp .btn-2{    display: block; margin: 0;   text-align: center;}
	.builtwrp .btnwrp .btn-1{ display: block;    margin: 0 0 10px;   text-align: center;	}
	.helpwrp .txtwrp h4{    font-size: 26px;}
	.helpwrp .btnwrp .btn-1{display: block;text-align: center;
    margin: 0 0 10px;}
	.helpwrp .btnwrp .btn-2{display: block;text-align: center; margin: 0;}
	.recogwrp .txtwrp ul li{    margin: 0 30px 30px;}
	.recogwrp{    padding: 60px 0 0;}
	.mainctawrp .txtwrp h2{    font-size: 31px;}
	.mainctawrp{    padding: 60px 0;}
	.our-approach .txtwrp ul li img{width: 40px;}
	.about-bnr .mainwrp .txtmain span{display: block; top: 0;}
	.about-bnr .mainwrp .txtmain h6{display: block; top: 0;}
	.about-bnr .mainwrp .txtmain p{left: 0;
    bottom: -84px;width: 100%;}
    .about-bnr .mainwrp:before{display: none;}
     .about-bnr .mainwrp:after{display: none;}
     .about-bnr .txtdiv{width: 100%;}
     .about-bnr .mainwrp{width: 100%;}
     .about-bnr .mainwrp .maindiv ul li p{width: 47%;    left: 130px;font-size: 10px;}
     .about-bnr .mainwrp .maindiv ul{    margin: 80px 0 0;}
     .ideaswrp .btnwrp .btn-2{margin: 20px 0 0;    text-align: center;    display: block;}
     .helpwrp .txtdiv{    margin: 30px 0 0;}
     .contact-bnrr .imgwrp img{display: none;}
     .contact-bnrr{    padding: 240px 0 70px;}
     .overyearwrp .imgwrp img{display: none;}
     .overyearwrp .txtwrp{    padding: 60px 0 0;width: 100%;}
     .contactfrom .formwrp form{margin: 0;	width: 100%;}
     .contactfrom .mmaindiv{  width: 100%;font-size: 11px;}
     .btmform .formwrp form .lablewrp.btnaftr:after{    right: 60px;    right: 40px;}
     .buildwrp:before{display: none;}
     .buildwrp:after{display: none;}
     .buildwrp .txtwrp ul li.line-1{width: 100%;}
     .buildwrp .txtwrp ul li.line-2{    left: 0;}
     .our-approach:after{display: none;}
     .partwrp:after{display: none;}
     .helpwrp .txtimggg{    left: -30px;}
     header .navwrp{display: none;}
     .brnwrp .imgwrp ul li img {    width: 70px;}
     .main-pera{font-size: 13px;}
    .carewrp .txtwrp h2{font-size: 28px;}
    .builtwrp .img-flt{display: none;}
    .partwrp .mainwrp{margin: 0 0 20px;}
    .contactfrom .formwrp .formwrap{    width: 100%;}
    .overyearwrp .ser-port img{display: none;}
    .contact-bnrr .imgwrp a{display: none;}
    .contact-bnrr .logowrp ul{display: none;}
    .mobileapp.case .txtwrp p{width: 100%;}
    .box-wrap.green{    padding: 70px 20px;}
    .mobileapp.case .txtwrp p{width: 100%;}
    .box-wrap{padding: 70px 20px;}
    section.our-creation{padding: 70px 0px;}
    section.our-creation .txtwrp p{    width: 100%;    margin-left: 0;}
    .validatewrp .btnwrp a{font-size: 12px;}
    .offerwrp .txtdiv p{font-size: 12px;}
    section.carewrp.home-cta{    height: 390px;}
    .testiwrp .txtdiv h5{    margin: 40px 0 -20px;}
    .brnwrp .vedeiowrp{    display: none;}
    .brnwrp{background-image: url(../images/banner.png);}
    header .logowrp img{width: 80%;}
    .mobile-nav-btn{      top: 10px;    z-index: 999999;}
    .mobile-nav-btn span{    background-color: #000;}
    .mobile-nav-btn span:before, .mobile-nav-btn span:after{    background-color: #000;}
    .blinker{display:none;}
    .mobileapp.unreal .box ul li{    width: 100%;}
    .main-ctawrp .formwrp form{width: 100%;    margin: 0;}
    section.contactfrom.img-pp:before{display:none;}
    .main-ctawrp .mmaindiv{    padding: 20px 10px 20px;}
    .overyearwrp{    padding: 0 0 0 20px;}
    .our-approach .img-box img{    display: none !important;}
    .our-approach .img-box-1 img{    display: none !important;}
}

@media (min-width: 0px) and (max-width: 414px){
    .carewrp .imgwrp img{    display: none !important;}
}

@media (max-width: 1024px) {
    .brnwrp:after{display:none;}
    .brnwrp:before{display:none;}
    header .navwrp ul li a{    font-size: 10px;}
    .our-approach .txtwrp ul li{       width: 10%;padding: 0 0 35px 0px;}
    .recogwrp .txtwrp ul li img{    width: 80px;}
    .carewrp .imgwrp img{display:block;}
    .mobile-nav-btn{    top: 10px;    right: 40px;}
    .chosewrp:after{left: 910px;}
    header .navwrp ul li a.btn-1{font-size: 11px;}
    header .navwrp ul li a.btn-2{font-size: 11px;}
    header .navwrp ul{text-align: start;}
    header .navwrp ul li{    margin: 0 0 0 5px;}
    .brnwrp .vedeiowrp video{width: 1090px;    height: 850px;}
    .widewrp .txtdiv p{margin: 0 4px;}
    .carewrp:before{    right: 0px;}
    .builtwrp .img-flt{    width: 50%;}
    .contact-bnrr .imgwrp img{height: 800px;}
    
    
}