body{
	line-height:26px !important;
}

hr{border-bottom:1px dotted #000;}

.bannerwapper{

	background-color:#4275b7;
}

.menu{
	margin:45px 0 0 0;
}

.menu li{
	float:left;
	list-style:none;
}

.menu li a{
	background-color:#1d60ac;
	padding:8px 40px;
	margin:0 2px 0 2px;
	color:#fff;
}

.menu li a:hover{
	text-decoration:none;
	background-color:#018bd3;
}


a.flex-prev,a.flex-next{
color:#029745;
}

.vision{
	background-color:#029745;
	color:#fff;
	margin:5px 0 0 0;
	padding:15px; 

}

ul.home_style{
	padding-left:10px;
}


ul.mission{
	padding-left:10px;
}

ul.mission li{

	list-style-image:url(/web/20220120140611im_/https://www.techno-hill.com/css/images/list_style.png) !important;
	padding:0 0 0 5px;
	line-height:36px;
} 

p.hillstyle{
	line-height:35px;
	text-align:justify;
}

.rdmore{
	color:#8b7801;
	float:right;
	text-decoration:underline;
}

h2{
font-size:16px !important;
	font-weight:bold !important;
	padding:10px 0px !important;
	margin:0px;
	color:#706302;

}

h3{
	font-weight:bold !important;
	padding:10px 0 !important;
	display:block;
	font-size:17px !important;
}	

.supply h2,.vision h2{
	font-size:18px;
	font-weight:bold;
	padding:0px;
	margin:0px;
	color:#fff;
}



ul.portfolio{
	margin:0 30px;
}	

ul.portfolio li{
	list-style:circle;
}

h1.hill{
	color:#2862ab;
	font-size:18px;
	font-weight:bold;
	text-align:left;
	margin:0px;
	padding:10px 0 10px 0;
}

h1.hd{
	color:#2862ab;
	font-size:18px;
	text-align:left;
	padding-left:0px;
}

h2.movement{
		font-size:18px;
		padding:0px;
		margin:0px;
}
ul.services{
	padding:5px 10px;
}

ul.services ul{
	 padding:5px 30px;
}

ul.services li{
	list-style:circle;
}

ul.policy{
	Padding:5px 25px;
}	

ul.policy li{
	list-style:circle;
}

ul.policy ul {
 padding:5px 30px;
}

ul.policy ul li{
	list-style:circle;
} 

label{
	width:150px;
}	

.submitbt{
	background-color:#06843e;
	color:#fff;
	border:0px;
	width:120px;
	padding:10px;
	margin:0 auto;
	display:block;
}

textarea{
	width:300px;
	height:250px;
	border:1px #ccc solid;
}

.supply{
	padding:15px;
	background-color:#029745;
	color:#fff;	
}
.credit{
color:#fff;
text-align:right;
padding:20px 0 20px 0;
}

.rightstyle{
	background-color:#029745;
	margin-top:10px;
	color:#fff;
	padding:20px;
}

.rightstyle h1,.rightstyle h2{
	color:#fff;
}

a.rightstylerd{
	color:#fff;
	background-color:#8a7700;
	padding:8px;
	float:right;
}



/* ====================================================================================================================
 * RESPONSIVE
 * ====================================================================================================================*/
@media screen and (max-width: 860px) {

ul.menu{
	padding:0px;
	margin:0 0 5px 0;
}

  .menu li{
	float:none;
	list-style:none;
	border-bottom:1px #5d82a6 solid;
	

}

  .menu li a{
	display:block;
  }
}

/*
     FILE ARCHIVED ON 14:06:11 Jan 20, 2022 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 07:50:49 Jan 04, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.735
  exclusion.robots: 0.033
  exclusion.robots.policy: 0.02
  esindex: 0.012
  cdx.remote: 10.676
  LoadShardBlock: 197.708 (3)
  PetaboxLoader3.datanode: 380.331 (5)
  PetaboxLoader3.resolve: 106.038 (2)
  load_resource: 329.104
  loaddict: 87.097
*/