@media(min-width: 2200px){
	.home-banner{
		/* padding-bottom: 380px; */
		padding-bottom: 160px;
	}
}

@media(min-width: 1800px){
	.home-banner{
		/* padding-bottom: 340px; */
		padding-bottom: 160px;
	}
}

@media(max-width: 1200px){
	.logo{
		max-width: 250px;
	}

	.main-menu li a {
		padding: 36px 10px;
	}

	.filter-left .jq-selectbox {
		min-width: 175px;
	}
}

@media(max-width: 991px){

	section {
		position: relative;
		padding: 80px 0;
	}

	.header-bottom .container{
		width: auto;
	}

	.logo {
		padding: 20px 0 17px 0;
	}

	.mean-container a.meanmenu-reveal{
		top: 9px;
	}

	.mean-container .mean-nav{
		top: 62px;
	}

	.right-top-left a {
		margin-right: 11px;
	}

	.right-top-left{
		margin-right: 14px;
	}

	.right-top-middle a {
		padding: 0 11px;
	}

	.right-top-middle{
		margin-right: 11px;
	}

	.right-top-right li {
		margin-right: 10px;
	}

	.right-top-right li:last-child{
		margin-right: 0px;
	}

	.header-top-left{
		margin-right: 0px;
	}

	.right-top-middle a{
		margin-left: -3px;
	}

	.header-top{
		font-size: 13px;
	}

	.right-top-left .fas.fa-phone{
		top: 1px;
	}

	.home-banner {
		/* padding: 80px 0 130px; */
		padding: 80px 0 80px;
	}

	.social-icon li {
		margin-right: 15px;
	}

	.product-list .product-img {
		min-height: 235px;
	}

	.product-list .product-blog{
		margin: 10px 0;
	}

	.dealer-section {
		padding-bottom: 80px;
	}

	.filter-left, .filter-middle, .filter-right {
		float: none;
		width: auto;
		position: relative;
		display: inline-block;
	}

	.filter-inner{
		text-align: center;
	}

	.filter-middle {
		text-align: center;
		margin-top: 15px;
		margin-bottom: 15px;
	}

	.filter-left , .filter-right{
		text-align: left;
	}

	.blog h2 span{
		font-size: 17px;
	}

	.blog h2 {
		font-size: 19px;
		line-height: normal;
	}
}

@media(max-width: 767px){

	body{
		overflow-x: hidden;
	}

	section {
		position: relative;
		padding: 50px 0;
	}

	.about-section:before {
    	display: none;
	}

	.home-top{
		margin-bottom: 40px;
	}

	.footer-top h6 {
    	margin: 20px 0;
	}

	.footer-top .col-xs-12 p:last-child{
		margin-bottom: 0px;
	}

	.footer-top{
		padding: 50px 0;
	}

	.dealer-section {
		padding-bottom: 50px;
	}

	.home-banner {
		padding: 50px 0 120px 0;
	}

	.header-top-left{
		width: 100%;
		margin-bottom: 10px;
		text-align: center;
	}

	.right-top-left{
		width: 100%;
		margin-right: 0px;
		text-align: center;
		margin-bottom: 10px;
	}

	.header-top {
    	font-size: 12px;
    	text-align: center;
	}

	.right-top-middle {
	    margin-right: 11px;
	    float: none;
	    display: inline-block;
	}

	.right-top-right {
	    float: none;
	    display: inline-block;
	}

	.right-top-middle a:first-child{
		border-left: none;
	}

	.filter-inner{
		padding: 15px;
	}

	.blog h2 span{
		font-size: 16px;
	}

	.blog h2 {
		font-size: 18px;
		line-height: normal;
	}

	.woocommerce-account .woocommerce-MyAccount-content {
		float: right !important;
		width: 100% !important;
	}

	.woocommerce-account .woocommerce-MyAccount-navigation {
		float: left !important;
		width: 100% !important;
		margin-bottom: 25px !important;
	}

	.header-top-right{
		width: 100%;
	}

	.woocommerce-MyAccount-content section{
		padding-top: 0px;
	}

	.woocommerce-account .addresses .title .edit {
		margin-top: 6px;
	}

	.wave-blog {
		left: -1%;
		width: 102%;
	}
}