/* Copyright (C) YOOtheme GmbH, http://www.gnu.org/licenses/gpl.html GNU/GPL */

@import url(../warp/css/responsive.css);


/* Breakpoints
----------------------------------------------------------------------------------------------------*/

/* All except large Screens */
@media (max-width: 1220px) {

}


@media (min-width: 960px) {
#container1 .info-icon1{
  position: absolute;
  left: 86px;
  top: 156px;
}
#container1 .info-icon2{
  position: absolute;
  left: 214px;
  top: 313px;
}
#container1 .info-icon3{
  position: absolute;
  left: 367px;
  top: 140px;
}
#container1 .info-icon4{
  position: absolute;
  left: 520px;
  top: 54px;
}

#container2 .info-icon1{
  position: absolute;
  left: 395px;
  top: 224px;
}

#container3 .info-icon1{
  position: absolute;
  left: 490px;
  top: 215px;
}

#pop1{
  position: absolute;
  width: 400px;
  left: 124px;
  top: -10px;
}

#pop2{
  position: absolute;
  left: 106px;
  top: 30px;
}

#pop3{
  position: absolute;
  left: 404px;
  top: 0px;
}

#pop4{
  position: absolute;
  left: 430px;
  top: 80px;
}

#pop5{
  position: absolute;
  left: 525px;
  top: 63px;
}

#pop6{
  position: absolute;
  left: 670px;
  top: 284px;
}

#pop7{
  position: absolute;
  left: 127px;
  top: 306px;
}

#pop8{
  position: absolute;
  left: 422px;
  top: 166px;
}
.sidetab-socialmedia {
	position: absolute;
	display: block;
	left: -50px;
	top: 200px;
	width: 50px;
	background: #f3f4f5;
	border-radius: 6px 0 0 6px;
	z-index: 1001;
}
.sidetab-socialmedia img {
	float: right;
	clear: right;
	margin: 5px 3px 5px 3px;
}
.sidetab-contactus {
	position: absolute;
	display: block;
	right: -46px;
	top: 200px;
	width: 46px;
	background: #f7b24d;
	border-radius: 0 6px 6px 0;
}
.sidetab-buynow {
	position: absolute;
	display: block;
	right: -46px;
	top: 340px;
	width: 46px;
	background: #f7b24d;
	border-radius: 0 6px 6px 0;
}
.sidetab-contactus img, .sidetab-buynow img {
	display: block;
	float: left;
	clear: left;
	padding: 15px 15px 15px 12px;
}
#bottom-b form.short input {
	width: 65%;	
}
}

/* Only Phones and Tablets (Portrait) */
@media (max-width: 959px) {
.sidetab-socialmedia, .sidetab-contactus, .sidetab-buynow {
	display: none;	
}
}

/* Only Tablets (Portrait) */
@media (min-width: 768px) and (max-width: 959px) {
#container1 .info-icon1{
  position: absolute;
  left: 64px;
  top: 133px;
}
#container1 .info-icon2{
  position: absolute;
  left: 154px;
  top: 237px;
}
#container1 .info-icon3{
  position: absolute;
  left: 281px;
  top: 92px;
}
#container1 .info-icon4{
  position: absolute;
  left: 520px;
  top: 54px;
}

#container2 .info-icon1{
  position: absolute;
  left: 384px;
  top: 186px;
}

#container3 .info-icon1{
  position: absolute;
  left: 301px;
  top: 176px;
}

#pop1{
  position: absolute;
  width: 350px;
  left: 100px;
  top: -22px;
}

#pop2{
  position: absolute;
  left: 46px;
  top: -42px;
}

#pop3{
  position: absolute;
  left: 318px;
  top: -70px;
}

#pop4{
  position: absolute;
  left: 340px;
  top: 30px;
}

#pop5{
  position: absolute;
  left: 350px;
  top: 24px;
}

#pop6{
  position: absolute;
  left: 670px;
  top: 284px;
}

#pop7{
  position: absolute;
  left: 127px;
  top: 306px;
}

#pop8{
  position: absolute;
  left: 422px;
  top: 166px;
}
}

/* Only Tablets (Portrait) and Phones (Landscape) */
@media (min-width: 480px) and (max-width: 959px) {
	/* Layout */
#search { display: none; }
}

/* Only Phones */
@media (max-width: 767px) {
	/* Layout */
	#toolbar,
	#headerbar,
	#menubar,
	#breadcrumbs,
	#totop-scroller { display: none; }
	/* Menu */
	.menu-responsive {
		width: 94%;
		font-size: 14px;
		margin: 18px 3%;
	}
	
	#top-b .grid-box.width25 {
    float: left;
    margin: 5px 3% 10px 3%;
    width: 94%;
}

}

/* Only Phones (Landscape) */
@media (min-width: 480px) and (max-width: 767px) {
#container1 .info-icon1{
  position: absolute;
  left: 64px;
  top: 133px;
}
#container1 .info-icon2{
  position: absolute;
  left: 154px;
  top: 230px;
}
#container1 .info-icon3{
  position: absolute;
  left: 242px;
  top: 92px;
}
#container1 .info-icon4{
  position: absolute;
  left: 520px;
  top: 54px;
}

#container2 .info-icon1{
  position: absolute;
  left: 260px;
  top: 151px;
}

#container3 .info-icon1{
  position: absolute;
  left: 256px;
  top: 146px;
}

#pop1{
  position: absolute;
  width: 350px;
  left: 100px;
  top: -22px;
}

#pop2{
  position: absolute;
  left: 46px;
  top: -42px;
}

#pop3{
  position: absolute;
  left: 275px;
  top: -70px;
}

#pop4{
  position: absolute;
  left: 300px;
  top: -20px;
}

#pop5{
  position: absolute;
  left: 300px;
  top: -12px;
}

#pop6{
  position: absolute;
  left: 670px;
  top: 284px;
}

#pop7{
  position: absolute;
  left: 127px;
  top: 306px;
}

#pop8{
  position: absolute;
  left: 422px;
  top: 166px;
}
}

/* Only Phones (Portrait) */
@media (max-width: 479px) {

	/* System */
	#system .items .item,
	#system .items .item:first-child {
		margin-top: 12px;
		padding-top: 18px;
		border-top-width: 1px;
	}

	#system .items :first-child .item:first-child {
		margin-top: 0;
		padding-top: 0;
		border-width: 0;
	}

	#system .items .leading .item {
		margin-bottom: 0;
		padding-bottom: 0;
		border-width: 0;
	}
	
#container1 .info-icon1{
  position: absolute;
  left: 28px;
  top: 48px;
}
#container1 .info-icon2{
  position: absolute;
  left: 48px;
  top: 95px;
}
#container1 .info-icon3{
  position: absolute;
  left: 142px;
  top: 42px;
}
#container1 .info-icon4{
  position: absolute;
  left: 520px;
  top: 54px;
}

#container2 .info-icon1{
  position: absolute;
  left: 154px;
  top: 90px;
}

#container3 .info-icon1{
  position: absolute;
  left: 92px;
  top: 90px;
}
#pop1 img, #pop2 img, #pop3 img, #pop4 img, #pop5 img, #pop6 img, #pop7 img, #pop8 img{
	width: 50%;
	margin: 0 auto;
	float: left;
	margin: 0 20px 10px 0;
}

#pop1{
  position: absolute;
  left: 60px;
  top: -22px;
  width: 250px;
}

#pop2{
  position: absolute;
  left: 46px;
  top: -42px;
  width: 250px;
}

#pop3{
  position: absolute;
  left: 87px;
  top: -70px;
  width: 250px;
}

#pop4{
  position: absolute;
  left: 38px;
  top: -36px;
  width: 250px;
}

#pop5{
  position: absolute;
  left: 126px;
  top: -32px;
  width: 250px;
}

#pop6{
  position: absolute;
  left: 670px;
  top: 284px;
  width: 250px;
}

#pop7{
  position: absolute;
  left: 127px;
  top: 306px;
  width: 250px;
}

#pop8{
  position: absolute;
  left: 422px;
  top: 166px;
  width: 250px;
}

}
