@charset "utf-8";
/* CSS Document */

@media screen and (max-width: 1050px) {
	.container
	    {
			width:96%;
		}
	.newmainapp, .button
		{
			width:100%;
		}	
	.newleft
		{
			margin-left:25px;
		}
	.right
		{
			width:56%;
		}
}

@media screen and (max-width: 950px) {
	.right
		{
			width:50%;
		}
	.button img
		{
			width:115px;
		}
}

@media screen and (max-width: 872px) {
	.button img
		{
			width:105px;
		}
}

@media screen and (max-width: 860px) {
	.mbl iframe
		{
			width:700px;
		}
}

@media screen and (max-width: 830px) {
	.right
		{
			width:45%;
		}
	.right h1
		{
			font-size:23px;
		}
}

@media screen and (max-width: 800px) {
	.button img
		{
			width:100px;
		}
}

@media screen and (max-width: 765px) {
	.newleft
		{
			float:none;
			margin-left:auto;
			margin-right:auto;
			clear:both;
			overflow:hidden;
			height:auto;
		}
	.button
		{
			display:none;
		}
	.right
		{
			width:96%;
			float:none;
		}
	.slide-trigger { display: block; }
    .no-js .slide-trigger { display: none; }
  .navigation { display: none; }
    .no-js .navigation { display: block; }
  .navigation { margin: 0 15px; }
  .navigation li { float: none; }
  .navigation li a { border-bottom: 1px solid #fff; }
}

@media screen and (max-width: 745px) {
	.mbl iframe
		{
			width:600px;
		}
}

@media screen and (max-width: 700px) {
	.header-set
	    {
			text-align:center;
			float:none;
		}
	.call-now
		{
			float:none;
			padding-top:10px;
			text-align:center;
		}
	
}

@media screen and (max-width: 640px) {
	.mbl iframe
		{
			width:500px;
		}
}

@media screen and (max-width: 540px) {
	.mbl iframe
		{
			width:95%;
		}
}

@media screen and (max-width: 380px) {
	.newleft
		{
			width:100%;
			background-size:100% 490px;
		}
	.newmainapp, .button
		{
			width:auto;
		}	
}

@media screen and (max-width: 360px) {
	.chkbox
		{
			width:120px;
		}
	.round-man
		{
			width:88%;
			margin-top:15%;
		}
}

@media screen and (max-width: 350px) {
	.newleft form input[type="text"], .newleft form select
		{
			width:125px;
		}
}

@media screen and (max-width: 340px) {
	.header-set img, .call-now img, #openwork
		{
			width:90%;
		}
}

@media screen and (max-width: 325px) {
	.newleft
		{
			width:95%;
		}
	.newleft form
		{
			margin-left:0;
			padding-left:0px;
		}
	.ring_me
		{
			width:100px;
		}
}

@media screen and (max-width: 312px) {
	.newleft form table
			{
				width:250px;
			}
	.newleft form input[type="text"], .newleft form select
			{
				width:105px;
			}
}

@media screen and (max-width: 312px) {
	.chkbox
		{
			width:105px;
		}
}