@media (max-width:380px) {
	.partners .col-sm-3{
		width:100% !important;
		float:inherit !important;
	}
}

@media (max-width:440px) {
	.footbot p {
		float: inherit;
		text-align: center;
	}
	.footbot h4 {
		float: inherit;
		padding: 10px 0 0;
		text-align: center;
	}
	.wlocp h2 {
		padding: 25px 0 !important;
	}
}

@media (max-width:460px) {
	.deskshow{
		display:none;
	}
	.resshow{
		display:block !important;
	}
	.menupart p{
		float:inherit !important;
	}
	#cssmenu #menu-button {
		margin: -40px 0 0 !important;
	}
	.menupart p {
		margin: 0 !important;
	}
}
@media (max-width:480px) {
	.pro .col-sm-4{
		width:100% !important;
		float:none !important;
	}
}
@media (max-width:500px) {
	.foottop .col-sm-3{
		width:100% !important;
		float:inherit !important;
	}
}
@media (max-width:660px){
	.wlocp h2 {
		font-size: 24px;
		padding: 35px 0;
	}
}
@media (max-width:580px) {
	.testiimg img{
		margin:0 auto;
		display:block;
	}
	.testiimg {
		float: inherit;
	}
	.testione p{
		text-align:center;
	}
	.testione h4{
		text-align:center;
	}
	.testione {
		margin: 0;
		width: 100%;
	}
}
@media (max-width:710px) {
	.wwr .col-sm-6{
		width:100% !important;
		float:inherit !important;
	}
		.wwr img {
			display: block;
			margin: 0 auto;
			max-width: 100%;
			padding: 40px 0 0;
		}
}
@media (max-width:768px) {
.header{
	position: inherit;
    width: inherit;
    z-index: inherit;
	padding:10px 0;
}
	.logo {
		padding: 10px 0 5px 15px;
	}
		.logo img{
			width:200px;
		}
	.menupart p{
		margin:0 15px 0 0;
	}
	#cssmenu{
		padding:0 15px !important;
	}
	.grayscale img {
		max-width: 100%;
		width: inherit;
	}
	.readmore01{
		display:none;
	}
	.servic01 {
		background:url(../images/service_round.png) center top no-repeat;
		float: inherit;
		padding: 70px 0 30px;
		width: 100%;
	}
		.servic01 h3 {
			text-align: center;
		}
		.servic01 p {
			text-align: center;
		}
	.servic02 {
		background:url(../images/service_round.png) center top no-repeat;
		float: inherit;
		padding: 70px 0 30px;
		width: 100%;
	}
		.servic02 h3 {
			text-align: center;
		}
		.servic02 p {
			text-align: center;
		}
	.srv01{
		margin:0;
	}
	.srv02{
		margin:0;
	}
	.srv03{
		margin:0;
	}
	.srv04{
		margin:0;
	}
	.srv05{
		margin:0;
	}
	.srv06{
		margin:0;
	}
	.srv07{
		margin:0;
	}
	.pro .col-sm-4{
		width:50%;
		float:left;
	}
	.wwr .col-sm-6{
		width:50%;
		float:left;
	}
	.gaq h3 {
		text-align: center;
		padding:0 0 10px 0;
	}
	.gaq a {
		margin: 10px auto 0 !important;
		display:block;
		float:inherit;
	}
	.gaq {
		padding: 60px 0;
	}
	.partners .col-sm-3{
		width:50%;
		float:left;
	}
	.line {
		border-bottom: 1px solid #efefef;
	}
	.foottop .col-sm-3{
		width:50%;
		float:left;
	}
	.fotlogo p {
		width: 100%;
	}
	.fotlogo {
		padding: 0 0 10px;
	}
	.foottop h2 {
		padding: 20px 0 10px;
	}
	.socila {
		padding: 15px 15px 0;
	}
	.viewmp {
		padding: 8px 0 15px;
	}
		.socila {
			padding: 0 0 15px 0;
		}
}
@media (max-width:991px) {
	
	.wwrinner {
		padding: 0;
	}
	.gaq a {
		margin: 10px 0 0;
	}
	.gaq h3 {
		font-size: 20px;
	}
}
@media (min-width:769px) and (max-width:991px) {
	#cssmenu > ul > li {
		margin: 0 0 0 20px !important;
	}
	.profot {
		height: 135px;
	}
}
@media (max-width:1199px) {
	#cssmenu ul {
		padding:12px 0 0 0 !important;
	}
	.servic {
		background-image: inherit;
	}
	
}



