@media (min-width: 0px) and (max-width: 769px){
    .main-banner .formwrp form .lable{width: 100%;}
    .main-banner .formwrp form #ordernow-form input#free_cons_phone1{width: 73% !important;
    margin: 0 0px 0 5px !important;}
    .main-banner .formwrp form #countryCode{    height: 40px !important;}
    .service-bnner{    padding-top: 0%;}
    li.align-focus h4, li.align-focus img.focus{margin: 0 auto;}
	.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{      font-size: 12px;     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: 23px;}
	.processwrp .txtdiv p{    font-size: 14px;}
	.testiwrp .txtdiv{    padding: 60px 0px 30px 20px;}
	.testiwrp:after{width: 100%;}
	.brnwrp .txtwrp h1{    font-size: 29px;}
	.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;}
     .contactfrom .formwrp form{margin: 0;	width: 90%;}
     .contactfrom .mmaindiv{    width: 77%;font-size: 11px;}
     .btmform .formwrp form .lablewrp.btnaftr:after{    right: 60px;}
     .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;}
     a.btn-responsive{    display: inline-block !important; padding: 15px 15px;}
     a.res-d-none{display:none !important;}
     a.btn-responsive span{    font-size: 12px;}
     section.main-banner.slide-form .formwrp form #countryCode{height:35px !important;}
     .slick-list.draggable {    height: auto;}
     section.main-banner.service-bnner .formwrp form #countryCode{height:35px !important;}
     .slide-form .formwrp{display:block !important;}
}

@media (min-width: 0px) and (max-width: 1024px){
    .upr-head .navwrp{    margin: 15px 0 0;}
    .btm-headr .ser-headr ul li{margin: 0 10px;}
    .offrwrp ul li{width: 29%;}
    .ctawrp .imgwrp img{    right: -30px;top: -90px;}
    .ctawrp{    margin: 0px 0;}
    .awardswrp .mainwrp ul li{padding: 0 40px;}
}
@media (min-width: 0px) and (max-width: 768px){
    .btm-headr .ser-headr ul li{    margin: 0 11px;}
    .trust ul.clntlgs li{width: 26%;}
    .trust ul.clntlgs li img{width: 80px;}
    .main-banner .txtwrp h1{font-size: 30px;}
    .offrwrp ul{    margin: 0 -80px 0 0;}
    .btn-secnd{font-size: 12px;    padding: 14px 20px;}
    .btn-main span{font-size: 12px;}
    .ctawrp{padding: 70px 0;}
    .ctawrp .imgwrp img{    top: 0px;}
    	header .navwrp ul{display: block;text-align: right !important;}
    .pricingwrp ul.pkge-tab li{width: 45%;}
    .pricingwrp ul.pkge-tab li .pkgwrp.main-pkge{    padding: 0 0 30px;}
    .pricingwrp ul.pkge-tab li .pkgwrp.main-pkge .namwrp h2{font-size: 34px;}
    .upr-head .logowrp{margin: 10px 0 0 0;}
    .btm-headr .ser-headr ul li a{font-size: 12px;}
    .upr-head .navwrp ul li{       margin: 0 11px 0 0;}
    .upr-head .navwrp ul li a{    font-size: 12px;}
    .awardswrp .mainwrp ul li{padding: 0 10px; width: 49%;}
    footer .fotrnav ul li a span{width: 100%;}
    .service-bnner .imgwrp{    right: -590px;
    top: 45px;}
    .service-bnner .imgwrp img{    width: 50%;}
    .main-banner .txtwrp{padding: 100px 0 0px;}
    footer .fotrnav ul li a{    font-size: 12px;}
}

@media (min-width: 0px) and (max-width: 769px){
    .upr-head .logowrp img{    width: 130px;}
    .mobile-nav-btn{top: 37px;
    right: 14%;}
    .header-main.showmenu .upr-head{padding: 5px 0;}
    .ctawrp .imgwrp img{display:none;}
    .offrwrp ul{    margin: 0 0px 0 0;}
    .offrwrp ul li{width: 38%;}
    .upr-head .logowrp{    margin: 0px 0 0 0;}
    .portfoliowrp .btnwrp{    margin: 20px 0 20px;}
    .cont_inner{text-align: left;}
    .chats h3{font-size: 16px;}
    .testimonialwrp{margin-top: 0px;}
    footer .fotrnav ul li a span{width: 84%;}
}