/*----------------
[responsive]
------------------*/
@media (max-width:1180px){
	#top .btn-link, #top-links li, #top-links a {
		padding: 0px 2px 0 0;
	}
	#newsletter .news {
		font-size: 16px !important;
    }
	.product-thumb .button-group button {
		margin: 0 3px;
    }
	footer .news_letter > h3 {
		font-size: 16px;
    }
	footer .payment_opt li a {
		width: 50px;
	}
	#menu .nav > li > a, #menu1 .nav > li > a, ul.megamenu > li > a  {
		padding: 13px 14px !important;
	}
	.about-us-right > p {
		margin-bottom: 14px;
		line-height: 26px;
    }
	.myacount a {
		font-size: 14px;
    }
	.myacount li .fa {
		font-size: 40px;
		margin-right: 10px;
    }
	.youlike .product-thumb .button-group button {
		margin: 0 1px;
	}
	#newsletter #subscribe .form-control{
		width:37% !important;
	}
	#newsletter #subscribe .disabled{
		padding:12px 20px 12px 20px !important;
		font-size:12px !important;
	}
}	


@media (max-width:1000px){
	#menu, #menu1, ul.megamenu {
		margin: 0px 0 0 !important;
	}
	#menu .nav > li > a, #menu1 .nav > li > a, ul.megamenu > li > a  {
		padding: 15px 11px !important;
		font-size:14px !important;
	}
	.mar-t {
		margin-top: 7px;
	}
	#top .btn-link, #top-links li, #top-links a {
		font-size: 11px;
    }
	#top .social_icon .fa {
		font-size: 12px;
		padding: 0 2px;
    }
	.common-home #banner0 .item + .item {
		margin-left: 25px;
	}
	footer .top_right > h4 {
		font-size: 20px;
    }
	footer .top_right h4 span {
		font-size: 28px;
	}
	#newsletter .news {
		font-size: 12px !important;
	}
	footer .news_letter label {
		font-size: 14px;
		padding: 13px 5px;
    }
	footer p {
		font-size: 12px;
    }
	#newsletter #subscribe .btn-news {
		margin-left: -18px !important;
	}
	#newsletter #subscribe .form-control {
		width: 44% !important;
	}
	.about-us-right > p {
		margin-bottom: 10px;
		line-height: 20px;
		font-size:12px;
    }
	footer a {
		font-size: 11px;
    }
	footer .address li {
		font-size: 11px;
    }
	footer h3 {
		font-size: 15px !important;
    }
	.youlike .product-thumb .button-group button {
		width:36px;
		height:36px;
	}
    .youlike  .product-thumb .button-group button i {
		font-size: 16px;
	}		
	.heading-banner {
		text-align:center !important;
	}
	.product-right h1 {
		font-size: 18px;
	}
}


@media (max-width:767px){
	.product-right h1 {
		font-size: 24px;
	}
	header .padd0{
		padding:0 15px;
	}
	.cartwish{
		margin:5px 0;
	}
	#logo img{
		margin:0 auto;
	}
	#top .btn-link, #top-links li, #top-links a {
		font-size: 14px;
	}
	#top .social_icon .fa {
		font-size: 16px;
	}
	#top-links ul {
		text-align: center;
	}
	#top-links ul li:nth-child(3) {
		text-align:center;
		float:none !important;
    }
	#top .social_icon {
		text-align: center;
	}
	#top .top-inner .pull-right{
		text-align:center;
	}
	#search {
		margin:0 0 20px 0;
	}
	#search .form-control {
		width: 100% !important;
		opacity: 1 !important;
		visibility: visible !important;
		float:none;
		position:relative;
		right:0;
	}
	#search .btn-default {
		position: relative;
		background: #69b100;
    }
	#search .btn-default i{
		color:#fff;
	}
	#cart {
		padding: 0;
		float: none;
		margin-bottom:20px;
	}
	#menu #category, #menu1 #category1 {
		color: #69b100;
		text-shadow: 0 0px 0 rgba(0, 0, 0, 0.2);
		padding-left: 0px;
	}
	#menu .btn-navbar, #menu1 .btn-navbar, #mega_menu .btn-navbar{
		padding: 7px 18px !important;
		line-height: 8px !important;
		background-color: #69b100 !important;
		border-color: #69b100 !important;
		margin: 8px 0 8px !important;
	}
	#menu .btn-navbar:hover, #menu .btn-navbar:focus, #menu .btn-navbar:active, #menu .btn-navbar.disabled, #menu .btn-navbar[disabled], #menu1 .btn-navbar:hover, #menu1 .btn-navbar:focus, #menu1 .btn-navbar:active, #menu1 .btn-navbar.disabled, #menu1 .btn-navbar[disabled]{
		background-color: #69b100;
	}
	.common-home #banner0 .item {
		width: 100%;
	}
	.common-home #banner0 .item + .item {
		margin-left: 0px;
		margin-top: 15px;
	}
	footer .top_right > h4 {
		font-size: 16px;
    }
	footer .top_right h4 span {
		font-size: 22px;
	}
	footer .news_letter .input-group .form-control {
		width: auto;
	}
	footer h3 {
		font-size: 18px;
	}
	.back {
		padding: 10px 0px;
	}
	.query .pull-right{
		float:none !important;
		text-align:center !important;
		margin-bottom: 20px;
	}
	#menu .nav > li > a, #menu1 .nav > li > a, ul.megamenu > li > a {
		border-radius: 0% !important;
    }
	#menu .nav > li > a:hover, #menu1 .nav > li > a:hover, ul.megamenu > li > a:hover {
		box-shadow:none !important;
    }
	footer a {
		font-size: 14px;
    }
	footer .address li {
		font-size: 14px;
	}
	.heading-banner.text-center h3 {
		font-size: 36px;
    }
	.myacount {
		padding: 2px 12px;	
    }
}

@media (max-width:320px){
	#newsletter #subscribe .btn-news {
		margin-left: -36px !important;
	}
}