body {
	margin:0px;
	padding: 0px 0px 0px 0px;
	background-color: #ffffff;
	font-family: 'Roboto', sans-serif;
	font-size: 15px;
	color: #3f4447;
   font-weight: 300;
   /*-ms-overflow-style: scrollbar;*/
}


/*common*/


p {
	margin: 0px 0px 20px 0px;
   padding: 0px;
   font-size: 16px;
	color: #3f4447;
}


strong {
	font-weight: 700;
}


h1 {
  padding: 0px 0px 50px 0px;
  margin: 0;
  font-size: 24px;
  color: #3f4447;
  text-align: center;
  font-weight: 700;
}


h2 {
  padding: 0px 0px 20px 0px;
  margin: 0;
  font-size: 23px;
  color: #3f4447;
  font-weight: 700;
}


h3 {
  padding: 0px 0px 20px 0px;
  margin: 0;
  font-size: 21px;
  color: #3f4447;
  font-weight: 700;
  text-align: left;
}

h4 {
  padding: 0px 0px 20px 0px;
  margin: 0;
  font-size: 18px;
  color: #34393e;
  font-weight: 700;
  text-align: left;
}



a {
	font-size: 16px;
   color: #e3b629;
   text-decoration: underline;  
   outline: 0 !important; 
 }
 
 a:hover {
   text-decoration: none;
 }
 
 
  

/* a {
	font-size: 15px;
   color: #038c11;
   text-decoration: underline;  
 }
 
 a:hover {
   text-decoration: none;
 }


 
img, div {
	border: 0px;
	margin: 0px;
	padding: 0px;
}


img.contentimg {
   -webkit-border-radius: 8px;
   -moz-border-radius: 8px;
   border-radius: 8px;
   behavior: url(PIE.htc);
}


strong {
	font-weight: 500;
}







ul,li {
		line-height: 18px;
}

ul {
	margin-top: 0;
	margin-bottom: 20px;
}





form {
 padding: 0px;
 margin: 0px;
}*/


div.clear {
	clear: both;
	line-height: 0px;
	font-size: 0px;
	height: 0;
}


/*--------------------top--------------------*/

img.logo {
	width: 100%;
	max-width: 283px;
	margin-top: 26px;
}

div.telephone {
   margin: 18px auto 0 auto;
   width: 280px;
	background-image: url(images/telephone_logo.png);
	background-repeat: no-repeat;
	background-position: left;
	padding: 0 0 0 35px;
	font-size: 30px;
   font-weight: 700;
}

a.callback {
	font-size: 15px;
   color: #3e4346;
   background-color: #ffd712;
   text-decoration: none;
   display: block;
   padding: 5px;
   text-align: center;
   width: 250px;
   margin: 36px auto 0 auto;
   -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
   filter: alpha(opacity=100);
   -webkit-transition: all 0.3s ease;
   -moz-transition: all 0.3s ease;
   -o-transition: all 0.3s ease;
   transition: all 0.3s ease;  
 }
 
a.callback:hover {
   opacity: 0.7;
   -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
   filter: alpha(opacity=70);
   text-decoration: none;
 }
 
 
 .colman {
 	padding-bottom: 20px;
 }

@media (max-width: 992px) { 
   div.telephone { font-size: 24px; width: 230px;}
   a.callback {width: 220px;}
}


@media (max-width: 767px) { 
   img.logo {margin-top: 20px;}
   a.callback {margin: 20px auto 20px auto;}
   div.telephone {margin: 20px auto 0 auto;}

}

/*---------------------block-1-----------------------*/

div.block-1 {
	background-color: #ffd713;
   padding: 35px 0 35px 0;
	
}

h1.main-h1 {
	font-size: 38px;
   padding: 0px 0px 20px 0px;
}

.main-h1 span {
   color: #ffd712;
   background-color: #3e4346;
   padding: 0 15px 0 15px;
   margin: 0 5px 0 5px;
}

div.subhead {
   font-size: 20px;
}

img.head-pic {
  width: 100%;
  max-width: 300px;
}

div.pichead {
    font-size: 24px;
    font-weight: 700;
    margin-bottom: 23px;
}



a.head-button {
   display: block;
   background-color: #e1282e;
	font-size: 16px;
   color: #ffffff;
   font-weight: 700;
   text-decoration: none;
   text-align: center;
   padding: 6px 12px 6px 12px;
   line-height: 17px;
   width: 100%;
   margin: 20px auto 0 auto;
    opacity: 1;
   -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
   filter: alpha(opacity=100);
   -webkit-transition: all 0.3s ease;
   -moz-transition: all 0.3s ease;
   -o-transition: all 0.3s ease;
   transition: all 0.3s ease;  
}
 
a.head-button:hover {
   opacity: 0.7;
   -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
   filter: alpha(opacity=70);
   text-decoration: none;
 }

  @media (max-width: 3000px) { 
 a.head-button-middle {
    padding: 14px 0 14px 0;
 }
 }
 
 @media (max-width: 1200px) { 
   .regul-3 { height: 62px;}
    a.head-button-middle { padding: 6px 14px 6px 14px;}
 }
 
 
 @media (max-width: 992px) { 
     .regul-1 { height: 118px;}
     .regul-3 { height: 84px;}
     a.head-button {font-size: 14px;}
 }
 
  @media (max-width: 767px) { 
     h1.main-h1 { font-size: 24px;}
     .main-h1 span {   padding: 0 10px 0 10px; margin: 0 5px 0 5px;}
     .regul-1 { height: auto;}
     .regul-3 { height: auto;}
   div.subhead { font-size: 16px; }
 }
 
 
/*---------------------block-2-----------------------*/

div.block-2 {
   padding: 50px 0 40px 0;
   background-color: #3e4346;
	background-image: url(images/block2_bcg.jpg);
	background-repeat: no-repeat;
	background-position: center;
}

.ifrm {
	max-width: 560px;
	width: 100%;
   height: 315px;
}

  @media (max-width: 560px) {
  .ifrm { height: 215px;}
  
  }
  
  /*---------------------block-2-----------------------*/

div.block-3 {
   padding: 50px 0 40px 0;
   background-color: #d4f8ff;
	background-image: url(images/block3_bcg.jpg);
	background-repeat: no-repeat;
	background-position: center;
	height: 486px;
}


img.books {
	width: 100%;
	max-width: 686px;
}


div.books-holder {
   position: absolute;
   z-index: 999; 
}

a.red-arrow {
   position: absolute;
   top: 150px;
   left: 620px;
   display: block;
   font-size: 24px;
   text-align: right;
   font-weight: 700;
   padding: 7px 40px 0 0;
   width: 350px;
   height: 102px;
   background-image: url(images/red_arrow.png);
   color: #ffffff;
   text-decoration: none; 
   z-index: 1; 
   
    opacity: 1;
   -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
   filter: alpha(opacity=100);
   -webkit-transition: all 0.3s ease;
   -moz-transition: all 0.3s ease;
   -o-transition: all 0.3s ease;
   transition: all 0.3s ease;  
 }
 
 a.red-arrow:hover {
   opacity: 0.7;
   -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
   filter: alpha(opacity=70);
   text-decoration: none;
 }
 

 @media (max-width: 992px) { 
    div.books-holder {left: -200px;}
    a.red-arrow {left: 400px;}
 }
 
   @media (max-width: 767px) { 
    div.block-3 {	height: 600px;}
    div.books-holder {left: -90px; top:80px;}
    a.red-arrow {top:0px; left: 0px; text-align: center;  width:100%; background-repeat: no-repeat; background-position: center;}
   }
   
     @media (max-width: 450px) {
     div.block-3 {	height: 500px;}
     }
     
/*---------------block-4----------------*/     

div.block-4 {
	   padding: 50px 0 0px 0;
}

.photki-col {
   padding: 1px 0px 0px 1px;
	
}

img.photki {
	width: 100%;
}

div.factory {
  position: absolute;
  color: white;
  padding: 40px;
  font-size: 16px;
}


.factory p {
	color: white;
	font-size: 16px;
}


.factory h2 {
  padding: 0px 0px 20px 0px;
  margin: 0;
  font-size: 23px;
  color: #ffffff;
  font-weight: 700;
}


 @media (max-width: 1100px) { 
 div.factory {padding: 20px;}
.factory p {font-size: 14px;}
.factory h2 {font-size: 18px;}
 }
 
  @media (max-width: 811px) { 
 div.factory {padding: 10px;}
.factory p {font-size: 14px;}
.factory h2 {font-size: 18px;}
 }
 
@media (max-width: 767px) { 
 div.factory {padding: 40px; text-align: center;}
.factory p {font-size: 14px;}
.factory h2 {font-size: 18px;}
   }
   
   
div.decl {
  position: absolute;
  padding: 40px;
  font-size: 16px;
}


.decl p {
	font-size: 16px;
}


.decl h2 {
  padding: 0px 0px 20px 0px;
  margin: 0;
  font-size: 23px;
  font-weight: 700;
}

 @media (max-width: 1100px) { 
 div.decl {padding: 20px;}
.decl p {font-size: 14px;}
.decl h2 {font-size: 18px;}
 }
 
  @media (max-width: 811px) { 
 div.decl {padding: 10px;}
.decl p {font-size: 14px;}
.decl h2 {font-size: 18px;}
 }
 
@media (max-width: 767px) { 
 div.decl {padding: 40px; text-align: center;}
.decl p {font-size: 14px;}
.decl h2 {font-size: 18px;}
   }



/*---------------block-5----------------*/   
div.block-5 {
	   padding: 50px 0 50px 0;
}

div.why-holder {
	background-repeat: no-repeat;
	background-position: top left;
	padding-left: 90px;
}

.icon-01 {background-image: url(images/i_01.png);}
.icon-02 {background-image: url(images/i_02.png);}
.icon-03 {background-image: url(images/i_03.png); min-height: 62px;}
.icon-04 {background-image: url(images/i_04.png);}
.icon-05 {background-image: url(images/i_05.png);}
.icon-06 {background-image: url(images/i_06.png);}


.why-holder h2 {
  padding: 0px 0px 10px 0px;
  margin: 0;
  font-size: 18px;
  color: #3f4447;
  font-weight: 700;
}

.why-holder p {
	margin-bottom: 60px;
	font-size: 16px;
}

a.bigred {
   display: block;
   background-color: #e1282e;
   width: 560px;
	font-size: 24px;
	margin: 0 auto;
	padding: 10px 20px 10px 20px;
	text-align: center;
   color: #ffffff;
   font-weight: 700;
   text-decoration: none;  
    opacity: 1;
   -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
   filter: alpha(opacity=100);
   -webkit-transition: all 0.3s ease;
   -moz-transition: all 0.3s ease;
   -o-transition: all 0.3s ease;
   transition: all 0.3s ease;  
 }
 
 a.bigred:hover {
   text-decoration: none;
   opacity: 0.7;
   -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
   filter: alpha(opacity=70);
   text-decoration: none;   
 }

@media (max-width: 767px) { 
	a.bigred {
		width: 100%;
		font-size: 18px;
	}
}

/*---------------block-6----------------*/   
div.block-6 {
	   padding: 50px 0 0px 0;
	   background-color: #fffac8;
}

div.num-block {
	background-repeat: no-repeat;
	background-position: left;
	padding: 10px 0 10px 60px;
	font-size: 18px;
	margin-bottom: 20px;
}

div.num-1 {	background-image: url(images/num_1.png);}
div.num-2 {	background-image: url(images/num_2.png);}
div.num-3 {	background-image: url(images/num_3.png);}

img.shield {
	width: 100%;
	max-width: 340px;
}

/*---------------block-7----------------*/   
div.block-7 {
	   padding: 50px 0 0px 0;
	   background-color: #e9eaeb;
}

div.colman-7 {
	padding-top: 74px;
}

div.block-7-text {
	font-size: 18px;
   margin: 0 0 20px 0;
}
h2.block-7-h2 {
	font-size: 24px;
}


a.bigred-1 {
   display: block;
   background-color: #e1282e;
   width: 440px;
	font-size: 24px;
	padding: 10px 20px 10px 20px;
	text-align: center;
   color: #ffffff;
   font-weight: 700;
   text-decoration: none;  
    opacity: 1;
   -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
   filter: alpha(opacity=100);
   -webkit-transition: all 0.3s ease;
   -moz-transition: all 0.3s ease;
   -o-transition: all 0.3s ease;
   transition: all 0.3s ease;  
 }
 
 a.bigred-1:hover {
   text-decoration: none;
   opacity: 0.7;
   -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
   filter: alpha(opacity=70);
   text-decoration: none;   
 }

 img.blue-man {
 	width: 100%;
 	max-width: 304px;
 }
 
 
  @media (max-width: 992px) { 
   div.colman-7 {
	padding-top: 20px;
}
  
  }
 
 
 @media (max-width: 767px) { 
 div.colman-7 {
	padding-top: 0px;
}
a.bigred-1 {
   width: 100%;
	margin-bottom: 40px;
   font-size: 18px;
}

div.block-7-text {
	text-align: center;
}

h2.block-7-h2 {
	text-align: center;
}

 }
 /*---------------block-8----------------*/   
div.block-8 {
	   padding: 50px 0 50px 0;
	   background-color: #3e4547;
}


.block-8 h1 {
   color: white;
}

div.col-top-left {
	background-image: url(images/corn_tl.jpg);
	background-repeat: no-repeat;
   background-position: right bottom;
   min-height: 345px;
   position: relative;
}




div.col-top-right {
	background-image: url(images/corn_tr.jpg);
	background-repeat: no-repeat;
   background-position: left bottom;
   min-height: 345px;
   position: relative;
}


div.col-bottom-left {
	background-image: url(images/corn_bl.jpg);
	background-repeat: no-repeat;
   background-position: right top;
   min-height: 405px;
   position: relative;   
}


div.col-bottom-right {
	background-image: url(images/corn_br.jpg);
	background-repeat: no-repeat;
   background-position: left top;
   min-height: 405px;
   position: relative;   
}



div.cl-tl-holder {
	width: 320px;
   position: absolute;
   top: 80px;
}


div.cl-tr-holder {
	width: 360px;
   position: absolute;
   top: 80px;
   right: 0;
}


div.cl-bl-holder {
	width: 360px;
   position: absolute;
   top: 80px;
}


div.cl-br-holder {
	width: 360px;
   position: absolute;
   top: 160px;
   right: 0;
}


/*-----------------*/



.block-8 h2 {
   color: #ffda26;
   font-size: 18px;
}

.block-8 p {
  color: white;
  font-size: 16px;
}

ul.blc8-ul li {
  list-style: url(images/check.png);
  color: white;
  line-height: 26px;
}


  @media (max-width: 1200px) { 
  div.cl-br-holder {top: 170px;}
  div.cl-bl-holder { width: 320px;}
  div.cl-tl-holder { top:30px;}
  div.cl-tr-holder { top:30px;}
  
  }

  
  @media (max-width: 992px) { 
     div.col-top-left { background-size: 65%; background-position: bottom right; min-height: 300px;}
     div.col-top-right { background-size: 65%; background-position: bottom left; min-height: 300px;}     
     div.col-bottom-left { background-size: 65%;}     
     div.col-bottom-right { background-size: 65%;}               
     div.cl-tl-holder { top:0px;}
     div.cl-tr-holder { top:0px;}
  }
  
  
   @media (max-width: 767px) { 
     div.col-top-left { background-size:  auto; min-height: 500px;}
     div.col-top-right { background-size:  auto; min-height: 400px;}     
     div.col-bottom-left { background-size: auto;}     
     div.col-bottom-right { background-size: auto;}   
     div.cl-tl-holder {	width: 100%; position: static;} 
     div.cl-tr-holder {	width: 100%; position: static;} 
     div.cl-bl-holder {	width: 100%; position: static; padding-top: 190px; min-height: 500px;}      
     div.cl-br-holder {	width: 100%; position: static; padding-top: 280px; margin-bottom: 20px;} 
     .rowman {	margin-bottom: -10px;}  
   }
   
   
 /*---------------block-9----------------*/   
div.block-9 {
	   padding: 50px 0 50px 0;
	   background-color: #ffda26;
	   background-image: url(images/torch.jpg);
	   background-repeat: no-repeat;
	   background-position: center bottom;
}   

div.blc9-holder-1 {
	background-image: url(images/ton_01.png);
	background-repeat: no-repeat;
	background-position: left;
   padding-left: 100px;
   padding: 40px 0 40px 100px;
   font-size: 18px;
   width: 80%;
}

div.blc9-holder-2 {
	background-image: url(images/ton_02.png);
	background-repeat: no-repeat;
	background-position: left;
   padding-left: 100px;
   padding: 40px 0 40px 100px;
   font-size: 18px;
   margin-left: 100px;
}

 @media (max-width: 992px) { 
   div.blc9-holder-1 {font-size: 16px;  width: 90%;}
   div.blc9-holder-2 {font-size: 16px; margin-left: 60px;}   
 }
 
  @media (max-width: 767px) { 
   div.blc9-holder-1 {font-size: 16px;  width: 100%;}
   div.blc9-holder-2 {font-size: 16px; margin-left: 0px; margin-bottom: 160px;}   
  } 
  
 /*---------------block-10----------------*/   
div.block-10 {
	   padding: 50px 0 50px 0;

}   



.carousel-control {
	width: 30px;
	color: #454545;
}


.carousel-control.left {
	background-image: url(images/arrow_left.png);
	background-repeat: no-repeat;
	background-position: 50%;
}

.carousel-control.right {
	background-image: url(images/arrow_right.png);
	background-repeat: no-repeat;
   background-position: 50%;
}
  
.blc10-colman {
	padding-right: 80px;
}

.blc10-colman-1 {
	padding-left: 80px;
}


div.ins {
	background-repeat: no-repeat;
	background-position: left;
	padding: 10px 0 10px 70px;
	font-style: italic;
}

div.ins.resp1 {
	background-image: url(images/resp1.jpg);
}

div.ins.resp2 {
	background-image: url(images/resp2.jpg);
}

div.ins.resp3 {
	background-image: url(images/resp3.jpg);
}

div.ins.resp4 {
	background-image: url(images/resp4.jpg);
}

div.ins.resp5 {
	background-image: url(images/resp5.jpg);
}

div.ins.resp6 {
	background-image: url(images/resp6.jpg);
}


.ifrm-2 {
	max-width: 460px;
	width: 100%;
   height: 285px;
}

 @media (max-width: 992px) { 
    .ifrm-2 {height: 205px;}
    
    .block-10 p {
    	font-size: 14px;
    }
    
  .blc10-colman-1 {
	padding-left: 60px;
   }
    
 }
 
 
  @media (max-width: 767px) { 
     .blc10-colman {
   padding-left: 40px;
	padding-right: 40px;
}

.blc10-colman-1 {
	padding-left: 20px;
	margin-bottom: 20px;
}
}


 /*---------------block-11----------------*/   

 div.block-11 {
   padding: 50px 0 0px 0;
	background-image: url(images/blc11_bcg.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	color: white;

}
 
 h2.block-11-h2 {
	font-size: 24px;
	color: white;
}

 
div.colman-11 {
	padding-top: 74px;
}

img.manager {
	max-width: 421px;
	width: 100%;
}


div.block-11-text {
	font-size: 18px;
   margin: 0 0 20px 0;
}

 
a.bigred-2 {
   display: block;
   background-color: #e1282e;
   width: 440px;
	font-size: 24px;
	padding: 10px 20px 10px 20px;
	text-align: center;
   color: #ffffff;
   font-weight: 700;
   text-decoration: none; 
   margin-bottom: 20px; 
    opacity: 1;
   -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
   filter: alpha(opacity=100);
   -webkit-transition: all 0.3s ease;
   -moz-transition: all 0.3s ease;
   -o-transition: all 0.3s ease;
   transition: all 0.3s ease;  
 }
 
 a.bigred-2:hover {
   text-decoration: none;
   opacity: 0.7;
   -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
   filter: alpha(opacity=70);
   text-decoration: none;   
 }
 

 
 
 @media (max-width: 992px) { 
 div.block-11-text {
	font-size: 16px;
   margin: 0 0 20px 0;
}
div.colman-11 {
	padding-top: 54px;
}

a.bigred-2 {
	width: 100%;
		font-size: 16px;
}
}

 @media (max-width: 767px) { 
  
 div.colman-11 {
	padding-top: 0px;
}


 }
 
  /*---------------block-12----------------*/   
div.block-12 {
	   padding: 40px 0 40px 0;

}  

h1.blc12-h1 {
	padding-bottom: 10px;
} 

 div.subhead-2 {
   font-size: 18px;
}

div.map {
	height: 450px;
	position: relative;
}


div.form-holder-2 {
  position: absolute;
  width: 307px;
  background-color: white;
  top: 85px;
  right: 10%;  
  padding: 25px 25px 5px 25px;
  font-size: 15px;
  font-weight: 300;
  color: white;
  z-index: 99999;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
   border-radius: 8px;  
}

.form-holder-2 p {
	font-size: 14px;
}


h2.onform {
  padding: 0px 0px 15px 0px;
  margin: 0px;
  font-size:18px;
  font-weight: 700;
  text-align: left;
}


.redbutton-4 {
   display: block;
   text-transform: uppercase;   
   width: 100%;
   border: none;
   text-align: center;
   background-color: #e1282e;
	font-size: 18px;
	font-weight: 700;
   color: #ffffff;
   line-height: 30px;
   text-decoration: none;  
   padding: 7px 10px 7px 10px;
   opacity: 1;
   -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
   filter: alpha(opacity=100);
   -webkit-transition: all 0.3s ease;
   -moz-transition: all 0.3s ease;
   -o-transition: all 0.3s ease;
   transition: all 0.3s ease;   

 }
 
.redbutton-4:hover {
    opacity: 0.8;
   -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
   filter: alpha(opacity=80);
   text-decoration: none;
 }
 

 
 input.form-input-2 {
    width: 100%; 
    /*padding: 25px 10px 25px 30px;*/
    height: 40px;

  font-size: 16px;   
  margin-bottom: 7px;  
}


@media (max-width: 992px) {

div.form-holder-2 {
 right: 20px;  
}


}


@media (max-width: 767px) {

div.map {
	height: 955px;
	position: relative;
}


div.form-holder-2 {
   width: 96%;
  position: absolute;
  top: 580px;  
  left: 10px;
}
}


/*------------------------------------form-1---------------------------------------*/ 
 
.modal {
	z-index: 99999;
}

.modal-backdrop {
	z-index:0;
}

 
.form-bcg {
	background-color: #ffffff;
	padding: 10px;
	border: none;
}

.modal-dialog {
	margin: 15% auto;
}

.close-cross  {
   top: -10px;
   right: -10px;
   position: relative;
}

.input-blc-2 {
   /*padding: 21px 10px 21px 10px;*/
   height: 40px;
   border: 1px solid #cacaca;
	font-size: 15px;
    margin: 0 20px 0 0; 
}

 .btn-on-f-2 {
   display: block;
   text-transform: uppercase;   
   width: 100%;
   border: none;
   text-align: center;
   background-color: #e1282e;
	font-size: 18px;
	font-weight: 700;
   color: #ffffff;
   line-height: 30px;
   text-decoration: none;  
   padding: 7px 10px 7px 10px;
   opacity: 1;
   -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
   filter: alpha(opacity=100);
   -webkit-transition: all 0.3s ease;
   -moz-transition: all 0.3s ease;
   -o-transition: all 0.3s ease;
   transition: all 0.3s ease;    
 }
 
  .btn-on-f-2:hover {
  background-color: #e1282e;
  color: white;
  	   text-decoration: none;
   opacity: 0.7;
   -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
   filter: alpha(opacity=70);
   text-decoration: none;
 }

div.maps_window.first {
    padding-right: 5px;
    border-right: 2px solid #cecece;
    margin-right: 5px;
}
div.maps_window {
    width: 200px;
    display: inline-block;
    vertical-align: top;
}
div.maps_window img {
    display: block;
    width: 100%;
}
div.maps_window p {
    font-size: 12px;
    font-weight: 300;
}
.relative {
	position: relative;
}
.footerline {
	height: 30px;
}
