@media (max-width: 1000px) {
	
    .welcome-page .title {
       font-size: 2em;}
	
	.welcome-page h4 {
       font-size: 1em;}
	
	.form-search .form-content {
       padding-left: 10px;}
	
	.form-search {
       border-radius: 35px;
       margin: 15px auto 0px auto;
       width: 100%;
		height: 100% !important;
       padding: 5px 15px;}

	.form-search-nohero .form-content {
		padding-left: 10px;}

	.form-search-nohero {
		border-radius: 35px;
		margin: 15px auto 0px auto;
		width: 100%;
		padding: 5px 15px;}

	.contactus-1 {
		margin-top: 20px;
	}
	
	.contactus-1 .card-contact {
       margin-top: 100px;}
	
	.form-mobile { width: 80%; float: left}
	.search-mobile { width: 20%; float: right}
	.search-mobile .material-icons {   
       font-size: 20px;
       top: 12px;
       left: 10px;
       position: absolute;
       display: block;
       height: 20px;
       width: 20px;}
	
	.search-label {display: none}
	.btn-search {height: 40px; width: 40px; padding: 0; margin: 10px;}
	.btn-search i {display: block}

	.process-steps {
       display: block;}

	.process-steps .process-steps-step {
		width: 50%;
	}

    .process-steps .process-steps-step,.process-steps .process_steps-step-wrp {
       /*float: left;*/
       /*width: 100%;*/
		min-height: 319px;
	}

    .process-steps .process_steps-step-wrp, .process-steps .process-steps-step:last-child {	
	   border-radius: 5px 5px 0 0;
    }
	
    .process-steps .process-steps-step:nth-child(2), .process-steps .process-steps-step:nth-child(3), .process-steps .process-steps-step:nth-child(4), .process-steps .process-steps-step:last-child  {
       border-top: 0;
	   border-right: 0;
	   border-bottom: 1px #ddd solid;
    }

	.process-steps > div:last-child {
		width: 50%;
	}
	
    .hero .maneki-left, .hero .maneki-right {
	    display: none;
    }

    .col-product-image {
        width: 100%;
	    margin-bottom: 35px;
    }
	
	.col-product-desc {
        width: 100%;
    }
	
    .col-product-image img {
	    width: 100%
    }
	.product-item .product-item-image {
		display: block;
		margin: 0;
	}
	
	.light-sidebar {
		margin: 0px 15px 35px 15px;
}
	.shop .nav-pills {
		display: none;
	}
	
	.pd-right {
	padding-right: 0;
}
	.form-search .input-src, .form-search-main .input-src {
	border-radius:3px;
	height: 45px;
}
	.form-search .btn-src {
		border-radius:3px;
		width: 100%;
		margin: 10px 0;
		background-color: #2b0101;

	}


	.form-search-main .btn-search {
		border-radius:3px;
		width: 100%;
		margin: 10px 0;
		background-color: #2b0101;
	}

	.form-search-nohero .input-src {
		border-radius:3px;
		height: 45px;
}
	.form-search-nohero .btn-src {
		border-radius:3px;
		width: 100%;
		margin: 10px 0;
}
	
	.btn.btn-primary:hover {
		background-color: #d43b3b;
}
	
	.form-search, .form-search-main  {
	background-color: transparent;
	box-shadow: none;
	height: initial;
}

	.form-search-nohero {
		background-color: transparent;
		box-shadow: none;
		height: 100%;
	}
	
	.process-steps .process_steps-step-wrp:after, .process-steps .process-steps-step:nth-child(2):after, .process-steps .process-steps-step:nth-child(3):after, .process-steps .process-steps-step:nth-child(4):after {
    display: none;
}
	.padd-left {
		padding-left: inherit;
	}
	
	.padd-right {
		padding-right: inherit;
	}
	
	.no-padd {
		padding-right: 15px;
        padding-left: 15px;
	}
	
	.select-categories-holder {
	border-right: none;
}

	.py-7{
		padding-top: 3.5rem;
		padding-bottom: 0px;
	}
	
	
}

