@media (max-width: 1200px) {
	#header1 .headpaper {
		display: none;
	}
	
	#header1 div.width38.fright.tleft {
		text-align: right;
	}
}


@media (max-width: 1023px) {
	#navigationTopMenu {
		display: none;
	}
	#header1 .width60.fleft {
		padding: 5px 0px;
	}	
}

@media (min-width:900px) and (max-width:1000px) {
	.container {
		max-width:900px!important;
		width:100%!important;
	}
}
@media (min-width:800px) and (max-width:900px) {
	.container {
		max-width:800px!important;
		width:100%!important;
	}
	#header1 .container .col-lg-12 .width38.fright.tleft {
		text-align:right;
	}
	#sidebar1 li {
		background-position:0 100%;
	}
	form.findattnear .width80 {
		width:100%;
	}
	#header1 .container .col-lg-12 {
		background:transparent!important;
		
	}
}
@media (min-width:768px) and (max-width:800px) {
	.container {
		max-width:700px!important;
		width:100%!important;
	}
	#header1 .container .col-lg-12 .width38.fright.tleft {
		text-align:right;
	}
	#sidebar1 li {
		background-position:0 100%;
	}
	form.findattnear .width80 .h1 {
		font-size: 20px;
	}
	form.findattnear .width80 {
		width:100%;
	}
	#header1 .container .col-lg-12 {
		background:transparent!important;
	}
	#footer2 .bmenul {
		display:block;
		width:100%; 
		height:auto;
		overflow:hidden;
		text-align:center;
	}
	#sidebar1 .button.btn.btn-primary.fright.width30 {
		font-size:12px;
	}
}
@media (min-width:300px) and (max-width:767px) {
	#sidebar2 .moduletable {
		text-align: center;
	}

	#header1 .container .col-lg-12 .width38.fright.tleft {
		text-align: center;
	}
	
	#header1 .logo-mobile {
		display: block;
	}
	
	#header1 .logo {
		display: none;
	}

	.container {

	}
	#header1 .container .col-lg-12 {
		background:transparent!important;
	}
	#sidebar1 .smart-desktop-menu li {
		text-align:center;
	}
	#navigationTopMenu .innertopmenu {
		width:100%;
		margin:10px auto;
		float:none;
	}
	#navigationTopMenu a {
		display:block;
		width:100%;
		text-align:center;
		margin:15px 0px;
	}
	#footer {
		font-size:12px;
	}
	#sidebar1 {
		text-align:center;
	}
	.width40,
	.width80,
	.width60,
	.width38 {
		width:100%;
		float:none;
		text-align:center;
	}

	.mainContent .table-responsive td img {
		width:auto!important;
		height:auto!important;
		max-width:inherit;
	}	
	
}

@media (max-width: 700px) {
	.mainContent div.width50.heightauto.fleft.ytpadding {
		width: 100%;
	}
	
}
@media (min-width:600px) and (max-width:700px) {
	.container {
		max-width:600px!important;
		width:100%!important;
	}
}
@media (min-width:500px) and (max-width:600px) {
	.container {
		max-width:500px!important;
		width:100%!important;
	}
	.logo-title {
		font-size: 18px;
		line-height: 24px;
	}
	.logo-subtitle {
		font-size: 17px;
	}
	.logo-subsubtitle {
		font-size: 17px;
	}
}
@media (min-width:400px) and (max-width:500px) {
	.container {
		max-width:400px!important;
		width:100%!important;
	}
	
	.logo-title {
		font-size: 18px;
		line-height: 24px;
	}
	.logo-subtitle {
		font-size: 17px;
	}
	.logo-subsubtitle {
		font-size: 17px;
	}
	#header1 .logo-mobile {
		width: 37%;
	}
	#header1 .about-company {
		width: 63%;
		float: right;
	}
	
	
}
@media (min-width:300px) and (max-width:400px) {
	#header1 .logo-mobile {
		width: 37%;
	}
	#header1 .about-company {
		width: 63%;
		float: right;
	}

	.container {
		max-width:300px!important;
		width:100%!important;
	}
	
	.logo-title {
		font-size: 18px;
		line-height: 24px;
	}
	.logo-subtitle {
		font-size: 17px;
	}
	.logo-subsubtitle {
		font-size: 17px;
	}
	
}
