@media (min-width: 0px) and (max-width: 769px){
	header .navwrp{display: none;}
	header{    padding: 0px 0 0px;}
	.mobile-nav-btn{z-index: 9999999;top: 30px;}
	header .upr-navwrp{display: none;}
	header .pl-5, .px-5{padding: 0 !important;}
	.home-bannerwrp .txtwrp h4{font-size: 14px;}
	.home-bannerwrp .txtwrp h1{    font-size: 36px;}
	.home-bannerwrp .txtwrp p{font-size: 14px;}
	.home-bannerwrp .imgwrp img{display: none;}
	.home-bannerwrp .btmtxt ul li img{width: 90px;}
	.home-bannerwrp .formwrp form .lable{    width: 100%;}
	.home-bannerwrp .formwrp form .intl-tel-input{    width: 100%;}
	.floating-form .strip{display: none;}
	.firstfldwrp .imgwrp img{    margin: 0 0 50px;}
	.main-heading{font-size: 26px;}
	.main-pera{    font-size: 14px;}
	.btn-1{display: block;    text-align: center;}
	.btn-2{display: block;    text-align: center; margin: 10px 0 0;}
	.we-offerwrp .txtwrp{width: 100%;}
	.portfoliowrp .port-box ul li{width: 100%;margin: 0 0 30px;}
	.ctawrp{    background-size: cover; margin:0;}
	.roleswrp .main-heading{    padding-left: 30px;}
	.bottomfrom:before{display: none;}
	.bottomfrom .fromwrp{width: 97%;}
	.bottomfrom .fromwrp form .lablewrp input.btnmain{width: 50%;}
	footer img.line-img{display: none;}
	footer{background-size: cover;}
	footer .logowrp img{    width: 170px;}
	.showmenu .lgo-drk{margin: 0px 0 0;}
	.home-bannerwrp .baner-formwrp:after{display: none;}
	.home-bannerwrp .baner-formwrp{    width: 100%;margin: 50px 0 0;}
	.portfoliowrp{overflow-x: hidden;}
	.mobile-nav img{    width: 180px;}
}