/*--Responsive CSS--*/
@media screen and (max-width: 1600px){
	body {overflow-x: hidden;}
	.headerarea {padding: 0 15px;}
}
@media screen and (max-width: 1320px){
	.awardareablock {width: 47%;margin: 1%;}
	.workareablock {width: 47%;margin: 1%;}
}
@media screen and (max-width: 1080px) {
.testimonial_company_logo{float:left;width:100%;margin:0 0 34px;padding:0 30px}
.testimonial_content{float:left;width:100%;max-width:332px;margin:0 0 34px;padding:0 30px}
.testimonial_userdetails{float:left;width:100%;display:flex;align-items:center;padding:0 30px}
}
@media screen and (max-width: 780px) {
	
.testimonialslider .testimonial_company_logo img{display:inline-block}
.testimonial_content{width:100%;max-width:100%;font-size:17px;line-height:28px;text-align: left;}
}
@media screen and (max-width: 768px){
	.logo {width: 80px;}
	.logomenu {margin: 19px 0 19px 0;}
	.menuareawrap {margin: 8px 0;}
	.menuarea{display:none;}
	.topmenuicon{display:block;}
	.logomobile {float: left; width: 100%;	/* text-align: center; */padding: 30px 30px;}
	.mobiemenu ul {list-style: none;}
	.mobiemenu ul li {float: left;width: 100%;/* text-align: center; */font-size: 18px;font-weight: 700;line-height: 24px;padding: 0 0px 20px 0;}
	.mobiemenu ul li a {float: left;width: 100%;text-decoration: none;color: #fff;font-size: 42px;font-weight: 300;line-height: 70px;margin: 0 0 0 0;}
	.footerarea {float: left;width: 100%;margin: 70px 0 50px 0;padding: 0 15px 0 19px;}
	.social_area a {padding: 0 0px 0 0px;}
	.logomenu ul li.dribblemenu {display: none;}
	.textarea p {font-size: 18px;line-height: 24px;}
	.footerarea {display: none;}
	.mobfooterarea {display: block;}
}
@media screen and (max-width: 680px) {
.testimonialslider .testimonial_company_logo img{display:inline-block}
.testimonial_content{width:100%;max-width:332px;font-size:20px;line-height:40px;display:inline-block;}
}
@media screen and (max-width: 480px){
	.workareablock {width: 100%; margin: 15px 0%;}
	.worimg img {width: 100%;}
	.awardareablock {width: 100%;margin: 15px 0%;
}
@media screen and (max-width: 420px){
		.midtxtarea {top: 90px;}
}
}
@media screen and (max-width: 360px){
	.headerarea {float: left;width: 100%;margin: 40px 0 40px 0;}
	.logo {float: left;width: 40px;height: 40px;padding: 5px 0 0 0;}
	.logomenu ul li {display: inline-block;margin: 0 0 0 0;padding: 0 0 0 0;}
	.logomenu ul {list-style: none;margin: 0;padding: 0px 0px 0px 10px;}
	.logo {width: 54px;height: 54px;}
	.logomenu {float: left;width: auto;margin: 30px 0 0 0px;}
	.logo_area {width: 54px;height: 54px;}
	.awardname {font-size: 16px;}
	.midtxtarea {top: 90px;}
}