/* responsive css */
@media only screen and (max-width: 929px) {
	.container {
		width: 100%;
	}
	.main-block .inner .rows .col.c1 span {
	    font-size: 15px;
	}
	.main-block .inner .rows .col.c1 {
	    width: 33%;
	}
	.main-block .inner .rows .col.c2 {
	    width: 16%;
	}
	.main-block .inner .rows .col.c3 {
	    width: 12%;
	}
	.main-block .inner .rows .col.c4 {
	    width: 12%;	
	}
	.main-block .inner .rows .col.c5 {
	    width: 12%;
	}
	.main-block .inner .rows .col.c6 {
	    width: 15%;
	}
	.main-block .inner .rows .col.c6 a {
		margin: 16px 3px 0px;
	}
	.orderdetails .rows .col.c1 {
		width: 28%;
	} 
	.orderdetails .rows .col.c2 {
		width: 72%;
	} 
	.globalinp-text {
		font-size: 17px;
	}
	.globalinp-text.frst {
		width: 40px;
		height: 40px;
		font-size: 18px;
	}
	.main-block .inner .rows .col.c1 input {
	    margin-right: 5px;
	}
	.main-block .top-inner .col.c1 {
		width: 74%;
	}
	.main-block .top-inner .col.c2 {
		width: 26%;
	}
	.globalradiobtn + label {
	    font-size: 18px;
	}
}

@media only screen and (max-width: 767px) {
	.logo-block {
		max-width: 300px;
		margin: 0px auto;
		float: none;
	}
	.logo-block img {
		max-width: 100%;
	}
	.login-block {
		margin-right: 0;
		margin-bottom: 15px;
	}
	.service-box {
		margin-top: 20px;
	}
	#footer-wrap {
		text-align: left;
	}
	#footer-wrap p, #footer-wrap p a {
		line-height: 24px;
		float: none;
	}
	#footer-wrap p {
		margin-bottom: 20px;
	}
	.subpages #footer-wrap a, .subpages #footer-wrap p {
		float: none;
	}
	.overviewbtn {
		padding-left: 0;
	}
	.orderdetails .rows:last-child {
		border-bottom: solid 1px #e5e5e5;
	}
	.main-block .inner .rows .col {
		display: block;
		padding: 10px 15px;
		border-bottom: solid 1px #e5e5e5;
	    border-right: 0;
	}
	.main-block .inner .rows .col.c1,
	.main-block .inner .rows .col.c2,
	.main-block .inner .rows .col.c3,
	.main-block .inner .rows .col.c4,
	.main-block .inner .rows .col.c5,
	.main-block .inner .rows .col.c6,
	.main-block .inner .rows.totals .col.c7,
	.main-block .inner .rows.totals .col.c8,
	.main-block .plantlist .rows .col.c1,
	.main-block .plantlist .rows .col.c2,
	.main-block .plantlist .rows .col.c3,
	.main-block .plantlist .rows .col.c4,
	.main-block .inner2 .rows .col.c1,
	.main-block .inner2 .rows .col.c2,
	.main-block .inner2 .rows .col.c3{
		width: 100%;
	}
	.main-block .inner .rows.totals .col.c7,
	.main-block .inner .rows.totals .col.c8 {
		padding: 10px 15px;
		text-align: right;
	}
	.main-block .inner .rows.totals .col {
		height: auto;
	}
	.orderdetailpage.subpages #footer-wrap  {
		text-align: right;
	}
	.orderdetails .rows.last {
		border-bottom: 0;
	}
	.main-block .inner .rows .col.c2 > div {
		padding: 10px 15px;
	}
	.main-block .plantlist .rows .col {
		display: block;
		padding: 10px 15px;
		border-bottom: solid 1px #e5e5e5;
		border-right: 0px;
	}
	.main-block .plantlist .rows .col.c2 > div {
		padding: 10px 15px;
	}
	.main-block .inner2 .rows.title{
		display: none;
	}
	.main-block .inner2 .rows .col {
		display: block;
		padding: 10px 15px;
		border-bottom: solid 1px #e5e5e5;
		border-right: 0;
	}
	.main-block .inner2 .rows .col b {
		display: block;
	    line-height: 25px;
	}
	.main-block .inner .rows .col.c6 a {
		margin-top: 0;
	}
	
}

@media only screen and (max-width: 639px) {
	#template {
		padding-bottom: 130px;
	}
	.loginpannel-block {
		max-width: 100%;
		padding: 0px 15px;
	}
	.main-block .top-inner .col {
		display: block;
	    padding: 10px 3px;
	}
	.main-block .top-inner .col.c1,
	.main-block .top-inner .col.c2 {
		width: 100%;
		
	}
}

@media only screen and (max-width: 539px) {
	#template {
		padding-bottom: 150px;
	}
}

@media only screen and (max-width: 479px) {
	.loginpannel-block {
		margin-top: 50px;
	}
	.loginpannel-block .inp-submit {
		margin-right: 5px;
	}
	.breadcrumb a {
		font-size: 25px;
		line-height: 38px;
		padding-left: 34px;
		background: url(../images/arrow-left.png)no-repeat left 10px center;
	}
	.loginpannel-block {
		margin-top: 30px;
	}
}

@media only screen and (max-width: 359px) {
	
}
