

@media all and (max-width: 962px){
	.homebg01 .left-item {
		margin-top: 50px;
		margin-bottom: 20px;
	}
	.pull-right {
		float: none !important;
	}
	.homebg01 .right-item img {
		width: 100%;
		height: auto;
		margin: 0 auto;
	}
}

@media all and (max-width: 805px){
    
	.menubar {
		left: 50%;
	}
}


@media all and (max-width: 820px){
    
	.homebg01 .right-item {
		margin-top: 0;
	}
}

@media all and (max-width: 767px){
	
	.navbar-toggle {
		background-color: #000;
		position: relative;
		right: -152px;
		top: 15px;
	}
	.navbar-nav {
		margin-top: 30px;
	}
    .menubar {
		display: inline;
		position: relative;
		top: 0;
		left: -36%;
	}
	.nav > li > a:focus, .nav > li > a:hover {
		border-bottom: 2px solid #00A652;
	}
	.homebg01 .left-item {
		margin-top: 65px;
		text-align: center;
	}
	.logo {
		margin-top: 5px;
		padding: 7px 0 10px;
	}
	.homebg01 .right-item img {
		width: 650px;
		height: 300px;
		margin: 0 auto;
	}
	

	.offer-details {
		margin-top: 0;
	}
	.offer-details .single-item {
		padding: 10px;
	}
	.offer-details .single-item i {
		display: block;
		font-size: 20px;
		margin-bottom: 15px;
		color: #00A652;
	}
	div.homebg01 {
		padding: 0;
		margin-top: 50px;
	}
	div.homebg03 {
		padding: 0 0;
		margin-top: 100px;
	}

	
}

@media all and (max-width: 656px){
	
	.product-details .product-title h2 {
		color: #ffffff;
		font-size: 30px;
	}
}

@media all and (max-width: 530px){
	
	.navbar-toggle {
		background-color: #000;
		position: relative;
		right: -100px;
		top: 19px;
	}
	.product-details .product-title h2 {
		color: #ffffff;
		font-size: 30px;
	}
	
}

@media all and (max-width: 405px){
	
	.offer-title h2 {
		margin-top: 30px;
		font-size: 20px;
	}
	.offer-details {
		margin-top: 20px;
	}
	.offer-title {
		margin-top: -20px;
	}
	.offer-title p {
		margin-top: 10px;
	}
	.footer {
		margin-top: 10px;
	}
}

@media all and (max-width: 400px){
	
	.navbar-toggle {
		background-color: #000;
		position: relative;
		right: -100px;
		top: 21px;
	}
	.product-details .product-title h2 {
		color: #ffffff;
		font-size: 25px;
	}
}

@media all and (max-width: 363px){
	
	.offer-title h2 {
		font-size: 18px;
	}
}
@media all and (max-width: 269px){
	
	.offer-title h2 {
		font-size: 16px;
	}
	.offer-title p {
		font-size: 12px;
	}
}



