@media only screen and (max-device-width: 768px), only screen and (max-width: 768px) {	

	body{

		width: 100%;

		min-width: 0;

		font-size: 11px;

	}

	h1, h2, h3, h4, h5, h6{

		font-size: 14px;

	}

	.main{

		width: auto;

	}

	.top{

		overflow: visible;

		background: none;

		min-height: 0;

	}

	.logo1{

		padding-top: 5px;

	}

	.logo1 img{

		height: 25px;

		width: auto;

	}

	.logo2{

		display: none;

	}

	.icon_mobile{

		display: block;

		position: absolute;

		top: 10px;

		right: 10px;

	}

	._menu{

		position: absolute;

		background-color: #efb013;

		height: auto;

		display: none;

		top: 30px;

		right: 10px;

		padding: 0;

		margin: 0;

		z-index: 999;

	}

	._menu ul{

		height: auto;

		padding: 5px 0;

	}

	._menu ul li{

		display: block;

		height: auto;

		margin: 0;

	}

	._menu ul li a{

		background: none;

		padding: 0 10px !important;

		line-height: 25px;

		height: 25px;

		font-weight: normal;

		border-radius: 0;

		text-align: right !important;

		font-size: 11px;

		border: none !important;

		color: #fff;

	}

	.testimonials{

		padding: 20px 0;

	}

	.testimonials, .testimonials li em{

		font-size: 11px;

	}

	.testimonials .bx-wrapper .bx-prev{

		left: 0;

	}

	.testimonials .bx-wrapper .bx-next{

		right: 0;

	}

	.services{

		padding: 30px 40px;

	}

	.promotion{

		padding: 20px 40px;

	}

	.promotion li li{

		display: inline-table;

		margin-bottom: 20px;

	}

	.promotion li li img{

		max-width: 100%;

	}

	.cont1 li{

		width: 100%;

	}

	.cont1 li.last{

		float: none;

	}

	iframe{

		width: 100%;

		height: 300px;

	}

	#ot_contactform input, #ot_contactform textarea{

		width: 120px !important;

	}

	#ot_contactform textarea{

		width: 280px !important;

	}

	.m_left{

		display: none;

	}

	.m_right{

		width: 100%;

		float: none;

	}

	.m_right td:first-child{

		width: auto;

		padding-right: 50px;

	}

	.pro_page li{

		display: inline-table;

	}

	.pro table{

		background: none;

		width: auto;

		padding: 30px 0 10px;

	}

	.foot1, .foot2{

		text-align: center;

		float: none;

	}

	.slideshow img{

		width: 800px !important;

	}

	h2.title{

		display: none;

	}


	.customslide
	{
		margin-left: -85px !important;
		width: 550px;
	}
	.bx-prev , .bx-next
	{
		display: none;
	}

}





@media only screen and (max-device-width: 480px), only screen and (max-width: 480px) {

	.breadcrumb{

		display: none;

	}

	.slideshow img{

		width: 480px !important;

	}

	.nivo-directionNav{

		display: none;

	}

}