@media screen and (max-width: 768px){

	.sldrs{
	height: 50%;
	    margin-top: 80px;
	}
	.bg{
		overflow: visible;
	}
	.owl-carousel .owl-stage-outer {
		overflow: visible;
	    overflow-y: visible;
	    overflow-x: clip;
	}
	.overtext{
		top: unset;
		bottom: -200px;
		left: 0;
	}


		#header{
			display: none;
			height: 100%;
			background-color: #fff;
		}
		.showmobile{
			display: block;
		}

		#nav_root_level{
			text-align: center;
			margin: 0;
			margin-top: 200px;
		}
		#logo{
			transform: scale(0.7);
			top: 20px;
			left: -8px;
		}

		.mobbg{
  display: block;
  position: absolute;
    height: 80px;
    background: #fff;
    z-index: 5;
    width: 100%;
}

		#main-nav{
		    position: relative;
		    margin: auto;
		    margin-top: 50px;
		}

		#nav_root_level > li{
			display: block;
			text-align: center;
		}

		.hidemobile{display: none;}
		.products{
			padding-top: 100px;
			z-index: 1;
		}
		.overw {
    		height: 110px!important;
		}
		.details {
    		padding: 110px 0 10px;
		}
		.details .mainimg{
			margin-bottom: 	20px;
		}

		.contentpro{
			margin-top: 30px;
		}

		.subcont .mainimg {
			height: 200px;
			display:block;	
			position: 	relative;	
		}

		#viddet{
			width: 100%;
		}
		.kezer{
			display:block;
		}
		.about{
			padding: 120px 0 0 0;
		}

		.hello{
			display:block!important;
			height: unset!important;
			top: 50px;
			position: absolute;
			width: 100%;
		}
		.subcont h3{
			font-size: 50px;
		}

		.customerimg{
			height: 120px;
		}

		#map-canvas{
			height: 300px!important;
		}

		.ln {
		    position: absolute;
		    color: #fff;
		    font-size: 12px;
		    z-index: 9;
		    top: 23px;
		    right: 100px;
		    border: 1px solid #fff;
		    border-radius: 40px;
		    padding: 10px 10px;
		    text-align: center;
		    font-weight: bold;
		    bottom: unset;
		}

		a.nav_parentmenulink, a.nav_parentmenu{
			color: #000;
		}
		.aover{
			opacity: 1;
		}
}