@media only screen and (max-width :767px) {
	
	.navbar-toggle{
		position: absolute;
		margin-top: -82px;
		right: 0;
		background: #193d20;
		
	}
	.menubar {
    background: #4e3687;
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
}
	.menu::after{
		content: none;
	}
	.banner-content h3 {
    font-size: 18px;
		margin-top: 0;
		line-height: 27px;
		padding-top: 10px;
	}
	.banner-content h4 {
    font-size: 24px;
	}
	.banner-content h2::before{
		content: none;
	}
	.banner-content h2{
		font-size: 18px;
	}
	.bnrimg{
		margin: 0;
	}
	a.prjctlnk{
		display: none;
	}
	.banner-content{
		top: 8%;
		left: 10px;
	}
	.banner-content a{
		margin-top: 20px;
		font-size: 12px;
	}
	.plshmeabtus h1{
		font-size: 20px;
	}
	.plshmeabtus h4{
		font-size: 16px;
		line-height: 30px;
	}
	img.dvdr{
		margin-bottom: 10px;
	}
	.plrproptestm h2{
		font-size: 25px;
	}
	.plrongprj{
	border-top-left-radius: 0px; 
    border-bottom-right-radius: 0px; 
 margin: 0;		
	}
	.plrsftr{
		padding: 0;
	}
	.ftrnav{
padding: 0;
	}
	.footer-menu ul li::after{
		content: none;
	}
	.plrsloc::after{
		content: none;
	}
	.plrsloc h6 {
    font-size: 14px;
	}
	.plrsloc p, .plrsmail p {
    padding-left: 40px;
    font-size: 16px;
    line-height: 25px;
    padding-top: 5px;
    color: #000;
}
	.plrproptestm::after{
		content: none;
	}
	.plrproptestm{
		margin: 0;
	}
	.plrproptestm{
		padding: 60px 0;
		border-top-left-radius: 0px;
    border-bottom-right-radius: 0px;
		margin-bottom: 40px;
	}
	.plrongprj{
		padding: 60px 10px;
		margin-bottom: 40px;
	}
	.plprjziongrdn h2{
		font-size:25px;
		text-align: center;
		text-align: center
	}
	.plrongprj::after{
		content: none;
	}
	.glryone, .plrsvdeoglry{
padding: 0;}
	.plprjziongrdn p{
		text-align: center;
line-height: 30px;}
	.ongprjtitles h2, .ongprjtitless h2{
font-size: 25px;
		padding:10px 0 25px 0;
	}
	
	.ongprjtitles h3, .ongprjtitless h3{
		font-size: 20px;
	}
	a.btnstdrd{
		margin-bottom: 30px;
	}
	.plprjimg img{
		margin-bottom: 40px;
	}
	.plprjziongrdn h6{
		font-size: 18px;
		line-height: 35px;
		text-align: center
	}
	
	/**********************************************aboutus*********************************/
	
	.plrsvsn, .plrsmssn{
		height: auto;
		border-top-right-radius: 0px;
		border-bottom-left-radius: 0px;
		margin-left: 0px;
	}
	.plrsvsn h6, .plrsmssn h6{
		
		text-align: center;
		left: 0;
		margin-bottom: 30px;
	}
	.bnrimg{
		padding: 0;
	}
	.home-banner{
		padding: 0;
	}
	.plshmeabtus img {
    
}
	.plrsheader ul {
		float: none;}
	.navbar-nav>li::after{
		content: none;
	}
	.dropdown-menu>li>a{
		text-align: center;
	}
	.navbar{
		min-height: 0;
		margin-bottom: 0;
	}
	.plshmeabtus h1{
		padding-bottom: 0;
	}
	/**************************************************completed Project******************************/
	.cmplproj{
width: 100%;
		padding-bottom: 30px;
		border-radius: 0px;
	}
	.complprojimg img{
		padding-top: 0;
	}
	.complprojcnt{
		padding: 0;
	}
	.plrsheader ul li {
    list-style-type: none;
    border-bottom: 1px solid #6950a3;
}
	.plrsheader ul li:last-child{
		border: none;
	}
	.complprojcnt h5 {
    font-size: 20px;
	}
	/*************************************************testimonials*******************************/
	.testimonials-left-in{
		height: auto;
		padding: 10px 15px;
		margin-bottom: 30px;
	}
	.plrstestimonials, .testimonials-left{
		padding: 0;
	}
	.plshmeabtus p{
		font-size: 16px;
	}
	.plshmeabtus p {
    line-height: 25px;
		padding-top: 0;
	}
	.plshmeabtus h3{
padding: 20px 0;}
	.plshmeabtus{
		padding: 0;
	}
	/************************************************contact us*************************************/
	.plrsadress{
		margin-bottom: 40px;
	}
	.plrsadress::after, .plrscallus::after{
		content: none;
	}
	.plrsproenqfrm {
    margin-top: 0;
}
	.plshmeabtus{
		background: none;
	}
	.plrscallus a{
		padding-top: 0;
		padding-bottom: 30px;
		font-size: 16px;
	}
	.plrsproenqfrm h3{
		text-align: center;
		padding-bottom: 0;
	}
	.plrsproenqfrm h2{
		text-align: center;
	}
	.plrsproenqfrm h2 {
    font-size: 25px;
	}
	.plrsadress p span{
		font-size: 16px;
		padding-top: 10px;
	}
	.prjctoffer{
		padding: 0;
		margin-bottom: 40px;
	}
	.navbar-inverse .navbar-nav .open .dropdown-menu>li>a {
    color: #ffe200;
}
	.wbcpyrght p, .wbcpyrght a {
    color: #fff;
    text-decoration: none;
    text-align: center;
}
	.cntr::after{
		content: none;
	}
	.plprjziongrdn h3{
		text-align: center;
	}
	.navbar-toggle{
		border-radius: 0px;
	}
	.plrsproenqfrm img {
    display: block;
    margin: 0 auto;
		margin-bottom: 40px;
	}
	.plprjziongrdn a{
width: 150px;
	text-align: center;
	margin: 0 auto;
		display: block;
	}
	.tescnt p {
    font-size: 16px;
    line-height: 30px;
    text-align: center;
    padding: 15px 0;
}
	.tescnt h5{
text-align: center;
	}
	
	.tescnt h6 {
    font-size: 18px;
    text-align: center;
		padding-bottom: 20px
}
	.tescnt img{
		display: block;
		margin: 0 auto;
		float: none;
	}

	.plus{ right: 110px; top: -16px;}
	.plus.happyclient{ right: 82px;}
	.complprojimg{ padding-top: 20px;}
	.plrsprtyb ul li .plrsprtybs{ margin-bottom: 20px;}
	.ongprcdtls{ margin: 0;}
	.prccnt{ padding: 20px;}
	.counter{ font-size: 50px;}
	.hirings{ padding: 20px 0; border-bottom: 1px solid #ddd;}
	.hirings h6{ margin: 0;}
	.hirings h5{ margin: 10px 0;}
	.hirings:last-child{ border:  none;}

	.ftures h2, .plrslctnadvntgs h2{ font-size: 24px;}
	.ongglry h2{ font-size: 30px;}
	.plrsproenqfrm .maps{ padding: 0;}
	.demo-gallery > ul{ padding: 0;}
	.demo-gallery > ul > li{ padding: 5px;}
	.plrsproenqfrm{ padding: 0;}
}
