		body
		{
		display:flex;
		flex-wrap:wrap;
		height:2000px;
		width:100vw;
		margin:0 auto;	
		overflow-x:scroll;
		overflow-y:scroll;
		zoom:100%;
		}
		.container
		{
		display:block;
		margin:0;
		width:100vw;
		position:aboslute;
		left:0;
		}
		.whatsapp-icon 
		{
		display:none;
		}
		.phone-icon1
		{
		display:none;
		}
		.phone-icon 
		{
		position:absolute;
		top:4vw;
		right:18vw;
		width:3vw;
		height:3vw;
      	font-size: 1.5vw;
      	color: green;
		margin:0;
    	}
		div.container .whatsapp-icon1
		{
			position:absolute;
			display:block;
			width:2vw;
			height:2vw;
			top:4vw;
			right:2vw;
		}
	div.container .email-icon
	{
	position:absolute;
	width:2vw;
	height:2vw;
	top:4vw;
	right:5vw;
	}
		div.basic
		{
		display:flex;
		flex-wrap:wrap;
		position:absolute;
		top:10vw;
		left:0;
		width:100vw;
		height:40vw;
		margin:0;
		z-index:0;
		}    
		div.leftbasic 
		{
			display:block;
			position:absolute;
			left:0;
			top:0;
			width:35vw;
			height:40vw;
			background-image:none;
		}
		div.rightbasic 
		{
			display:block;
			position:absolute;
			right:0;
			top:0;
			width:37vw;
			height:40vw;
			background-image:none;
		}
		div.text-container
		{
		position:relative;
		font-family:Arial,sans-serif;
		top:12vw;
		width:25vw;
		height:10vw;
		margin:1vw;
		}
		div.text-container h2
		{
		position:relative;
		display:block;
		left:36vw;
		top:42%;
		width:25vw;
		font-weight:bold;
		font-size:1.5vw;
		border-style:solid;
		margin-bottom:1vw;
		}
		div.text-container ul
		{
		position:relative;
		display:block;
		list-style:none;
		right:7vw;
		top:40%;
		}
		div.text-container li.insidebasic
		{
		position:relative;
		left:42vw;
		font-size:1.5vw;	
		margin-bottom:0;
		color:ForestGreen;
		}
		.bharatimage
		{
		position:absolute;
		top:1vw;
		left:1vw;
		width:10vw;
		height:5vw;
		display:block;
		margin:0;
		}
		.bharatimage1
		{
		position:absolute;
		left:34vw;
		top:5%;
		margin:0;
		width:28vw;
		height:15vw;
		display:block;
		margin-right:1vw;
		margin-left:1vw;
		transform:rotate(0.7deg);
		}
		.bharatimage2
		{
		position:absolute;
		display:block;
		margin:0;
		max-width:300vw;
		width:15vw;
		height:15vw;
		left:10vw;
		top:3%;
		/*border: 0.3vw solid red;*/
		z-index:0;
		}
		.bharatimage3
		{
		position:absolute;
		display:block;
		margin:0;
		max-width:400;
		width:15vw;
		height:15vw;
		top:3%;
		/*border: 0.3vw solid red;*/
		right:11vw;
		}
		.bharatimage4
		{
		position:absolute;
		display:none;
		max-width:400;
		margin:0;
		width:15vw;
		height:15vw;
		bottom:3%;
		right:21vw;
		/*border: 0.3vw solid red;*/
		z-index:0;
		}
		.bharatimage5
		{
		position:absolute;
		display:none;
		max-width:400;
		margin:0;
		width:15vw;
		height:15vw;
		bottom:3%;
		/*border: 0.3vw solid red;*/
		left:21vw;
		}
		.bharatimage7
		{
			position:absolute;
			display:block;
			max-width:400vw;
			margin:0;
			width:15vw;
			height:20vw;
			bottom:2vw;
			/*border: 0.3vw solid red;*/
			left:10vw;
		}
		.bharatimage8
		{
			position:absolute;
			display:block;
			margin:0;
			width:15vw;
			height:20vw;
			bottom:2vw;
			/*border: 0.3vw solid red;*/
			right:11vw;
		}
		.bharatimage6
		{
			position:absolute;
			display:block;
			width:20vw;
			height:20vw;
			top:2vw;
			left:1vw;
			margin:1vw;

		}
		.bharatdyes
		{
			position:absolute;
			display:block;
			width:30vw;
			height:22vw;
			top:3vw;
			left:25vw;
			margin:1vw;

		}
		.sidenav
		{
			display:none;
		}
		span
		{
			display:none;
		}
		
		.navbar {
	display:block;
	margin:0;
  	background-color:blue;
	position:absolute;
	width:100vw;
	height:3.5vw;
	top:7vw;
	left:0;
	z-index:1;
	box-shadow:0.2vw 0.2vw 1vw white;
	transform:translateZ(-10000vw);
	}

	.navbar a{
  	float: left;
  	font-size: 1vw;
  	color:  white;
  	text-align: center;
  	padding: 1vw 2vw;
	height:0.5vw;
  	text-decoration: none;
	z-index:2
	}

	.dropdown {
	float:left;
  	overflow: hidden;
	z-index:2;
	}

	.dropdown .dropbtn 
	{
  	font-size: 1vw;  
  	border: none;
  	outline: none;
  	color: white;
  	padding: 1vw 1vw;
  	background-color: inherit;
  	font-family: inherit;
  	margin: 0;
	z-index:2;
	}

	.navbar a:hover, .dropdown:hover .dropbtn {
  	background-color: red;
	}

	.dropdown-content {
  	display: none;
  	position: absolute;
  	background-color: white;
  	min-width: 160px;
  	box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
	z-index:2;
	}

	.dropdown-content a {
	float:none;
  	color: black;
	padding-left:1vw;
  	text-decoration: none;
  	display: block;
  	text-align: left;
	}
	.dropdown-content a.tools 
	{
		position:absolute;
		top:4vw;
		width:80%;
		height:1vw;
	}
	.dropdown-content a.dies 
	{
		position:absolute;
		top:2vw;
		width:80%;
		height:1vw;
	}
	.dropdown-content a.dies:hover 
	{
		background-color: #ddd;
		height:1vw;	
	}
	.dropdown-content a.tools:hover {
  	background-color: #ddd;
	height:1vw;
	}
	.dropdown-content a:hover
	{
	background-color: #ddd;
	height:1.5vw;	
	}
	.dropdown:hover .dropdown-content {
  	display:block;
	position:absolute;
	left:7vw;
	top:2.5vw;
	z-index:2;
	height:7.5vw;
	}

	.jewellerymachinespanel {
		float:right;
	  }
  
	  .jewellerymachinespanel .sidebtn 
	  {
		font-size: 1vw;  
		border: none;
		outline: none;
		color: black;
		padding: 1vw;
		background-color:white;
		font-family: inherit;
		margin: 02
	  }
	  .jewellerymachinespanel .sidebtn:hover
	  {
		background-color:#ddd;
	  }
	  .panelcontent
	  {
		display:none;
		background-color:white;
		box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
	  }
	  .jewellerymachinespanel:hover .panelcontent
	  {
		display:flex;
		flex-wrap:wrap;
		position:absolute;
		left:12.5vw;
		top:0;
		width:62vw;
		height:40vw;
		z-index:1;
	}
	.panelcontent table th
	{
		text-align:left;
	}
	.panelconten table
	{
	    padding-bottom:10vw;
	}
	.panelcontent table tr
	{
	    padding-right:2vw;
	}
	.panelcontent table td
	{
	    font-size:2vw;
	    padding:0.5vw;
	    width:5vw;
	}
	.panelcontent table td a 
	{
	    font-size:1vw;
	    padding:0.5vw;
	    width:10vw;
	}
	.bmtproducts
	{
		display:block;
		width:100vw;
		height:30vw;
		position:absolute;
		top:52vw;
		left:0;
	}
	.hr-line
	{
		position:relative;
		font-size:2vw;
		text-align:center;
	}
	.hr-line::before
	{
		content:" ";
		height: 0.5vw;
		width: 35vw;
		background: red;
		display: block;
		position: absolute;
		top:0.7vw;
		left: 0;
	}
	.hr-line::after
	{
		content:" ";
		height: 0.5vw;
		width: 35vw;
		background: red;
		display: block;
		position: absolute;
		top:0.7vw;
		right:0;
	}
	div.bmtproducts h2.bmtp
	{
		display:block;
		position:absolute;
		font-size:1.5vw;
		top:25vw;
		left:4vw;
	}
	div.bmtproducts h2.bmtp1
	{
		display:block;
		position:absolute;
		font-size:1.5vw;
		top:25vw;
		left:35vw;
	}
	.hr-line1
	{
		position:absolute;
		left:36vw;
		top:80vw;
		font-size:2vw;
		text-align:center;
	}
	.hr-line1::before
	{
		content:" ";
		height: 0.5vw;
		width: 35vw;
		background: red;
		display: block;
		position: absolute;
		top:0.7vw;
		right:27vw;
	}
	.hr-line1::after
	{
		content:" ";
		height: 0.5vw;
		width: 35vw;
		background: red;
		display: block;
		position: absolute;
		top:0.7vw;
		left:27vw;
	}
	h2.productvideos 
	{
		position:absolute;
		display:block;
		top:120vw;
		left:35vw;
		font-size:2.5vw;
	}
	div.productvideos
	{
		position:absolute;
		display:block;
		top:125vw;
		left:0;
		width:100%;
		height:34vw;
	}
	div.productvideos video.video1
	{
		position:absolute;
		display:block;
		top:1vw;
		left:5vw;
		width:20vw;
		height:30vw;
		object-fit:fill;
	}
	div.productvideos video.video2
	{
		position:absolute;
		display:block;
		top:1vw;
		left:26vw;
		width:20vw;
		height:30vw;
		object-fit:fill;
	}
	div.productvideos video.video3
	{
		position:absolute;
		display:block;
		top:1vw;
		left:49vw;
		width:20vw;
		height:30vw;
		object-fit:fill;
	}
	div.productvideos video.video4
	{
		position:absolute;
		display:block;
		top:1vw;
		left:71vw;
		width:25vw;
		height:30vw;
		object-fit:fill;
	}
	h2.bharatfactory
	{
		position:absolute;
		display:block;
		top:156vw;
		left:20vw;
		font-size:2.5vw;
	}
	div.bharatfactory
	{
		position:absolute;
		display:block;
		top:155vw;
		left:0;
		width:100vw;
		height:50vw;
	}
	div.bharatfactory video
	{
		position:absolute;
		display:block;
		top:10vw;
		left:10vw;
		width:80vw;
		height:40vw;
	}
	div.bottomcontact 
	{
	    position:absolute;
	    display:block;
	    top:360vw;
	    left:0vw;
	    width:100vw;
	    height:50vw;
	    background-color:black;
	}
	div.bottomcontact div.faceyoutube
	{
	    position:absolute;
	    display:block;
	    top:0;
	    left:0;
	    width:100vw;
	    height:10vw;
	    background-color:#333;
	}
	div.bottomcontact div.faceyoutube a img.facebook
	{
	    position:absolute;
	    display:block;
	    top:3vw;
	    left:5vw;
	    width:3vw;
	    height:3vw;
	}
	div.bottomcontact div.faceyoutube a img.youtube
	{
	    position:absolute;
	    display:block;
	    top:3vw;
	    left:25vw;
	    width:3vw;
	    height:3vw;
	}
	div.bottomcontact div.faceyoutube a img.instagram
	{
	    position:absolute;
	    display:block;
	    top:3vw;
	    left:45vw;
	    width:3vw;
	    height:3vw;
	}
	div.bottomcontact div.faceyoutube a img.linked
	{
	    position:absolute;
	    display:block;
	    top:3vw;
	    left:65vw;
	    width:3vw;
	    height:3vw;
	}
	div.bottomcontact div.faceyoutube a img.pinterest
	{
	    position:absolute;
	    display:block;
	    top:3vw;
	    left:80vw;
	    width:3vw;
	    height:3vw;
	}
	div.bottomcontact div.faceyoutube p.facebook
	{
	    position:absolute;
	    display:block;
	    top:1vw;
	    left:10vw;
	    font-size:2vw;
	    color:orange;
	}
	div.bottomcontact div.faceyoutube p.youtube
	{
	    position:absolute;
	    display:block;
	    top:1vw;
	    left:30vw;
	    font-size:2vw;
	    color:orange;
	}
	div.bottomcontact div.faceyoutube p.instagram
	{
	    position:absolute;
	    display:block;
	    top:1vw;
	    left:50vw;
	    font-size:2vw;
	    color:orange;
	}
	div.bottomcontact div.faceyoutube p.linked
	{
	    position:absolute;
	    display:block;
	    top:1vw;
	    left:70vw;
	    font-size:2vw;
	    color:orange;
	}
	div.bottomcontact div.faceyoutube p.pinterest
	{
	    position:absolute;
	    display:block;
	    top:1vw;
	    left:85vw;
	    font-size:2vw;
	    color:orange;
	}
	div.bottomcontact img.bharatlogo
	{
	    position:absolute;
	    display:block;
	    top:12vw;
	    left:2vw;
	    height:10vw;
	    width:30vw;
	}
	div.bottomcontact div.map
	{
	    position:absolute;
	    display:block;
	    top:25vw;
	    left:2vw;
	    height:20vw;
	    width:30vw;
	}
	div.bottomcontact div.map iframe
	{
	    position:absolute;
	    display:block;
	    top:0;
	    left:0;
	    height:20vw;
	    width:30vw;
	}
	div.categories
	{
	    position:absolute;
	    display:block;
	    left:45vw;
	    top:12vw;
	    height:30vw;
	    width:20vw;
	}
	div.categories h1
	{
	    position:absolute;
	    display:block;
	    left:0;
	    top:0;
	    font-size:3vw;
	    color:white;
	}
	div.categories ul 
	{
	    position:absolute;
	    display:block;
	    left:0;
	    top:5vw;
	    height:25vw;
	    width:28vw;
	    text-align:left;
	    list-style-type:none;
	}
	div.categories ul li 
	{
	    position:relative;
	    right:2.5vw;
	    font-size:1.5vw;
	    padding-left:0;
	    padding-top:0.5vw;
	    padding-bottom:0.5vw;
	    padding-right:0.5vw;
	    text-align:left;
	    list-style-type:none;
	}
	div.categories ul li a
	{
	    color:white;
	    text-decoration:none;
	}
	div.categories ul li a.laser
	{
	    color:blue;
	    text-decoration:none;
	}
	div.bottomcontact div.contacts
	{
	    position:absolute;
	    display:block;
	    top:12vw;
	    left:70vw;
	    width:25vw;
	    height:30vw;
	}
	div.bottomcontact div.contacts h1
	{
	    position:absolute;
	    display:block;
	    left:0;
	    font-size:3vw;
	    color:white;
	}
	div.bottomcontact div.contacts img.location
	{
	    position:relative;
	    display:block;
	    right:2vw;
	    top:6vw;
	    width:6vw;
	    height:6vw;
	    background-color:black;
	}
	div.contacts p.p1 
	{
	    position:absolute;
	    display:block;
	    font-size:1.8vw;
	    top:6vw;
	    left:3vw;
	    color:white;
	}
	div.bottomcontact div.contacts img.email
	{
	    position:absolute;
	    display:block;
	    left:0;
	    top:15vw;
	    width:4vw;
	    height:4vw;
	}
	div.bottomcontact div.contacts p.email1
	{
	    position:absolute;
	    display:block;
	    left:5vw;
	    top:14vw;
	    font-size:1.8vw;
	    color:white;
	}
	div.bottomcontact div.contacts p.email2
	{
	    position:absolute;
	    display:block;
	    left:5vw;
	    top:17vw;
	    font-size:1.5vw;
	    color:white;
	}
	.sidepanel1,.sidepanel2,.sidepanel3,.sidepanel4,.sidepanel5
	{
		display:none;
	}
	div.bharatmobileslideshow 
	{
		display:none;
	}
	h1.headingmobile 
	{
		display:none;
	}
	div.infomobile
	{
		display:none;
	}
	h1.mobileproducts,div.mobileproduct1,div.mobileproduct2,div.mobileproduct3 
	{
		display:none;
	}
	div.mobileproduct4
	{
		display:none;
	}
	div.contactus p.contactphonesuratmobile 
	{
		display:none;
	}
	div.contactus p.contactphonemobile 
	{
		display:none;
	}
	div.allproducts 
	{
		display:none;
	}