@media (max-width:1199px){
	.hp-search-form .form-group:first-child,
	.hp-search-form .form-group{width: 50%;}
	.hp-search-form .hp-formbtns .hp-btn{min-width: 50px;}
}
@media (max-width:991px){
	.hp-navigation > ul > li{border-top: 1px solid #eee;}
	.hp-dropdowarrow{display: block;}
	.hp-navigation{
		top: 100%;
		left: 0;
		width: 100% !important;
		background: #fff;
		position: absolute;
		z-index: 9;
	}
	.hp-navigation ul li{
		margin: 0 !important;
		width: 100%;
		float: left;
		display: block;
	}
	.sub-menu{
		width: 100%;
		clear: both;
		float: left;
		display: none;
		position: static;
	}
	.hp-navigation ul a{
		line-height: 20px;
		padding: 15px 20px;
	}
	.hp-loginarea .hp-btn{margin-left: 20px; }
	.hp-navigation ul a{color: #333333;}
}
@media (max-width:767px){
	.hp-signupas{flex-wrap: wrap;}
	.hp-signupas p{
		width: 100%;
		margin: 0 0 20px;
		text-align: center;
	}
	.hp-footer-nav{float: left;}
}
@media (max-width:480px){
	.hp-search-form .form-group:first-child,
	.hp-search-form .form-group{
		width: 100%;
	}
	.hp-search-form .hp-formbtns{margin-top: 10px;}
	.hp-nav {
	    padding-left: 10px;
	    margin-left: 10px;
	}
	.hp-search-form .form-group:first-child,
	.hp-search-form .form-group{
		width: 100% !important;
	}
}
@media (max-width:420px){
	.hp-breadcrumb-wrap{
		flex-direction: column;
		align-items: flex-start;
	}
	.hp-viewlist{
		margin: 20px 0 0;
	}
	.hp-signupas{
		flex-direction: column;
	}
	.hp-signupas em{margin: 10px;}
	.hp-featured-slider .owl-stage-outer,
	.hp-articles-slider .owl-stage-outer{
		padding: 10px;
		margin: -10px;
	}
}
@media (max-width:420px){
	.hp-links-list li{width: 100%;}
}
/*=== Theme Text Color ===*/
.hp-banner-content h1,
.hp-feedback-item i
{ color: #f1d302; }
/*=== Theme Background Color ===*/
.hp-btn:hover,
.hp-btn.active,
.hp-nav .navbar-toggler,
.hp-navigation ul a:after,
.hp-banner-video a,
.hp-locations-img figcaption span,
.hp-hottag em,
.ui-widget-header
{ background:#f1d302; }
/*=== Theme Border Color ===*/
input:focus,
.select select:focus,
.form-control:focus,
.hp-btn:hover,
.hp-btn.active
{ border-color: #f1d302; }