body{


    font-family: 'Lato', sans-serif;

    font-family: 'Montserrat', sans-serif;

    font-family: 'Pontano Sans', sans-serif;

    font-family: 'Roboto', sans-serif;

}
#Mod407 .container{
  width:100%;
    margin-top:49px;
}
#Mod408 .container{
  width:100%;
    margin-top:49px;
} 

#Mod410 .container{
  width:100%;
    margin-top:49px;
}
#Mod411 .container{
  width:100%;
    margin-top:49px;
}
#Mod412 .container{
  width:100%;
    margin-top:49px;
}

#Mod413 .container{
  width:100%;
    margin-top:49px;
}
#Mod414 .container{
  width:100%;
    margin-top:49px;
}
#Mod415 .container{
  width:100%;
    margin-top:49px;
}
#Mod416 .container{
  width:100%;
    margin-top:49px;
}
#Mod417 .container{
  width:100%;
    margin-top:49px;
}
#Mod418 .container{
  width:100%;
    margin-top:49px;
}
#Mod419 .container{
  width:100%;
    margin-top:49px;
}
#Mod420 .container{
  width:100%;
    margin-top:49px;
}
#Mod421 .container{
  width:100%;
    margin-top:49px;
}
#Mod423 .container{
  width:100%;
    margin-top:49px;
}
#Mod406{
     background:#cf0300;
  text-align:center;
 
}
.prhead td{
  background:#E3E3E3;
text-align:center;
  font-weight:bold;
}

td, tr td {
   border-top: 1px solid #C5C5C5;
border-left: 1px solid #C5C5C5;
border-bottom: 1px solid #C5C5C5;
padding: 4px;
  font-size: 13px;
}
tr td:last-child, td:last-child {
 border-right: 1px solid #C5C5C5;
}

#Mod406 h1{
padding:); margin:0;
 
   font-size:50px !important;
  color:#fff;
  font-weight:300;

}


/* //////////////// below OLD  ///////////////////////////// */





#Mod403{
margin-top:45px;
   padding: 40px 0;
}

.products #t3-content{

}
p{
  
    font-family: 'Pontano Sans', sans-serif;
  font-size:15px;
 
}
.gallery .t3-wrapper{
  margin-top:100px;
}

.logo {

 

}

#Mod392, #Mod367, #Mod375, #Mod405, #Mod377{
  margin-top:45px;
}
.t3-mainbody {
 
}
#Mod376 {
    margin-top: 45px;
  padding:30px 0 30px 0;
}
.t3-mainnav {
box-shadow: 5px 5px 15px rgba(0, 0, 0, 0.4);
}

.article-title{
  padding-left:20px;
}
.renewable, .operalist, .conmon, .bolcal{
   list-style: none;
}
.renewable li  {   
  color:#00699a;
} 
.conmon li {   
  color:#ae0042;
  font-size:20px;
} 

.bolcal li {   
  color:#ae0042;
  font-size:16px;
} 

.headtop{
  height:30px;
  padding:3px 0;
  border-bottom:0px solid #d4d4d4;
  background:#e2e3ec;
}
.headtop .custom{

 width:1180px;
  margin:0 auto;
}
.operalist li:before, .conmon li:before, .renewable li:before, .bolcal li:before{   
    content: "";  
    border-color: transparent #008eef;  
    border-style: solid;  
    border-width: 0.35em 0 0.35em 0.45em;  
    display: block;  
    height: 0;  
    width: 0;  
    left: -1em;  
    top: 1em;  
    position: relative;  
   
} 



a {
    color: #26a1c0;
}

h3{
  color:#008caa;
}
h1, h2, h3, h4, h5,h6{
      font-family: 'Lato', sans-serif;
  font-weight:700;
}
.gsani{
  font-size:40px !important;
  font-weight:700;
  line-height:50px;
   font-family: 'Lato', sans-serif;
}
#Mod393{
    background:#26a1c0;
}
#Mod394{
background: #626262;
padding: 70px 0 !important;
}
.gsslide {
  
}

.navbar-nav {
    margin-top: 5px;
}
.navbar-default .navbar-nav > li {
    margin-left: 18px;
}
#Mod391{
  background:#d6d6d6;
}
.dropdown-submenu a{
   text-transform:capitalize;
}
.article-title{
  font-size:30px;
}
.chronoforms6_credits{
  display:none;
}

#Mod372, #Mod389, #Mod362,#Mod376, #Mod401, #Mod403{
   background:#26a1c0;
  text-align:center;
  
}
#Mod401, #Mod402  {
    padding: 40px 0;
margin-top: 45px;
}
#Mod402, #Mod377{
    background:#26a1c0;
    text-align:center;
  padding: 40px 0;
}
 
#Mod372, #Mod374,#Mod376, #Mod377, #Mod378,#Mod379, #Mod380, #Mod381, #Mod382, #Mod383, #Mod384, #Mod386, #Mod387; #Mod399, #Mod378, #Mod403 {
   background:#26a1c0;
  text-align:center;
  padding: 40px 0;
margin-top: 40px;
  
}

#Mod372 h2, #Mod374 h2, #Mod375 h2, #Mod376 h2, #Mod377 h2, #Mod378 h2, #Mod379 h2, #Mod380 h2, #Mod381 h2, #Mod382 h2, #Mod383 h2, #Mod384 h2, #Mod386 h2, #Mod387 h2, #Mod389 h2, #Mod401 h2, #Mod402 h2, #Mod403 h2, #Mod377 h2{
 font-size: 50px !important;
  color:#fff;
  font-weight:300;
  
}
#Mod373, #Mod401 {
    text-align:center;
}
.policy{
  background: url("/beta/images/logo_tran.png") no-repeat;
background-position: center center;
  
}
#Mod367 .container, #Mod368 .container, #Mod369 .container, #Mod370 .container, #Mod371 .container, #Mod392 .container, #Mod396 .container, #Mod397 .container, #Mod398 .container, #Mod399 .container, #Mod375  .container,  #Mod376 .container, #Mod401 .container, #Mod405 .container  {
  width:100%;
  
}

#Mod370 .container{
  background:#26a1c0;
  margin-top: 30px;
  padding:40px 0 40px 0;
  text-align:center;
  font-weight:300 !important;
  color:#fff;
}

#Mod370 .container h2{
  font-size:60px !important;
  font-weight:300 !important;
  color:#fff;
}
#Mod371 .container{
  background:#26a1c0;
  margin-top: 30px;
  padding:40px 0 40px 0;
  text-align:center;
  font-weight:300 !important;
  color:#fff;
}


#Mod371 .container h2{
  font-size:60px !important;
  font-weight:300 !important;
  color:#fff;
}

#t3-footer .t3-footer-sl .t3-module {
    background: none;
}

#t3-footer{
   background:#0b2971;
}
#Mod362{
  padding:20px 0;
  background:#fff;
  border:unset;
  color:#fff;
}
#Mod361{
  padding:30px 0 0 0;
}
#Mod361 .container{
  width:100%;
}
.basic_h .items .pane:hover {
    background:#ae0042 !important;
}
.xs_intro,  .xs_readmore a, .padding h4{
  color:#fff;
}
.xs_intro{
  font-size:16px !important;
}
.xs_readmore {
float:right;
}
.xs_readmore .btn{
  border:1px solid #fff;
  border-radius:6px;
  margin-top:-40px;
}


 .padding h4{
font-size:25px !important;
}

.padding:hover{
  background:#ae0042 !important;
}



.ja_slidetitle, .ja_slideintro{
  color:#fff;
}
#Mod359  {
    background: #ae0042;
  text-align:center;
}

.gsh4{
  color:#000;
  font-weight:700;
}
.gsh4f{
  color:#ae0042;
}
.gsindex p{
  font-weight:300;
  
}
.md4first{
  border-right:1px solid #cfcfcf;
}
.gsslide .layout-slideshow .sprocket-features-title, .gsslide.layout-slideshow .sprocket-features-desc
{
    background:none;
color:    #fff;
}

.layout-slideshow .sprocket-features-title, .layout-slideshow .sprocket-features-desc {
  background:none !important;
color:
    #fff;
}

.sprocket-features-content{
  margin-top:100px;
  margin-left:200px;
}
#Mod344 .container{
  width:100%;
}

#Mod342{
  margin-top:-100px;
  z-index:1000;
  
}
#Mod342 .container{
  background:#fff;
}
.home .features-intro{
  z-index:1000;
  position:relative;
  
}
.page-masthead .row-feature {
    padding:0 0 30px 0;
  margin-top: 21px;
}
.logo-image > a {
    max-width: 275px;
    max-height: 75px;
}
.t3-mainnav .t3-navbar {
    float: right;
 }
.t3-footer-sl .t3-module {
    background: #fff;

}
#Mod345 h3,#Mod346 h3,#Mod347 h3,#Mod348 h3,#Mod349 h3,#Mod350 h3{

  font-weight:300 !important;
}
#Mod345,#Mod346,#Mod347,#Mod348,#Mod349,#Mod350{
  text-align:center;
 
}


.t3-copyright{
      background: #000;
color:    #666666;
  padding: 40px 0 10px;
}

.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
    color:#005c70 !important;

}

.navbar-default {
    background-color:#fff;
    border-color: #fff;
}
.navbar-default .navbar-nav > li > a {
    color:#000000;

}
.head-search .search {
    background:none;
  border:none;
}

.logo a {
    background:none;
  color: #000;
}
.logo:hover a, .logo a:hover, .logo a:active, .logo a:focus {
     background:none;
  color: #000;
}

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
    color: #133462;

}

.t3-footer {
    background: #fff;
color:    #666666;
}


.row-feature {
  
    color:  #666666;
    line-height: 1.5;
}
.row-feature {
    padding: 30px 0;
}


/*  ////////////////// responsive ///////////////// */


@media screen and (max-width: 1200px) {
.t3-mainnav .t3-navbar {
   
    margin-right: 0px;
}
  .navbar-default .navbar-nav > li {
    margin-left: 12px;
    font-size: 12px;
}
  .headtop .custom {
    width: 1100px;
    margin: 0 auto;
}

}


@media screen and (max-width: 1000px) {

  .headtop{
    display:none;
  }
  .t3-mainnav {
box-shadow: none;
}

.page-masthead .row-feature {
    margin-top: 0px;
}
  #Mod342 {
    margin-top: 0px;
  
}
  
 .gsani {
    font-size: 20px !important;
    line-height: 25px;
    
} 
  .sprocket-features-content {
    margin-top: 0px;
    margin-left: 20px;
}
  #Mod342 .col-md-3{
    text-align:center;
  }
  .md4first{
    border-right:none;
  }
  #Mod352 .col-md-3{
       text-align:center;
  }
.page-masthead .row-feature {
    padding: 0;
  
}
  #Mod342 {
    margin-top: 0px;
}
  
  .logo {
    margin-top: 0;
}
  .off-canvas-toggle{
    display:none;
  }
  #Mod392, #Mod367, #Mod375, #Mod405, #Mod377{
  margin-top:0;
}
}











