.filter-btn, .filter-close, .mobile-header{
    display:none;
}
*{
    outline:none;
}

@media (max-width:700px){
    
	.header{
		border: none;
		z-index: 499;
	}
	.fixed{
		z-index: 499;
		position: fixed;
		width: 100%;
		top:0;
	}
	.heading{
		text-align:left;
		font-size: 28px;
	}
    .logo {
		padding: 0;
		width: auto;
	}
    .logo a img{
		width: 60px;
		height: auto;
		position: relative;
		z-index: 10;
		background:none;
		padding: 6px 0 0;
		box-shadow: none;
		border-radius: 0;
	}	
	.header .social {
		float: right;
		position: relative;
		padding: 7px 0 4px;
	}
	
	.fullPageMenu.open {
		clip-path: circle(500vw at 60% 3%);
		z-index:500;
	}
	.fullPageMenu::after {
		right: -160px;
	}
	.fullPageMenu ul > li > a {
		display: block;
		line-height: 1.7;
		color: #fff;
		font-size: 16px;
		padding: 10px 0px;
    	font-weight: 500;
	    border-bottom: 1px solid #878d58;
	    position:relative;
	}
	.fullPageMenu .nav > li:hover > a {
        background: none;
    }
	.fullPageMenu ul > li.has-child-menu > a::after {
	    content:"\f107";
	    position:absolute;
	    top:7px;
		right: 10px;
	    font-size: 20px;
		font-family:FontAwesome;
	}
	.fullPageMenu ul > li.list-open > a::after {
	    content:"\f106";
		font-family:FontAwesome;
	}
	.fullPageMenu .sub-menu {
		position: relative;
		left: auto;
		top: auto;
		display: none;
		width: 100%;
		z-index: 100;
		border: none;
		box-shadow: none;
		background: none;
		transition: all 0.5s;
		overflow: hidden;
		opacity: 1;
		padding: 15px 0;
	}
	.open-menu{
	    display:block !important;
	}
	.fullPageMenu .nav > li:hover > .sub-menu{
    	width:100%;
        display: none;
    }
	.fullPageMenu .sub-item-main {
		display: block;
		min-width: 100%;
		background: none;
		border-right: none;
		padding: 0px 10px;
	}
	.fullPageMenu .sub-item-main > a, .fullPageMenu .sub-items > div.text-center,.fullPageMenu .sub-items > h3, .fullPageMenu .sub-items > p {
	    display:none;
	}
	.fullPageMenu .sub-items a {
		font-weight: 300;
        display: block;
        padding: 6px 10px;
        color: #fff;
        font-size: 15px;
	}
	.fullPageMenu .sub-items a:hover {
		padding: 6px 10px;
		background:none;
	}
	.fullPageMenu .sub-items a img{
		display:none
	}
	
	.slider-content {
		padding: 170px 20px 0px;
	}
	.slider-content h1 {
		font-size: 30px;
	}
	.slider-content h1 br{
		display:none;
	}
	.slider-content p {
		font-size: 16px;
		margin: 20px 0;
	}
	.slider-content p br{
		display:none;
	}
	.slider-content li {
		font-size: 15px;
	}
	
	.about{
		padding-top:0 !important;
	}
	.specialties {
		position: relative;
		padding: 0;
	}
	.spec {
		height: auto;
	}
	.spec .spec-data {
		padding: 30px;
		background: #fff;
	}
	.spec p {
		max-height: 20rem;
	}
	
	.sarea{
		margin: 15px 0;
	}
	.sarea2 {
		margin-top: 0px;
	}
	.factory {
		margin-top: -200px;
	}
	
	.container.py-5.my-5 {
		padding-top: 0 !important;
		margin-top: 30px !important;
	}
	
	.rnd img{
	    width:auto !important;
	    max-width:100% !important;
	}
	.rnd table td img{
        width: 70px !important;
        height: auto;
        max-width: none !important;
    }
	
	.page-top-text {
		margin: 20px 0 40px 0px;
		padding: 16px 15px 0;
		box-shadow: 0 -15px 30px -14px rgb(0 0 0 / 10%);
	}
	.page-links{
		display:none;
	}
	
	.journey-home {
		padding: 100px 0 50px;
	}
	.journey-home::after {
		left: 0;
		right:auto;
		transform: rotate(-8deg);
	}
	.journey-home img{
		margin:0 0 40px;
	}
	
	.journey .j-item .j-content{
	    margin:0;
	    padding:10px 0;
        font-size: 13px;
	}
	.journey .j-item .j-year{
	    border:2px solid #1d5203;
	}
	
	.swiper-button-next {
		right: -10px !important;
		opacity: 1;
	}	
	.swiper-button-prev {
		left: -10px !important;
		opacity: 1;
	}

	footer .box{
		width: auto;
		margin:0;
		border-radius:0;
	}
	footer .newsletter input[type=email] {
		width: 210px;
	}
	footer .links{
		margin:0 0 25px;
	}
	
	.copyright .col-sm-6:nth-child(2) {
		text-align: center !important;
	}
	.copyright .col-sm-6:nth-child(2) a{
		padding: 5px !important;
	}
    
	.testimonials .image-div img {
        margin: 0;
	}
	.testimonials .content-div::before{
	    content:"";
	}
	.testimonials .content-div .testimonial .t-text blockquote {
        font-size: 18px;
	}
	
}