@charset "utf-8";

@font-face {
    font-family:HelveticaNeueCE-Roman;
    src:url(../fonts/HelveticaNeueCE-Roman.eot);
    src:url(../fonts/HelveticaNeueCE-Roman.eot?#iefix) format('embedded-opentype'), url(../fonts/HelveticaNeueCE-Roman.woff) format('woff'), url(../fonts/HelveticaNeueCE-Roman.ttf) format('truetype'), url(../fonts/HelveticaNeueCE-Roman.svg#HelveticaNeueCE-Roman) format('svg');
    font-weight:400;
    font-style:normal
}
@font-face {
    font-family:Cambria-Bold;
    src:url(../fonts/Cambria-Bold.eot);
    src:url(../fonts/Cambria-Bold.eot?#iefix) format('embedded-opentype'), url(../fonts/Cambria-Bold.woff) format('woff'), url(../fonts/Cambria-Bold.ttf) format('truetype'), url(../fonts/Cambria-Bold.svg#Cambria-Bold) format('svg');
    font-weight:400;
    font-style:normal
}

.main-outer {
    display:inline-block;
    width:100%;
    text-align:center;
}
.box-outer{
    border:5.5px solid #61b948; 
    max-width:735px; 
    /*	max-width:429px; */
    width:100%; 
    min-height:565px; 
    display:inline-block; 
    width:100%; 
    margin:0px auto; 
    text-align:center;
    border-radius:20px;
    border-bottom:0px;
}
.labels_left{
    float:left;
    margin:65px 0px 0px 15px; 
    font-size: 22px;
    color:red;
    font-family: arial;
}
.labels_right{
    float: right; 
    margin-top: -38px; 
    margin-right: 15px; 
    font-size: 22px;
    color:red;
    font-family: arial;
}
.in_left{
    float:left;
    margin:0px 0px 0px 15px; 
    font-size: 20px;
    color:#0053a0;
    font-family: arial;
}
.in_right{
    float: right; 
    margin-top:0px; 
    margin-right: 15px; 
    font-size: 20px;
    color:#0053a0;
    font-family: arial;
}
.inner-text{
    padding: 5px 20px;
    text-align: left;
    color: #303ebc;
    font-family: HelveticaNeueCE-Roman;
    font-size: 18px;
}
.bottom_left_text{
    float:left;
    margin:0px 0px 0px 15px; 
    font-size: 18px;
    color:#0053a0;
    font-weight: normal;
    font-family: arial;
}
.bottom_right_text{
    float: right; 
    margin-top:0px; 
    margin-right: 15px; 
    font-size: 18px;
    color:#0053a0;
    font-family: arial;
    font-weight: normal;
}
.yes{
    margin-left: 50px;
}
.parts{
    width: 100%; 
    display: inline-block
}
.part-letfs{
    width: 50%; 
    display: inline-block; 
    float: left;
}
.part-rights{
   width: 45%; 
   display: inline-block; 
   float: left; 
}
.parts-right-section1{
  border: 1px solid #000; 
  border-radius: 10px; 
  background-color: #fffeed;  
  padding: 5px 12px; 
  text-align: left;  
}
.parts-right-section1 h1{
    font-weight: bold;
    text-align: center;
}

.label_txt {
    font-family:HelveticaNeueCE-Roman;
    font-size:84px;
    color:#0053a1;
    margin: 0 12% 0 0;
    letter-spacing: 6px;
    text-shadow: -1px -1px 0 #fa3932, 1px -1px 0 #fa3932, -1px 1px 0 #fa3932, 1px 1px 0 #fa3932;
    /*	-webkit-text-stroke: 1px #fa3932;
-webkit-text-fill-color: #0053a1;
-webkit-animation: fill 0.5s infinite alternate;*/
}
.middle_txt .any_txt {
    font-family:Cambria-Bold;
    font-size:29px;
    color:#fa3932;
    margin:0px;
    vertical-align: middle;
    padding-right:15px;
}
.middle_txt .size_txt {
    font-family:HelveticaNeueCE-Roman;
    font-size:50px;
    color:#fa3932;
    margin:0px;
    vertical-align: middle;
    text-shadow: -1px -1px 0 #909090, 1px -1px 0 #909090, -1px 1px 0 #909090, 1px 1px 0 #909090;
}
.middle_txt .shape_txt {
    display:inline-block;
    vertical-align: middle;
}
.middle_txt .color_txt {
    display:inline-block;
    vertical-align: middle;
}
.middle_txt_2 p{
    font-family:HelveticaNeueCE-Roman;
    font-size:28px;
    color:#fa3932;
    margin:0px;
    vertical-align: middle;
    font-weight: bold;
}
.middle_txt_2 p .blue { color:#1a95d0; }
.middle_txt_2 .phone {
    font-family:HelveticaNeueCE-Roman;
    font-size:50px;
    color:#fa3932;
    margin:0px;
    vertical-align: middle;
    font-weight: bold;
    text-decoration: none;
}
.middle_txt_2 .email {
    font-family:HelveticaNeueCE-Roman;
    font-size:15px;
    color:#1a95d0;
    margin:0px;
    vertical-align: middle;
    font-weight: bold;
    text-decoration: none;
}
.middle_txt_2 .web {
    font-family:HelveticaNeueCE-Roman;
    font-size:15px;
    color:#1a95d0;
    margin:0px;
    vertical-align: middle;
    text-decoration: none;
}
.box_bottom_section {
    margin-top: -35px;
}
.main-menu { list-style:none; border-bottom: 1px solid #0053a1; padding-bottom: 10px; margin-bottom: 0px; padding-left: 0px;}
.main-menu li{ display:inline-block; padding:0px 10px; }
.main-menu li a{ text-decoration:none; font-size:16px; color: #0053a1; text-transform:uppercase; }

/*Envionmental Policy*/
.environmental_list { text-align:left; list-style:url(../images/list-star.jpg); }
.environmental_list li { padding-left:20px; }
.environmental-policy .container { width: 800px; }
.environmental-policy .main_txt { text-align:left; font-size: 16px; }
.environmental-policy .main_txt h2.title { text-align:center; font-size: 22px; margin-bottom: 40px; margin-top: 30px; }
.environmental_header { font-size: 17px; }
.environmental_header .header_right { color: #0053a0; }