.for_foot {
	float: left;
	width: 100%;
}


.low_block {
	width: 25%;
	float: left;
	height: 220px;
	background-color: #0CF;
}

.low_block table tr {
	text-align: center;
	vertical-align: middle;	
}
.small_blue1 {
	font-size: 14px;
	font-weight: bold;
	color: #00F;
}


.low_block table tr td
{
	height: 30px;
	font-weight: bold;
	color: #FFF;
}

.low_block table tr td a 
{
	color: #FF0;
}

.low_block table tr td a:hover 
{
	color: #F00;
}



.slide_div {
	width: 100%;
}

.width_full1 {
	float: left;
	width: 100%;
}



#uppermost {
	color: #00F;
	font-size: 30px;
	text-align: center;
	vertical-align: middle;
	background-image: url(images/d_upper.jpg);
	font-weight: bold;
}
.service {
	
	width: 100%;
	text-align: center;
	float: left;	
}


.div_body {
	background-image: url(images/white_back.jpg);
	width: 100%;
}


.services {
	color: #00F;
	background-color: #FFF;
	text-align: center;
	vertical-align: middle;
    font-size: 24px;
	font-weight: bold;
}
.serv_up 
{
	margin: 2%;
	text-align: center;
	float: left;
	width: 29%;
	font-size: 18px;
	color: #00F;
	background-color: #FFF;
}

.serv_up img 
{
	width: 100%;	
}

.serv_up p a img
{
	width: 50%;	
}



.upper_pic {
	width: 70%;
	margin-right: 15%;
	margin-left: 15%;
}


.div_up_info {
	text-align: justify;
	padding-left: 20%;
	background-color: #FFC;
	font-size: 16px;
	padding-right: 10%;
	color: #000;
}

.div_up_info2 {
	text-align: justify;
	padding-left: 20%;
	background-color: #FFF;
	font-size: 16px;
	padding-right: 10%;
	color: #000;
}


.div_info_header {
	font-size: 40px;
	color: #00F;
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
}

.the_processes {
	color: #F00;
	text-align: left;
	padding-left: 30%;
}


.hold_contact {
	width: 100%;
	background-repeat: no-repeat;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	color: #FF0;
	background-image: url(images/wallpaper1.jpg);
	vertical-align: middle;
}


.bold_on_white 
{
	color: #00F;
	font-size: 24px;
	font-weight: bold;
	background-color: #FFF;
}

.dcontact
{
	color: #00F;
	background-color: #FFF;
	width: 50%;
	float: left;
	text-align: center;
	background-image: url(images/wallpaper1.jpg);
	margin-right: 25%;
	margin-left: 25%;
}

.set_center
{
	text-align: center;	
}





@media screen and (max-width: 1000px)
{
	.low_block {
	width: 25%;
	float: left;
	height: 220px;
	background-color: #0CF;
}

.serv_up 
{
	margin: 0%;
	text-align: center;
	float: left;
	width: 100%;
	font-size: 18px;
	color: #00F;
	background-color: #FFF;
}
.dcontact
{
	color: #00F;
	background-color: #FFF;
	width: 50%;
	float: left;
	text-align: center;
	background-image: url(images/wallpaper1.jpg);
	margin-right: 25%;
	margin-left: 25%;
}

	
	
}




@media screen and (max-width: 800px)
{
	.low_block {
	width: 50%;
	float: left;
	height: 220px;
	background-color: #0CF;
}
 body {
      position: absolute;

   }
   
   .div_up_info {
	text-align: center;
	padding-left: 10%;
	background-color: #FFC;
	font-size: 16px;
	padding-right: 5%;
	color: #000;
}


.div_up_info2 {
	text-align: center;
	padding-left: 10%;
	background-color: #FFF;
	font-size: 16px;
	padding-right: 5%;
	color: #000;
}

.upper_pic {
	width: 90%;
	margin-right: 5%;
	margin-left: 5%;
}

.dcontact
{
	color: #00F;
	background-color: #FFF;
	width: 80%;
	float: left;
	text-align: center;
	background-image: url(images/wallpaper1.jpg);
	margin-right: 10%;
	margin-left: 10%;
}
	
	
}

@media screen and (max-width: 740px)
{
	.low_block {
	width: 100%;
	float: left;
	height: 220px;
	background-color: #0CF;
}

 .div_up_info {
	text-align: center;
	padding-left: 0%;
	background-color: #FFC;
	font-size: 16px;
	padding-right: 0%;
	color: #000;
}

.div_up_info2 {
	text-align: center;
	padding-left: 0%;
	background-color: #FFF;
	font-size: 18px;
	padding-right: 0%;
	color: #000;
}

.upper_pic {
	width: 100%;
	margin-right: 0%;
	margin-left: 0%;
}

.the_processes {
	padding-left: 0%;
	text-align: center;
}
.div_info_header {
	font-size: 28px;
	color: #00F;
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
}


.dcontact
{
	color: #00F;
	background-color: #FFF;
	width: 100%;
	float: left;
	text-align: center;
	background-image: url(images/wallpaper1.jpg);
	margin-right: 0%;
	margin-left: 0%;
}

	
	
	
}



.Big_red_bold {
	font-size: 24px;
	font-weight: bold;
	color: #F00;
	text-align: center;
}

.Big_blue_bold {
	font-size: 24px;
	font-weight: bold;
	color: #00F;
	text-align: center;
}
