@media only screen and (max-width:760px) {
img{
		max-width:100%;
		height:auto;
}
nav a#pull {
		display: block;
		background-color:#018678;
		width:auto;
		position: relative;
		font:normal 20px;
		line-height:50px;
		color:#fff;
		padding:0 0 0 20px;
	}
nav a#pull:after {
		content:"";
		background: url('../images/nav-icon.png') no-repeat;
		width:30px;
		height:30px;
		display: inline-block;
		position: absolute;
		right:15px;
		top:15px;
	}
nav ul {
		display: none;
		height: auto;
	}
.header_banner{
		width:auto;
		overflow:hidden;
}
.header_banner img{
		max-width:100%;
		height:auto;
}
.bx-wrapper li{
		height:528px !important;
		width:auto;
		background-position:center top;
		display:block;
		overflow:hidden;
}
.bx-wrapper li{
		background-image:none !important;
		height:auto !important;
}
.bx-wrapper img{
		display:block;
}
.bx-pager{
		display:none;
}
.non{
		display:none;
}
header {
    margin: 0 auto;
    width: auto;
}

.header_banner article {
    margin: 0 auto;
    position: relative;
    width: auto;
    z-index: 9999;
	padding:0 0 0 0px;
}

#body_container_part {
    margin: 0 auto;
    padding: 30px 0 20px;
    width: auto;
}

footer section {
    color: #656565;
    font: 11px/12px 'Open Sans',sans-serif;
    margin: 0 auto;
    padding: 23px 15px;
    width: auto;
	text-align:center;
}
footer section strong{
		display:block;
		padding:8px 0 0 0;
}
.header_banner article div{
		padding:0 0 0 50px;
}
header figure {
    float: none;
    margin: 25px 0 0 0px;
	text-align:center;
}
header figure img {
   display:inline-block;
}

header .top_right_part {
    float: none;
}
header .top_right_part form {
    background: none repeat scroll 0 0 #E9F0EF;
     float: none;
    padding: 14px 15px;
	text-align:center;
}
header .top_right_part form input[type=text], header .top_right_part form input[type=password]{
		float:none;
		display:inline-block;
		width:90%;
		margin:0 0 8px 0px;
}
header .top_right_part form input[type=button]{
		float:none;
		display:block;
		margin:0 0 0 10px;
}
header .top_right_part nav {
    float: none;
    padding:0px 0 0;
	text-align:left;
	background:#00c5b5;
}
header .top_right_part nav ul{
		padding:0;
		margin:0;
}
header .top_right_part nav ul li{
		display:block;
		float:none;
		color:#fff;
		padding:4px 13px;
		border-bottom:1px solid #01dac5;
}
header .top_right_part nav ul li a{
		display:block;
		float:none;
		color:#fff;
}
header .top_right_part nav ul li:first-child a{
		display:inline-block;
		float:none;
		background:#00c5b5;
/*background:url(../images/home.png) left 9px no-repeat #00c5b5;*/
		text-indent:0px;
		/*padding:0 27px;*/
}
header .top_right_part nav ul li:first-child a:hover{
		/*background:url(../images/home.png) left 9px no-repeat;*/
}
.header_banner {
    padding:0px 0 0;
    width: auto;
}
.header_banner article div h2{
		font:bold 20px;
		line-height:20px;
		color:#fff;
		letter-spacing:0px;
}
.header_banner article div h2 span{
		font:normal 15px;
		line-height:15px;
		color:#115256;
		display:block;
		margin:7px 0 0 0px;
		letter-spacing:0px;
}
.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto {
    bottom:20px !important;
    left:45px !important;
    position: absolute;
    width: auto;
    z-index: 9999;
}
#body_container_part .tab_container_part aside {
		width:auto;
		float:left;
		height: auto;
		margin:0 0 10px 0px;
		padding:22px 14px 16px 14px;
		background:#f1f1f1;
}
#body_container_part .tab_container_part aside:first-child{
		margin:0 0 10px 0px;
}

#body_container_part .tab_container_part aside div p {
    padding: 0 0px 0 0;
}
#body_container_part .our_brands h2{
		border-bottom:1px solid #ebebeb;
		font:normal 22px;
		line-height:22px;
		color:#00c5b5;
		padding:0 0 18px 20px;
		margin:0 0 9px 0px;
}
#body_container_part .our_brands aside {
    width:auto;
	display:block;
	float:none;
	margin:0 10px 10px 10px;
	}
.header_banner_inner{
		background:none;
		height:auto;
		margin:0px 0 0 0px;
		padding:0 0 0 0px;
}
.header_banner_inner article{
		width:auto;
		position:relative;
		z-index:9999;
		margin:0 auto;
}
#body_container_part .left_cotaier_part {
    float:none;
    width:auto;
	padding:0 10px 0 10px;
}

#body_container_part .right_cotaier_part {
     float:none;
	width:auto;
	padding:30px 10px 0 10px;
}
#body_container_part .right_cotaier_part form input[type=text]{
		width:70%;
}
footer section span{
		display:block;
}

footer section a {
    color: #656565;
    padding: 0 0px;
}
.header_banner article div {
    padding: 0 0 0 50px;
}
.header_banner article div {
    background:#01c6b3;
    left: 0;
    padding:20px 0 20px 0; 
    position: inherit;
    top: 0;
    width: auto;
	text-align:center;
}

.header_banner_inner article div{
	    background:#01c6b3;
		left: 0;
		padding:20px 0 20px 0; 
		position: inherit;
		top: 0;
		width: auto;
		text-align:center;
}
.header_banner_inner article div h1{
		font:normal 14px "robotoregular";
		line-height:14px;
		color:#baf1ed;
		padding:0 0 15px 0px;
}
.header_banner_inner article div h1 a{
		color:#baf1ed;
}
.header_banner_inner article div h2{
		font:bold 20px !important;
		line-height:55px;
		color:#fff;
		letter-spacing:0;
}
.header_banner_inner article div h2 span{
		font:normal 15px;
		line-height:30px;
		color:#115256;
		display:block;
		margin:13px 0 0 0px;
		letter-spacing:0px;
}


.page-id-20 #body_container_part .left_cotaier_part .left_contact h6 a{
    color: #656565;
	text-decoration:none;
}
.page-id-20 #body_container_part .left_cotaier_part .left_contact p a{
	color: #656565;
	text-decoration:none;
	}


.left_contact , .contact_img_part {
		float:none;
		width:95%;
		margin:0 auto;
}
.page-id-20 #body_container_part .left_cotaier_part .left_contact ul {
	width:auto;
}
.page-id-20 #body_container_part .left_cotaier_part .left_contact ul li span {
	position:static;
}
.page-id-20 #body_container_part .left_cotaier_part .left_contact ul li {
	padding-bottom:10px;
}
.contact_img_part iframe , .page-id-20 .wpcf7-form {
	width:100%;
}
.page-id-20 #body_container_part .left_cotaier_part .left_contact ul li span a{
	text-decoration:none;
	color: #656565;
	}
.left_contact a {
	color:#00C5B5;
}
.menu-header-container {
	display:none;
}
.top_right_part nav ul ul , .top_right_part nav ul ul ul {
	position:static;
	width:auto;
}
footer {
	padding-bottom:15px;
}
footer section strong {
	position:static;
}
.header_banner article {
	display:none;
}
form.signinform {
	display:none;
}
.nbs-flexisel-nav-right, .nbs-flexisel-nav-left {
	display:none;
}
#body_container_part .left_cotaier_part iframe {
	width:300px;
}
#body_container_part .tab_container_part aside div.wpvl_auto_thumb_box img {
height: 129px;
width: 271px;
}
#body_container_part .tab_container_part aside div.wpvl_auto_thumb_play img {
height: 48px;
margin-left: 34%;
width: 48px;
}
}

