/* Only Phones and Tablets (Portrait) 
____________________________________________________________________________________________________*/
@media (max-width: 959px) {
	.distributers .column-2 {
		float: left;
	}
	.active{
		color: #333!important;
		font-weight: bold;
		text-decoration: underline!important;
	}
	.find-distributer .blog{		
		display: none;
	}
	
/*header*/
	#menu-responsive{
		background-color: #55c7df;
		margin: 0;
		float: none;
		display: block;
	}
	#bio-and-nature-pools #menu-responsive{
		background-color: #adbe37;
	}
	#menu-responsive li{
		display: inline-block;
		width: 100%;
		box-sizing: border-box;
		padding: 15px;
	}
	#menu-responsive li a{
		text-decoration: none;
		color: #fff;
	}
	#menu-responsive ul {
		max-height: 0;
		overflow: hidden;
		transition: max-height 0.4s;
		-webkit-transition: max-height 0.4s; /* Safari 3.1 to 6.0 */
	}
	#menu-responsive .showing {
		max-height: 1500px;
		width: 100%;
		position: relative;
	}
	.hamburger{
		width: 100%;
		box-sizing: border-box;
		padding: 10px 0px 4px 10px;
		display: block;
		background-color: #333;
		float: left;
		border-radius: 8px;
		max-width: 50px;
		margin: 17px 11px;
	}
	hr.line {
	   background: #fff;
	   color: #fff;
	   clear: both;
	   float: left;
	   width: 29px;
	   height: 2px;
	   margin: 0px 0 7px 0px;
	   border-radius: 20px;
	}
	ul.joomla-nav.top_nav{
		display: none;
	}
	.logo {
	  display: none;
	}
	.view360{
		width: 100%;
		float: left;
		position: static;
	}
	.intro_p{
		float: left;
		width: 100%;
	}
	.left_intro{
		float: left; 
		width: 100%;
	}
/*home page*/
.joomla-header ul.joomla-nav{
	display: none;
}

ul.joomla-nav.top_nav {
	overflow: visible;
	padding: 2px;
	display: block;
}
ul.joomla-nav.top_nav li{
	border: solid 1px #000;
	border-radius: 5px;
	padding: 0 0 3px 0;
	height: 60%;
}
ul.joomla-nav.top_nav li a{
	padding: 4px 5px 5px 0px;
}
.skin-slidedeck{
	display: none;
}
#why-dolphin #accordion_m {
	display: block;
}
#why-dolphin #accordion{
	display: none;
}
#home .txt {
	width: 90%; 
}
.bottom3 .moduletable {
	width: 91%;
	border-right: 2px solid #55c7df;
	border-top-right-radius: 8px;
	margin-left: 5px;
	padding: 0 0 90px 19px;
}
.bottom3 h3 {
	margin: -38px 0 0 0px;
}
.bottom3 .newP a{
	margin: 7px 5px 0 12px;
}
.bottom3 .WhyDol {
    background: url('/images/home/dolphin_advantages.png') no-repeat 184px 122px;
}
.bottom3 .WhyDol img{
	width: 10%;
}
.bottom3 .moduletable.FindDist{
	border-right: 2px solid #55c7df;
	border-top-right-radius: 8px;
	float: left;
	background: url('/images/home/planet_distributer.png') no-repeat 186px 85px;
}
/*footer*/
.joomla-footer .moduletable {
	padding: 3px 40px 0 14px;
}
.social{
	float: right;
}
.joomla-footer {
	margin: 0;
}
.maytronics_logo_tab {
	float: left;	
}
.joomla-footer.container .moduletable{
	display: none;
}
/*residential & commercial menu page*/
.category-desc{
	display: block;
	padding: 0 0 0 10px;
}
.blog.cat .img-intro-left {
  min-height: 73px;
}
.blog.cat .item {
  width: 91%;
}
.blog.cat .cat_title h2 {
  font-size: 18px;
}
.subheading-category{
	margin: 0 0 0 12px;
}
	  	
/*columns blocks
--------------------------------------*/
	.row .column, .row .columns{
		width: 100%; 
		left: auto; 
		right: auto; 
		margin-left: 0;
	}

	/*events*/
	.event{display: inline-block;}
}


/* Only Tablets (Portrait) 
____________________________________________________________________________________________________*/

@media (min-width: 768px) and (max-width: 959px) {
.container{
	max-width: 80%;
	width: 1020px;
}
.find-distributer .blog{
	display: none;
}
/*server & support*/
.service-support #main2 {
    width: 61%;
    float: left;
}
.service-support .sidebar1{
	width: 32%;
}

/*header*/
#menu-responsive-sub p {
  padding: 15px 10px;
}
.joomla-header a img.logo {
		position: relative;
	    width: 31%;
	    bottom: 5%;
	    right: 0;
		/*  position: relative;
		  width: 95%;
		  bottom: -108px;
		  left: 0px;
		  float: left;
		  background-color: #666;
		  padding: 7px 16px 1px 10px;*/
	}
	#menu-responsive{
	  /*background-color: #55c7df;*/
		margin: 0 0 -52px 0;
		float: none;
		display: block;
	}
/*	#menu-responsive li{
		  display: inline-block;
		  width: 19%;
		  box-sizing: border-box;
		  padding: 10px;
		  border: 1px solid #333;
		  color: #fff;
		  background-color: #444;
		  border-radius: 8px;
		  font-size: 12px;
		  margin-bottom: 10px;
		  vertical-align: top;
	}
	.width25{
		width: 25%!important;
	}
	.sub1{
		width: 21%!important;
	}
	#menu-responsive li a{
		text-decoration: none;
		color: #fff;
	}
	#menu-responsive ul {
		  float: left;
		  position: relative;
		  bottom: -17px;
		  width: 60%;
		/*display: block;
	    float: left;
		position: relative;
		top: -163px;*/
	/*}
	#menu-responsive .showing {
		max-height: 1500px;
		width: 100%;
	}	
	#menu-responsive-prod p , #menu-responsive-lan p{
	   padding: 6px 6px  6px 3px;
	   width: 100%;
	}
	#menu-responsive-sub p a{
		margin: 0 0 0 29px;
		width: 100%;
	}*/
	
	#menu-responsive{
		background-color: #55c7df;
		margin: 0;
		float: none;
		display: block;
	}
	#menu-responsive li{
		display: inline-block;
		width: 100%;
		box-sizing: border-box;
		padding: 15px;
	}
	#menu-responsive li a{
		text-decoration: none;
		color: #fff;
	}
	#menu-responsive ul {
		max-height: 0;
		overflow: hidden;
		transition: max-height 0.4s;
		-webkit-transition: max-height 0.4s; /* Safari 3.1 to 6.0 */
	}
	#menu-responsive .showing {
		max-height: 1500px;
		width: 100%;
		position: relative;
	}
	.hamburger{
		width: 100%;
		box-sizing: border-box;
		padding: 10px 0px 4px 10px;
		display: block;
		background-color: #333;
		float: left;
		border-radius: 8px;
		max-width: 50px;
		margin: 17px 11px;
	}
	hr.line {
	   background: #fff;
	   color: #fff;
	   clear: both;
	   float: left;
	   width: 29px;
	   height: 2px;
	   margin: 0px 0 7px 0px;
	   border-radius: 20px;
	}
	.joomla-header #atomic_topmenu_products .joomla-nav{
		display: none;
	}
	/*home page*/
	.bottom3 .newP img {
	  margin-right: 0px;
	}
	.bottom3 .moduletable {
	  width: 100%;
	}
	.bottom3 .moduletable.FindDist{
		border-right: 2px solid #55c7df;
		border-top-right-radius: 8px;
		float: left;
		background: url('/images/home/planet_distributer.png') no-repeat 186px 85px;
	}	
	#home #main_content .domestic , #home #main_content .public {
		overflow: hidden;
	}
	#home #main_content .public {
		width: 100%;
		margin-left: 0;
		padding-left: 0;
	}
	#home .domestic .h_box {
		width: 26%;
		height: 100%;
	}
	#home .go img {
		margin: 15px -24px 4px 0px;
    }
   #home .go span {
		margin: 2px -22px 13px 0;
	}
	/*footer*/
	.diver {
	    width: 27%;
		margin: -84px 0 0 0;
	}
	.maytronics_logo_tab {
		margin: 45px 0px 0 8px;
		float: none;
	}
	.dist_lnk{
		margin: 107px 0 0px 125px;
	}
	.copyright{
		margin: 0;
	}
	/*residential & commercial menu page*/
	.category-desc{
	display: block;
	padding: 0 0 0 10px;
	}
	.blog.cat .img-intro-left {
	  min-height: 73px;
	}
	.blog.cat .item {
	  width: 91%;
	}
	.blog.cat .cat_title h2 {
	  font-size: 18px;
	}
	.subheading-category{
		margin: 0 0 0 12px;
	}
	.blog.cat .intro{
		clear: both;
		height: auto;
	}
	#main2{
		width: 50%;
	}
	#residential-pool-cleaners table td:nth-child(2){
		display: none;
	}
	#commercial-pool-cleaners table td:nth-child(2){
		display: none;
	}
	.prod_select h1 {
		width: 124%;
	}
		/*new products page*/
	#new-products .category-desc img {
		width: 25%;
	}
	#new-products .img-intro-left {
	  width: 100%;
	}
	#new-products .leading-0, #new-products .leading-2 , #new-products .leading-1 , #new-products .leading-3 {
		height: 100%;
		width: 92%;
		margin-bottom: 70px;
	}
	#new-products .cat_title img {
	  width: 120px;
	  height: 70%;
	}
	.cat_title{
		border-bottom: 0;
	}
	.btn1 {
	  font-size: 16px;
	  margin: 0px 0px 0 18px;
	}
	#new-products .intro{
		float: left;
	}
	#new-products .category-desc {
	  margin-bottom: 29px;
	}
	#new-products .s-series .intro{
	    position: relative;
		left: 7px;
		width: 100%;
		top: -18px;
	}
	#new-products .hybrid-rs1 .intro{
		position: relative;
		left: 6px;
		width: 100%;
		top: -21px;
	}
	#new-products .digital-user-manuals .intro{
		position: relative;
		left: 6px;
		width: 100%;
		top: -21px;
	}
	#new-products .supreme-bio-s .intro{
		position: relative;
		left: 8px;
		width: 100%;
		top: -18px;
	}
	/*why dolphin page*/
	#why-dolphin .item-page img{
		display: none;
	}
	#why-dolphin #accordion_m img{
		display: inline-flex;
		float: left;
		margin: 14px 9px;
	}
	#why-dolphin #accordion_m h3 span{
	  color: #fff;
	  font-weight: bold;
	  margin-left: 11px;
	  font-size: 23px;
	}
	#why-dolphin #accordion_m  span{
		display: block;
		color: #65c6e1;
		font-weight: bold;
	}
	.ui-icon {
		display: none!important;
	}
	#why-dolphin .ui-accordion {
		max-width: 100%;
	}
	#why-dolphin .whydol_subtitle1 {
		margin-left: 0;
		margin-top: 0;
	}
	#why-dolphin #accordion_m{
	display: block;
	}
	#why-dolphin #accordion{
		display: none;
	}
	#why-dolphin .ui-accordion .ui-accordion-header{
		margin: 9px 0 9px 0;
	}
	#why-dolphin .ui-accordion .ui-accordion-content {
		height: 572px;
	}
	#why-dolphin .item-page h3{
		color: #000;
	}
	#why-dolphin #accordion_m span img{
		margin: 4px 7px 0 0;
	}
	#why-dolphin ul.resources{
		 margin: -23px 15px 16px 88px;
	}
	#why-dolphin ul.resources li a{
		text-decoration: none;
	}
	#why-dolphin ul.resources li a:first-child{
		color: #65c6e1;
		font-weight: bold;
		font-size: 15px;
	}
	/*contact us page*/
	.cont_subs {
		width: 100%;
	}
	.cont_subs_box{
		width: 90%;
	}
	#formy_frm {
		width: 100%;
	}
	.level-1 .item-page h1{
		width: 100%;
	}
	#why-dolphin.es-ES .ui-accordion .ui-accordion-header {
		height: 100px;
	}
	.view360{
		width: 100%;
	}
	.intro_p{
		float: left;
		width: 100%;
	}
	.left_intro{
		float: left; 
		width: 100%;
	}
}

/* Only Tablets (Portrait) and Phones (Landscape) 
____________________________________________________________________________________________________*/

@media (min-width: 521px) and (max-width: 959px) {
	.view360{
		width: 100%;
	}
	.intro_p{
		float: left;
		width: 100%;
	}
	.left_intro{
		float: left; 
		width: 100%;
	}
	
	/*footer*/
	.maytronics_logo_tab img {
	  float: right;
	  position: absolute;
	  bottom: 34px;
	}
	.diver{
	  display: none;
	}
	/*header*/
	#menu-responsive-prod p, #menu-responsive-lan p, #menu-responsive-sub p ,#menu-responsive-dist p {
		padding: 15px 10px;
	}
	.commercial-pool-cleaners #menu-responsive {
	  background-color: #e68722;
	}
	#pro-line .item-page #accordion {
	  margin: 243px 0 0 0;
	}
	#menu-responsive{
		display: block;
		float: right;
	}
	#menu-responsive-lan{
		display: block;	
	}
	.joomla-header ul.joomla-nav.top_nav{
		display: none;
	}
	.joomla-header a img.logo{
		position: relative;
	    width: 31%;
	    bottom: 5%;
	    right: 0;
	}
	.logo_r{
	  padding: 0; 
	  margin: 0;
	  float: right;
	}
	/*residential & commercial menu page*/
	.category-desc{
		display: block;
		padding: 0 0 0 10px;
	}
	.blog.cat .img-intro-left {
	  min-height: 73px;
	}
	.blog.cat .item {
	  width: 91%;
	}
	.blog.cat .cat_title h2 {
	  font-size: 18px;
	}
	.subheading-category{
		margin: 0 0 0 12px;
	}
	.blog.cat .intro{
		clear: both;
		height: auto;
	}
	.item-page iframe {
		width: 100%;
	}
	.prod.item-page .prod_right {
	  float: left;
	  width: 100%;
	}
	.residential-pool-cleaners .item-page #accordion, .commercial-pool-cleaners .item-page #accordion {
		width: 100%;
		float: right;
	}
	#accordion #tabs-1, #accordion #tabs-2, #accordion #tabs-3, #accordion #tabs-4, #accordion #tabs-5 {
	  width: auto;
	}
	.whyfind{
		margin-bottom: 24px;
	}
	.spec {
	  width: 100%;
	}
	.joomla-footer .joomla-nav{
		display: block;
	}
	/*bio page*/
		#bio-and-nature-pools table img{
			width: 100%;
		}
		#bio-and-nature-pools .goto_lnk {
		  margin: 19px 0 0 72px;
		}
		#bio-and-nature-pools .tab img{
		  display: none;
		}
	/*why dolphin*/
		#why-dolphin #accordion_m p img {
			float: left;
			margin: 1px 18px 0 7px;
		}
		#why-dolphin.es-ES .ui-accordion .ui-accordion-header {
			height: 100px;
		}
		#why-dolphin .item-page #accordion_m .ui-state-active {
			background-color: #404040;
			color: #000;
			margin: 0;
		}
}

/* Only Phones 
____________________________________________________________________________________________________*/

@media (max-width: 767px) {
	/*residential & commercial menu page*/
	.category-desc{
	display: block;
	padding: 0 0 0 10px;
	}
	.blog.cat .img-intro-left {
	  min-height: 73px;
	}
	.blog.cat .item {
	  width: 91%;
	}
	.blog.cat .cat_title h2 {
	  font-size: 18px;
	}
	.subheading-category{
		margin: 0 0 0 12px;
	}
	.blog.cat .intro{
		clear: both;
		height: auto;
	}
	
}

/* Only Phones (Landscape) 
____________________________________________________________________________________________________*/

@media (min-width: 521px) and (max-width: 767px) {
	.container {
	  width: 1020px;
	  max-width: 80%;
	}
	/*end page*/
	#main_content .prod .category-module li {
		width: 32%;
	}
	.residential-pool-cleaners .item-page img {
	  max-width: 100%;
	  float: none;
	}
	.item-page .endPage_intro {
		width: 100%;
		clear: right;
	}
	.level-1 .item-page h1, #commercial-pool-cleaners .item-page h1, #bio-pool-cleaners .item-page h1, #suction-pool-cleaners .item-page h1 {
		width: 100%;
	}
	.level-1 .features {
		width: 100%;
	}
	.prod.item-page .prod_left{
		width: 100%;
	}
	.item-page.prod .arr_bull, .item-page.prod ul.morefamily {
		width: 100%;
	}
	.leftside{
		width: 100%;
	}
	.whyfind{
		margin-bottom: 48px;
	}
	.residential-pool-cleaners .item-page #accordion, .commercial-pool-cleaners .item-page #accordion {
	  width: 100%;
	}
	.prod.item-page .prod_right {
	  width: 100%;
	}
	.prod.item-page .prod_left {
		width: 100%;
	}
	.leftside{
		width:	100%;
	}
	.residential-pool-cleaners .item-page #accordion, .commercial-pool-cleaners .item-page #accordion {
	  width: auto;
	  float: left;
	}
	.item-page iframe {
		width: 100%;
	}
	/*header*/	
	#menu-responsive-sub p {
	  padding: 17px 43px;
	}
	.joomla-header a img.logo {
		  position: relative;
		  width: 50%;
		  bottom: 0;
		  left: 0;
		  float: right;
		  z-index: 1200;
		/*  position: relative;
		  width: 95%;
		  bottom: -108px;
		  left: 0px;
		  float: left;
		  background-color: #666;
		  padding: 7px 16px 1px 10px;*/
	}
	/*#menu-responsive{
		margin: 0 0 -52px 0;
		float: none;
		display: block;
	}
	.hamburger{
		display: none;
	}
	#menu-responsive li{
		  display: inline-block;
		  width: 19%;
		  box-sizing: border-box;
		  padding: 10px;
		  border: 1px solid #333;
		  color: #fff;
		  background-color: #444;
		  border-radius: 8px;
		  font-size: 12px;
		  margin-bottom: 10px;
		  vertical-align: top;
	}
	#menu-responsive li a{
		text-decoration: none;
		color: #fff;
	}
	#menu-responsive ul {
		display: block;
	    float: left;
	    position: relative;
	    bottom: 73px;
		/*display: block;
	    float: left;
		position: relative;
		top: -163px;*/
	/*}
	#menu-responsive .showing {
		max-height: 1500px;
		width: 100%;
	}
	#menu-responsive-prod p , #menu-responsive-lan p{
	   padding: 6px 6px  6px 3px;
	   width: 100%;
	}
	#menu-responsive-sub p a{
		margin: 0 0 0 29px;
		width: 100%;
	}
	
	.width25{
		width: 25%!important;
	}
	.sub1{
		width: 21%!important;
	}*/
	#accordion_m{
		display: block;
	}
	.joomla-header #atomic_topmenu_products .joomla-nav{
		display: none;
	}	
	#home #main_content .domestic , #home #main_content .public {
		overflow: hidden;
	}
	/*footer*/
	.diver {
	    width: 27%;
		margin: -84px 0 0 0;
	}
	.maytronics_logo_tab {
		margin: 45px 0px 0 8px;
	}
	/*residential & commercial menu page */
	.category-desc{
	display: block;
	padding: 0 0 0 10px;
	}
	.blog.cat .img-intro-left {
	  min-height: 73px;
	}
	.blog.cat .item {
	  width: 91%;
	}
	.blog.cat .cat_title h2 {
	  font-size: 18px;
	}
	.subheading-category{
		margin: 0 0 0 12px;
	}
	.blog.cat .intro{
		clear: both;
		height: auto;
	}
	#residential-pool-cleaners .sidebar1 {
	  display: block;
	  border: 0;
	  margin: 183px 0 0 0;
	}
	.prod_select h1 a {
	  float: left;
	  position: absolute;
	  left: 25%;
	  width: 100%;
	}	
	#residential-pool-cleaners  #main_content .prod .category-module li {
	  background: none;
	  float: right;
	  min-height: 50px;
	  clear: none;
	  width: 100%;
	}
	#main_content .prod .category-module .ui-state-default .title {
	  background: #e3e4e5;
	  font-size: 17px;
	  width: 65%;
	  float: left;
	}
	.sidebar1{
		width: 100%;
	}
	#main2 {
		border-left: 0;
		width: 100%;
	}
	.service-support #main2 {
		position: relative;
		bottom: 291px;
		width: 87%;
	}
	.mobile_intro {
	  display: block;
	  position: absolute;
	  margin: 10px 52px 0 -50px;
	}
	#residential-pool-cleaners #main2, #commercial-pool-cleaners #main2 {
	  float: none;
	}
	.prod_select h1 a {
	  float: left;
	  position: absolute;
	  left: 4%;
	  width: 100%;
	}
	#residential-pool-cleaners table{
		display: none;
	}
	#commercial-pool-cleaners #main2{
		display: none;
	}
	#commercial-pool-cleaners .sidebar1 {
		border-right: 0;
	}
	#commercial-pool-cleaners #main_content .prod .category-module li {
		width: 100%;
	}
	/*home page*/
	#home .h_box {
		width: 100%;
	}
	#home #main_content .public {
		width: 100%;
		margin-left: 0px;
		padding-left: 0px;
	}
	/*footer*/
	.dist_lnk{
	   margin: 59px 0 0 0;
	}
	.copyright{
		margin: 0;
	}
	/*Bio page*/
	#bio-and-nature-pools table{
		display: none;
	}
	#bio-and-nature-pools .goto_lnk {
	  margin: 19px 0 0 72px;
	}
	#bio-and-nature-pools .tab img{
		 display: none;
	}
	/*new products page*/
	#new-products .category-desc img {
		width: 25%;
	}
	#new-products .img-intro-left {
	  width: 100%;
	}
	#new-products .leading-0, #new-products .leading-2 , #new-products .leading-1 , #new-products .leading-3 {
		height: 100%;
		width: 92%;
		margin-bottom: 70px;
	}
	#new-products .cat_title img {
	  width: 120px;
	  height: 70%;
	}
	.cat_title{
		border-bottom: 0;
	}
	.btn1 {
	  font-size: 16px;
	  margin: 0px 0px 0 18px;
	}
	#new-products .intro{
		float: left;
	}
	#new-products .s-series .intro{
	    position: relative;
		left: 7px;
		width: 100%;
		top: -18px;
	}
	#new-products .hybrid-rs1 .intro{
		position: relative;
		left: 6px;
		width: 100%;
		top: -21px;
	}
	#new-products .digital-user-manuals .intro{
		position: relative;
		left: 6px;
		width: 100%;
		top: -21px;
	}
	#new-products .supreme-bio-s .intro{
		position: relative;
		left: 8px;
		width: 100%;
		top: -18px;
	}
/*why dolphin page*/
	#why-dolphin .item-page img{
		display: none;
	}
	#why-dolphin #accordion_m img{
		display: inline-flex;
		float: left;
		margin: 14px 9px;
	}
	#why-dolphin #accordion_m h3 span{
	  color: #fff;
	  font-weight: bold;
	  margin-left: 11px;
	  font-size: 23px;
	}
	#why-dolphin #accordion_m  span{
		display: block;
		color: #65c6e1;
		font-weight: bold;
	}
	.ui-icon {
		display: none!important;
	}
	#why-dolphin .ui-accordion {
		max-width: 100%;
	}
	#why-dolphin .whydol_subtitle1 {
		margin-left: 0;
		margin-top: 0;
	}
	#why-dolphin #accordion_m{
	display: block;
	}
	#why-dolphin #accordion{
		display: none;
	}
	#why-dolphin .ui-accordion .ui-accordion-header{
		margin: 9px 0 9px 0;
		height: 73px;
	}
	#why-dolphin .ui-accordion .ui-accordion-content {
		height: 572px!important;
	}
	#why-dolphin .item-page h3{
		color: #000;
	}
	#why-dolphin #accordion_m span img{
		margin: 4px 7px 0 0;
	}
	#why-dolphin ul.resources{
		 margin: -23px 15px 16px 88px;
	}
	#why-dolphin ul.resources li a{
		text-decoration: none;
	}
	#why-dolphin ul.resources li a:first-child{
		color: #65c6e1;
		font-weight: bold;
		font-size: 15px;
	}
	/*contact us page*/
	.cont_subs {
		width: 100%;
	}
	.cont_subs_box{
		width: 90%;
	}
	#formy_frm {
		width: 100%;
	}
	
}

/* Only Phones (Portrait) 
____________________________________________________________________________________________________*/

@media (max-width: 520px) {
	.container {
	  width: 500px;
	  max-width: 93%;
	}
	.service-support #main2 {
		position: relative;
		/*bottom: 315px;*/
		width: 85%;
	}
	/*end page*/
	.prod_right>p:first-child{
		margin: 0!important;
	}
	.item-page .endPage_intro{
		max-width: 100%;
		clear: right;
	}
	.level-1 .item-page h1{
		float: none;
		max-width: 100%;
		font-size: 24px;
		width: 100%;
	}
	#suction-pool-cleaners .item-page h1{
		width: 78%;
	}
	.level-1 .features {
	  max-width: 100%;
	  width: 100%;
	}
	.commercial-pool-cleaners .item-page img , .residential-pool-cleaners .item-page img{
		max-width: 100%;
		float: none;		
	}
	.arr_bull ul li img{
		display: none;
	}
	.morefamily img {
		max-width: 100%;
		
	}
	.item-page p img{
		width: 100%!important;
		height: 100%!important;
	}
	.item-page.prod {
	  margin: 0px;
	}
	.item-page.prod ul.morefamily {
		max-width: 93%;
	}
	.prod.item-page .prod_right {
	  width: 100%;
	}
	.prod.item-page .prod_left {
		width: 100%;
	}
	.leftside{
		width:	100%;
	}
	.spec{
		float: none;
	}
	.item-page iframe {
		max-width: 100%;
		max-height: 100%;
	}
	.whyfind{
	  max-width: 90%;
	  float: left;
	  margin: 0 0 24px -33px;
	}
	.whyfind a {
		width: 58%; 
	}
	.item-page.prod .arr_bull {
	  max-width: 90%;
	}
	#main_content .prod .morefamily li {
		font-size: 13px;
	}
	#accordion #tabs-1, #accordion #tabs-2, #accordion #tabs-3, #accordion #tabs-4, #accordion #tabs-5 {
	  width: auto;
	}
	.item-page #accordion .ui-state-active, .item-page #accordion .ui-widget-content .ui-state-active, .item-page #accordion .ui-widget-header .ui-state-active {
	  max-width: 100%;
	  width: auto;
	}
	.ui-widget {
	  max-width: 100%;
	}
	.residential-pool-cleaners .item-page #accordion, .commercial-pool-cleaners .item-page #accordion {
	  max-width: 100%;
	  float: left;
	}
	#residential-pool-cleaners .category-desc table td img{
		display: none;
	}
	#residential-pool-cleaners .comparative_lnk, #commercial-pool-cleaners .comparative_lnk, .class_comp .comparative_lnk {
		display: none;
	}
	#residential-pool-cleaners  .prod_select h1 {
	  margin: 2px 0px 14px -31px;
	  font-size: 17px;
	  position: relative;
	  right: 24%;
	}
	#residential-pool-cleaners  #main_content .category-module .ui-accordion-content a {
	  font-size: 16px;
	  width: 100%;
	}
	#residential-pool-cleaners table{
		display: none;
	}
	.commercial-pool-cleaners #main_content .prod .category-module li {
	  width: 100%;
	}
	#pro-line .item-page #accordion {
	  margin: 243px 0 0 0;
	}
	/*Header*/
	.joomla-header #atomic_topmenu_products {
	  margin: 0;
	}
	.joomla-header #atomic_topmenu_products .joomla-nav {
	  display: block;
	  overflow: hidden;
	}
	.joomla-header #atomic_topmenu_products .joomla-nav li a {
	  font-size: 11px;
	  padding: 0;
	  margin: 21px 0 0 0;
	  min-width: 82px; 
	}
	.joomla-header a img.logo_r{
		 max-width: 62%;
		 float: right;
		 margin: 13px 17px 0 0;	
	}
	.joomla-header #atomic_topmenu_products .joomla-nav{
		display: none!important;
	}
	#menu-responsive{
		background-color: #55c7df;
		margin: 0;
		float: left;
		display: block;
	}
	.commercial-pool-cleaners #menu-responsive{
		background-color: #E68722;
	}
	#bio-pool-cleaners #menu-responsive{
		background-color: #adbe37
	} 
	#menu-responsive li{
		display: inline-block;
		width: 100%;
		box-sizing: border-box;
		padding: 15px;
	}
	#menu-responsive li a{
		text-decoration: none;
		color: #fff;
	}
	#menu-responsive ul {
		max-height: 0;
		overflow: hidden;
		transition: max-height 0.4s;
		-webkit-transition: max-height 0.4s; /* Safari 3.1 to 6.0 */
	}
	#menu-responsive .showing {
		max-height: 1500px;
		width: 100%;
		position: relative;
	}
	.hamburger{
		width: 100%;
		box-sizing: border-box;
		padding: 8px 0px 4px 10px;
		display: block;
		background-color: #333;
		float: left;
		border-radius: 8px;
		max-width: 50px;
		margin: 17px 11px;
	}
	hr.line {
	   background: #fff;
	   color: #fff;
	   clear: both;
	   float: left;
	   width: 29px;
	   height: 2px;
	   margin: 0px 0 7px 0px;
	   border-radius: 20px;
	}
	ul.joomla-nav.top_nav{
		display: none;
	}
	#menu-responsive-prod p , #menu-responsive-lan p , #menu-responsive-sub p, #menu-responsive-dist p, #menu-responsive-sup p {
		padding: 15px 10px;
	}
	#menu-responsive-sub a{
		margin-left: 32px;
	}
	#menu-responsive-lan li{
		border: 1px solid #666;
		list-style-type: none;
		float: left;		
		padding: 5px 6px 5px 6px;
		color: #fff;
		border-radius: 10px;
		background-color: #404040;
		margin: 0px 7px 10px 6px;
		font-weight: bold;
		font-size: 12px;
	}
	#menu-responsive-lan li a{
		color: #fff;
		text-decoration: none;
	}
	/*breadcrumbs*/	
	.moduletable .breadcrumbs img {
		display: inline-table;
	}
	/*home page*/	
	.bottom3 .WhyDol{
		background: none;
	}
	#home #main_content .public{
		margin-left: 0;
	}	
	#home .h_box {
	  border-right: 0px;
	  width: 100%; 
	  margin: 4px;
	}
	#home #main_content .domestic  {
		overflow: hidden;
		width: 100%;
	}
	#home #main_content .public{
		width: 98%;
		overflow: hidden;
	}
	.bottom3 .newP{
		margin: -45px 0 -6px 5px;
	}
	.bottom3 .FindDist{
		margin: -7px 0 0px 5px;
	}
	#home .commercial .go img {
	  margin: 35px 28px 0 -5px;
	}
	#home .commercial .go span {
	  margin-right: 29px;
	}
	.category-desc{
		display: block;
		padding: 0 0 35px 10px;
	}
	.blog.cat .img-intro-left {
	  min-height: 73px;
	}
	.blog.cat .item {
	  width: 91%;
	}
	.blog.cat .cat_title h2 {
	  font-size: 18px;
	}
	.subheading-category{
		margin: 0 0 0 12px;
	}
	.blog.cat .intro{
		clear: both;
		height: auto;
	}	
	.bottom3 .newP img {
		display: none;
	}
	.dist_lnk{
		display: none;
	}
	/*why dolphin page*/
	#why-dolphin .item-page img{
		display: none;
	}
	#why-dolphin #accordion_m img{
		display: inline-flex;
		float: left;
		margin: 14px 9px;
	}
	#why-dolphin #accordion_m h3 span{
	  color: #fff;
	  font-weight: bold;
	  margin-left: 11px;
	  font-size: 23px;
	}
	#why-dolphin #accordion_m  span{
		display: block;
		color: #65c6e1;
		font-weight: bold;
	}
	.ui-icon {
		display: none!important;
	}
	#why-dolphin .ui-accordion {
		max-width: 100%;
	}
	#why-dolphin .whydol_subtitle1 {
		margin-left: 0;
		margin-top: 0;
	}
	#why-dolphin #accordion_m{
	display: block;
	}
	#why-dolphin #accordion{
		display: none;
	}
	#why-dolphin .ui-accordion .ui-accordion-header{
		margin: 9px 0 9px 0;
	}
	#why-dolphin .ui-accordion .ui-accordion-content {
		height: 572px;
	}
	#why-dolphin ul.resources{
		 margin: -23px 15px 16px 88px;
	}
	#why-dolphin ul.resources li a{
		text-decoration: none;
	}
	#why-dolphin ul.resources li a:first-child{
		color: #65c6e1;
		font-weight: bold;
		font-size: 15px;
	}
	.watch{
		display: none;
	}
	/*Bio page*/
	#bio-and-nature-pools #menu-responsive{
		background-color: #adbe37;
	}	
	#bio-and-nature-pools table{
		display: none;
	}
	#bio-and-nature-pools .tab img{
		display: none;
	}
	#bio-and-nature-pools .goto_lnk {
	  margin: 29px 0 0 0;
	}
	#bio-and-nature-pools .bio img {
	  display: none;
	}
	/*Residential &commercial page menu*/
	#residential-pool-cleaners .sidebar1 {
	  display: block;
	  border: 0;
	  margin: 183px 0 0 0;
	}
	.fr-FR#residential-pool-cleaners .sidebar1 {
		margin: 235px 0 0 0;
	}
	.it-IT#residential-pool-cleaners .sidebar1 , .de-DE#residential-pool-cleaners .sidebar1 {
		margin: 203px 0 0 0;
	}
	.prod_select h1 a {
	  float: left;
	  position: absolute;
	  left: 25%;
	  width: 100%;
	}	
	#residential-pool-cleaners  #main_content .prod .category-module li {
	  background: none;
	  float: right;
	  min-height: 50px;
	  clear: none;
	  width: 100%;
	}
	#main_content .prod .category-module .ui-state-default .title {
	  background: #e3e4e5;
	  font-size: 17px;
	  width: 65%;
	  float: left;
	}
	.sidebar1{
		width: 100%;
	}    
	.service-support .sidebar1{
		width: 100%;
		position: relative;
		top: 1892px;
	}
	/*.troubleshooting .ques{
		margin: -11px 0 33px 34px;
	}*/
	.troubleshooting .sidebar1{
		/*width: 100%;
		position: relative;
		top: 1687px;*/
		display: none;
	}
	.troubleshooting .ques{
		margin: 16px 0 12px 16px;
	}
	.troubleshooting .sidebar1  h3{
		margin-bottom: 50px;
	}
	.customer-support .sidebar1{
		width: 100%;
		position: relative;
		top: 641px;
	}
	#main2 {
		border-left: 0;
		width: 100%;
	}
	#customer-support #main2{
		width: 92%;
	}
	#customer-support #formy_ul input , #customer-support  #formy_ul select {
		width: 86%;
	}
	#customer-support #formy_ul textarea{
		width: 185%;
	} 
	.find-distributer .blog{
		display: none;
	}	
	.mobile_intro {
	  display: block;
	  position: absolute;
	  margin: 6px 45px 0 -22px;
	}
	#residential-pool-cleaners #main2, #commercial-pool-cleaners #main2 {
	  float: none;
	}
	/*footer*/
	.copyright {
	  margin: 0px 0px 21px 0;
	}
	.diver{
		display: none;
	}
	/*commercial page*/
	#commercial-pool-cleaners #menu-responsive{
		background-color: #e68722;
	}
	#commercial-pool-cleaners #main2{
		display: none;
	}
	#commercial-pool-cleaners .sidebar1 {
		border-right: 0;
	}
	#main_content .prod .category-module li {
		width: 24%;
		position: relative;
	}
	/*new products page*/
	#new-products .category-desc img {
		width: 25%;
	}
	#new-products .img-intro-left {
	  width: 100%;
	}
	#new-products .leading-0, #new-products .leading-2 , #new-products .leading-1 , #new-products .leading-3 {
		height: 100%;
		width: 92%;
		margin-bottom: 70px;
	}
	#new-products .cat_title img {
	  width: 120px;
	  height: 70%;
	}
	.cat_title{
		border-bottom: 0;
	}
	.btn1 {
	  font-size: 16px;
	  margin: 0px 0px 0 18px;
	}
	#new-products .s-series .intro{
	    position: relative;
		left: 7px;
		width: 100%;
		top: -18px;
	}
	#new-products .hybrid-rs1 .intro{
		position: relative;
		left: 6px;
		width: 100%;
		top: -21px;
	}
	#new-products .digital-user-manuals .intro{
		position: relative;
		left: 6px;
		width: 100%;
		top: -21px;
	}
	#new-products .supreme-bio-s .intro{
		position: relative;
		left: 8px;
		width: 100%;
		top: -18px;
	}
	/*why dolphin page*/
	#why-dolphin .ui-accordion {
		width: 100%;
	}
	#why-dolphin .whydol_subtitle1{
		font-size: 12px;
	}
	#why-dolphin .ui-accordion .ui-accordion-header {
		height: 73px;
		color: #fff;
	}
	#why-dolphin.es-ES .ui-accordion .ui-accordion-header {
		height: 100px;
	}
	#why-dolphin h1{
		font-size: 20px;
	}
	#why-dolphin  #accordion_m h3 p:first-of-type{
		font-size: 20px;
		font-weight: bold;
	}
	#why-dolphin  #accordion_m h3 p:last-child{
	  color: #000;
	  font-size: 12px;
	  margin: 0 0 0 13px;
	  font-weight: 100;
	}
	#why-dolphin .item-page #accordion_m .ui-state-active{
		background-color: #404040;
		color: #fff;
		margin: 0;
	}
	#why-dolphin #accordion_m span img{
		margin: 4px 7px 0 0;
	}
	.cont_subs {
		width: 100%;
	}
	.cont_subs_box{
		width: 90%;
	}
	#formy_frm {
		width: 100%;
	}
	/*server & support*/
	#unmatched-service #main2{
		width: 87%;
	}
	#unmatched-service .item-page img{
		width: 100%;
	}
	#why-dolphin.de-DE .ui-accordion .ui-accordion-content, #why-dolphin.fr-FR .ui-accordion .ui-accordion-content, #why-dolphin.pt-PT .ui-accordion .ui-accordion-content,  #why-dolphin.es-ES .ui-accordion .ui-accordion-content{
		height: 1089px!important;
	}
}

@media (min-width: 960px) and (max-width: 1096px) {
	.container{
		max-width: 93%;
		width: 1020px;
	}
	.service-support #main2 {
		position: relative;
		width: 74%;
		float: left;
	}
	/*bio page*/
	#bio-and-nature-pools table img{
		width: 100%;
	}
	/*end page*/
	.residential-pool-cleaners #main_content .item-page > img{
		width: 25%;
	}
	.item-page .endPage_intro{
		width: 100%;
	}
	/*new products page*/
	#new-products .category-desc img {
		width: 25%;
	}
	#new-products .img-intro-left {
	  width: 100%;
	}
	#new-products .leading-0, #new-products .leading-2 , #new-products .leading-1 , #new-products .leading-3 {
		height: 100%;
		width: 92%;
		margin-bottom: 70px;
	}
	#new-products .cat_title img {
	  width: 16%;
	  height: 70%;
	}
	.cat_title{
		border-bottom: 0;
	}
	.btn1 {
	  font-size: 16px;
	  margin: 0px 0px 0 18px;
	}
	#new-products .intro{
		float: left;
	}
	#new-products .category-desc {
	  margin-bottom: 29px;
	}
	#why-dolphin ul.resources{
		 margin: -23px 15px 16px 88px;
	}
	#why-dolphin ul.resources li a{
		text-decoration: none;
	}
	#why-dolphin ul.resources li a:first-child{
		color: #65c6e1;
		font-weight: bold;
		font-size: 15px;
	}
	#new-products .s-series .intro{
	    position: relative;
		left: 7px;
		width: 100%;
		top: -18px;
	}
	#new-products .hybrid-rs1 .intro{
		position: relative;
		left: 6px;
		width: 100%;
		top: -21px;
	}
	#new-products .digital-user-manuals .intro{
		position: relative;
		left: 6px;
		width: 100%;
		top: -21px;
	}
	#new-products .supreme-bio-s .intro{
		position: relative;
		left: 8px;
		width: 100%;
		top: -18px;
	}
	.distributers{
		display: block;
	}
	#main2 .distributers .cat_title h2, #main2 .distributers .item-page .cat_title h2 {
		width: 100%;
	}
	.distributers .column-2 {
		float: left;
	}
	#why-dolphin .item-page #accordion_m .ui-state-active {
		background-color: #404040;
		color: #000;
		margin: 0;
	}
}
@media (min-width: 960px) and  (max-width: 1096px){
	.prod.item-page .prod_right{
			float: left;
	}
	.view360{
		float:left; 
		width:44%; 
		position: relative; 
		bottom: 73px;
	}
	.intro_p{
		float: left;
		width: 130%;
	}
	.left_intro{
		float: left; 
		width: 45%;
	}
	.container{
		max-width: 93%;
		width: 1020px;
	}
	.distributers .column-2 {
		float: left;
	}
	/*end page*/
	.item-page iframe {
	  width: 100%;
	}
	.item-page .endPage_intro{
		width: 100%;
		clear: right;
	}
	.residential-pool-cleaners  #main_content .item-page > img{
		width: 25%;
	}
	.item-page .endPage_intro{
		width: 100%;
	}
	.bottom3 .WhyDol {
		background: none;
	}
	.bottom3 .newP img {
		width: 34%;
	}
	.bottom3 .moduletable {
		width: 28%;
		height: 212px;
	}
	#home #main_content .public {
		margin-left: 0;
	}
	.skin-slidedeck{
		display: none;
	}
	/*footer*/
	.maytronics_logo_tab {
		margin: 43px 3px -23px 0;
		position: absolute;
		bottom: 1%;
	}
	.social {
	  float: right;
	  position: absolute;
	  bottom: 107px;
	  right: 117px;
	}
	.diver{
	  display: none;
	}
	.dist_lnk {
		margin: 14px 0 0 0;
	}
	/*residential & commercial robots menu page*/
	#main2{
		width: 50%;
	}
	#residential-pool-cleaners table td img:first-child , #residential-pool-cleaners table td img:first-child +div{
		width: 100%!important;
	}
	#residential-pool-cleaners table td img:first-child +div>img{
		max-width: 72%!important;
	}
	#residential-pool-cleaners table td img:first-child +div+img{
		width: 100%!important;
	}
	#commercial-pool-cleaners table td img:nth-child(4){
		width: 250px!important;
	}
	#commercial-pool-cleaners table td img:first-child , #commercial-pool-cleaners table td img:first-child +img , #commercial-pool-cleaners table td img:first-child +img+img{
		width: 250px!important;
	}		
	/*Bio page*/
	#bio-and-nature-pools .goto_lnk {
		float: right;
	}
		/*why dolphin page*/
	#why-dolphin .item-page img{
		display: none;
	}
	#why-dolphin #accordion_m img{
		display: inline-flex;
		float: left;
		margin: 4px 28px 0 19px;
	}
	#why-dolphin #accordion_m h3 span{
	  color: #fff;
	  font-weight: bold;
	  margin-left: 11px;
	  font-size: 23px;
	}
	#why-dolphin #accordion_m  span{
		display: block;
		color: #65c6e1;
		font-weight: bold;
	}
	.ui-icon {
		display: none!important;
	}
	#why-dolphin .ui-accordion {
		max-width: 100%;
	}
	#why-dolphin .whydol_subtitle1 {
		margin-left: 0;
		margin-top: 0;
	}
	#why-dolphin #accordion_m{
		display: block;
	}
	#why-dolphin #accordion{
		display: none;
	}
	#why-dolphin .ui-accordion .ui-accordion-header{
		margin: 9px 0 9px 0;
	}
	#why-dolphin .ui-accordion .ui-accordion-content {
		height: 572px;
	}
	#why-dolphin .item-page h3{
		color: #000;
	}
	#why-dolphin #accordion_m p{
		height: 40px;
	}
	#why-dolphin #accordion_m h3  p{
		font-size: 14px;
	}
	#why-dolphin.es-ES .ui-accordion .ui-accordion-header {
		height: 100px;
	}
	/*service & support*/
	#unmatched-service ul.joomla-nav{
		display: block;
	}
	/*distributor*/
	.find-distributer .blog{
		display: block;
	}
	#why-dolphin.de-DE .ui-accordion .ui-accordion-content, #why-dolphin.fr-FR .ui-accordion .ui-accordion-content, #why-dolphin.pt-PT .ui-accordion .ui-accordion-content,  #why-dolphin.es-ES .ui-accordion .ui-accordion-content{
		height: 1089px!important;
	}
}

@media (min-width: 320px) and  (max-width: 440px){
	/*why dolphin*/
	#why-dolphin .ui-accordion .ui-accordion-content {
		height: 776px!important;
	}
	#why-dolphin.de-DE .ui-accordion .ui-accordion-content, #why-dolphin.fr-FR .ui-accordion .ui-accordion-content, #why-dolphin.pt-PT .ui-accordion .ui-accordion-content,  #why-dolphin.es-ES .ui-accordion .ui-accordion-content{
		height: 1089px!important;
	}
}

@media (max-width: 366px){
	
	.unmatched-service .sidebar1{
		position: relative;
		top: 1897px;
		width: 100%;
	}
	.troubleshooting .sidebar1{
		position: relative;
		top: 1713px;
		width: 100%;
	}
	.customer-support .sidebar1{
		position: relative;
		top: 633px;
		width: 100%;
	}
	
}
@media (min-width: 367px) and  (max-width: 401px) {
	
	.unmatched-service .sidebar1{
		position: relative;
		top: 1838px;
		width: 100%;
	}
	.troubleshooting .sidebar1{
		position: relative;
		top: 1713px;
		width: 100%;
	}
	.customer-support .sidebar1{
		position: relative;
		top: 623px;
		width: 100%;
	}
	
}
@media (min-width: 402px) and  (max-width: 483px) {
	
	.unmatched-service .sidebar1{
		position: relative;
		top: 1080px;
		width: 100%;
	}
	.troubleshooting .sidebar1{
		display: none;
	}
	.customer-support .sidebar1{
		position: relative;
		top: 603px;
		width: 100%;
	}
	
}
@media (min-width: 484px) and  (max-width: 520px){
	
	.unmatched-service .sidebar1{
		position: relative;
		top: 1706px;
		width: 100%;
	}
	.troubleshooting .sidebar1{
		position: relative;
		top: 1713px;
		width: 100%;
	}
	.customer-support .sidebar1{
		position: relative;
		top: 557px;
		width: 100%;
	}
	
}
@media (min-width: 521px) and  (max-width: 548px) {
	
	.unmatched-service .sidebar1{
		position: relative;
		top: 1738px;
		width: 100%;
	}
	.troubleshooting .sidebar1{
		position: relative;
		top: 1713px;
		width: 100%;
	}
	.customer-support .sidebar1{
		position: relative;
		top: 587px;
		width: 100%;
	}
	
}

@media (min-width: 549px) and  (max-width: 605px){
		.unmatched-service .sidebar1{
		position: relative;
		top: 1644px;
		width: 100%;
	}
	.troubleshooting .sidebar1{
		position: relative;
		top: 1713px;
		width: 100%;
	}
	.customer-support .sidebar1{
		position: relative;
		top: 587px;
		width: 100%;
	}
	
}

@media (min-width: 606px) and  (max-width: 642px) {
		.unmatched-service .sidebar1{
		position: relative;
		top: 1558px;
		width: 100%;
	}
	.troubleshooting .sidebar1{
		position: relative;
		top: 1713px;
		width: 100%;
	}
	.customer-support .sidebar1{
		position: relative;
		top: 587px;
		width: 100%;
	}
	
}
@media (min-width: 643px) and  (max-width: 705px) {
		.unmatched-service .sidebar1{
		position: relative;
		top: 1499px;
		width: 100%;
	}
	.troubleshooting .sidebar1{
		position: relative;
		top: 1713px;
		width: 100%;
	}
	.customer-support .sidebar1{
		position: relative;
		top: 587px;
		width: 100%;
	}
	
}
@media (min-width: 706px) and  (max-width: 730px) {
	.unmatched-service .sidebar1{
		position: relative;
		top: 1421px;
		width: 100%;
	}
	.troubleshooting .sidebar1{
		position: relative;
		top: 1669px;
		width: 100%;
	}
	.customer-support .sidebar1{
		position: relative;
		top: 587px;
		width: 100%;
	}	
}
@media (min-width: 731px)  and  (max-width: 756px) {
	.unmatched-service .sidebar1{
		position: relative;
		top: 1332px;
		width: 100%;
	}
	.troubleshooting .sidebar1{
		position: relative;
		top: 1134px;
		width: 100%;
	}
	.customer-support .sidebar1{
		position: relative;
		top: 587px;
		width: 100%;
	}
}
@media (min-width: 757px)  and  (max-width: 767px)  {
	.unmatched-service .sidebar1{
		position: relative;
		top: 1234px;
		width: 100%;
	}
	.troubleshooting .sidebar1{
		position: relative;
		top: 1134px;
		width: 100%;
	}
	.customer-support .sidebar1{
		position: relative;
		top: 587px;
		width: 100%;
	}
}
@media (min-width: 1097px) and (max-width: 1200px) {
/*new products*/
	#new-products .s-series .intro{
	    position: absolute;
		left: 64%;
		width: 27%;
		top: 534px;
	}
	#new-products .hybrid-rs1 .intro{
		position: absolute;
		left: 64%;
		width: 29%;
		top: 1038px;
	}
	#new-products .digital-user-manuals .intro{
		position: absolute;
		left: 63%;
		width: 29%;
		top: 1490px;
	}
	#new-products .supreme-bio-s .intro{
		position: absolute;
		left: 63%;
		width: 30%;
		top: 2011px;
	}
}
	
@media (min-width: 1201px) and (max-width: 1600px){
		#new-products .s-series .intro{
	    position: absolute;
		left: 57%;
		width: 26%;
		top: 534px;
	}
	#new-products .hybrid-rs1 .intro{
		position: absolute;
		left: 62%;
		width: 26%;
		top: 1038px;
	}
	#new-products .digital-user-manuals .intro{
		position: absolute;
		left: 58%;
		width: 27%;
		top: 1490px;
	}
	#new-products .supreme-bio-s .intro{
		position: absolute;
		left: 61%;
		width: 25%;
		top: 2011px;
	}
	
}

 