@media screen and (max-width: 991px) {
	.navbar-brand img{
		max-width: 120px;
	}
	body, .header .dropdown-menu a, .header .navbar-collapse a {
	    font-size: 14px;
	}
	.navbar-brand{
		margin-right: 15px;
	}
	.header .dropdown-menu a, .header .navbar-collapse a{
		padding: 8px 10px !important;
	}
	.card-box span{
		font-size: 18px;
	}
	.banner-slide{
		min-height: 420px;
	}
	.banner-text p{
		font-size: 16px;
	}
	.carousel-control-next, .carousel-control-prev{
		display: none;
	}
	h2{
		font-size: 30px;
	}
	h3{
		font-size: 22px;
	}
	.section-title:after{
		margin-top: 5px;
		width: 55px;
	}
	.icon-item{
		padding: 15px;
		font-size: 16px;
	}
	.icon-item span {
	    min-width: 80px;
	}
	.icon-item span img {
	    max-height: 38px;
	}
	.about-section p {
	    margin-bottom: 15px;
	}
	.header-top .dropdown .btn{
	    width: 165px;
	}
	.header-top .dropdown .btn strong{
		font-size: 15px;
	}
	.header-top .dropdown .btn .gold-icon {
	    width: 30px;
	    height: 30px;
	    margin-bottom: 3px;
	}
}	

@media screen and (max-width: 767px) {
	.navbar{
		padding:15px 0 15px 15px !important;
	}
	.navbar-nav .dropdown-menu{
		position: relative;
		margin: 10px 0;
	}
	.header div.dropdown{
		margin-left: auto;
		margin-right: 15px;
	}
	.header .dropdown .btn{
		color: #E5D085;
		padding: 0 !important;
	}
	.header .btn{
		font-size: 22px;
		font-weight: 600;
	}
	.container, .container-sm{
		max-width: 100%;
		width: 100%;
	}
	.navbar-collapse{
		background-color: #fff;
		position: absolute;
		padding: 15px 0;
		z-index: 99;
		width: 100%;
		top: 100%;
		left: 0;
	}
	.dropdown-menu-lg{
		width: 100%;
		max-width: 100%;
		min-width: auto;
	}
	.dropdown-body{
		padding: 10px;
	}
	.page-title h1{
		font-size: 22px;
		padding-left: 34px;
		margin-bottom: -14px;
	}
	.page-title img{
		max-width: 290px;
	}
	.header-top .dropdown .btn{
		padding: 4px 8px;
	}
}
@media screen and (max-width: 575px) {
	.header-top .dropdown .btn{
	    width: 150px;
	    font-size: 9px;
	}
	.header-top .dropdown .btn strong{
		font-size: 14px;
	}
	.header-top .dropdown .btn .gold-icon {
	    width: 26px;
	    height: 26px;
	    margin-bottom: 3px;
	}
	.banner-text h2{
		font-size: 2.7em;
	}
	.banner-text p{
		font-size: 14px;
		margin-bottom: 25px;
	}
	.card-box span{
		font-size: 22px;
	}
	.product-card-overlay{
		background-color: rgba(255, 255, 255, 0.8);
	}
	.product-card .product-card-overlay {
	    -webkit-transform: translateY(0px);
	    -ms-transform: translateY(0px);
	    -o-transform: translateY(0px);
	    transform: translateY(0px);
	    opacity: 1;
	}
	.product-card-overlay{
		bottom: 0;
		top: auto;
		height: auto;
		font-size: 15px;
		position: absolute;
	}
	.product-card-overlay h3{
		margin-bottom: 12px;
	}
	.footer{
		padding-bottom: 35px;
	}
	.carousel{
		margin-left: -15px;
		margin-right: -15px;
	}
}