@import url(http://fonts.googleapis.com/css?family=Raleway:400,700,500);
/*
Author: webthemez.com
Author URL: http://webthemez.com
*/
/*************************
*******Typography******
**************************/
/* MAIN */
.bgcolor{
   background: #ccc!important;
}
.bgform{
   background: #d9e8f8!important;
   padding: 10px 30px 0px 30px;
}
.blue{
   color:#25A4D7!important;
}
.gray{
   color: #4F4F4F!important;
}
.white{
   color: #fff!important;
}
.bg-gray{
background:#e1e1e1!important;
 }
 .border-total{
 border: 1px solid #c5cae9;
 border-radius: 10px;
 }
.fontsize36{
   font-size:36px!important;
}
.pricing img{
  margin:0 0 0 -14px;
  max-width:259px;
}
.margintop5{
   margin-top: 5px !important;
}
.margin-top-10{
   margin-top: 10px !important;
}
.margin-top--10{
   margin-top: -10px !important;
}
.margin-top-20{
   margin-top: 20px !important;
}
.margin-top-15{
   margin-top: 15px !important;
}
.margin-top--20{
   margin-top: -20px !important;
}
.margin-top-25{
   margin-top: 25px !important;
}
.margin-top-30{
   margin-top: 30px !important;
}
.margin-top--30{
   margin-top: -30px !important;
}
.margin-top-35{
   margin-top: 35px !important;
}
.margintop100{
   margin-top: 100px !important;
}
.margin-top--40{
   margin-top: -40px !important;
}
.margin-top-40{
   margin-top: 40px !important;
}
.margin-top--70{
   margin-top: -70px !important;
}
.margin-top--80{
  margin-top: -80px !important;
}
.font-color-orange h3{
color:#f78021 !important;
line-height: 10px!important;
font-size: 18px;
}
 .margin-bottom-10{
  margin-bottom: 10px;
 }
  .marginbottom20{
  margin-bottom: 20px;
 }
.marginbottom30{
  margin-bottom: 30px;
 }
.color-link-util a{
  color:#fff !important;
   text-decoration: none;
   text-align: left  !important;
}
.color-link-util a:hover{
  text-decoration: underline;
}
.color-link-util h3{
  text-align: left !important;
}
.color-link-util p{
  text-align: left !important;
}
.titulo-size-16{
  font-size: 14px!important;
  margin-top: -2px!important;
}
.fontsize16{
  font-size: 14px!important;
  font-weight: bold;
  letter-spacing: 1px;
  line-height: 20px;
  color: #000;
  background: rgba(255, 255, 255, 0.60)!important;
  border: 1px solid #ccc;
  padding:10px;
  width: 320px;
}
.text-center{
  text-align: center!important;
  margin: auto!important;
  margin-top: 20px!important;
}
.select-form{
  color: #969393;
}
.select-form option{
  color: #000;
  font-size: 13px;
}
@media (max-width:1024px){
   .text-right{
      text-align: left!important;
   }
   .fontsize36{
      margin-top: 10px!important;
      font-size: 22px!important;
   }
}

@media (max-width:800px){
   .margintop100{
      margin-top: 100px !important;
      margin-bottom: 50px!important;
   }
}
@media (max-width:800px){
   #hero-banner h2 {
     margin-top: 50px!important;
     font-size: 30px!important;
     line-height: 35px!important; 
     color: #000!important;
   }
   .fontsize16{
   color: #000!important;
   text-shadow:none!important;
   }
}
@media (max-width:800px){
   .margintop-50 {
    margin-top: -50px!important;
  }
}
@media (max-width:800px){
   .margintopmob151 {
   margin-top: -150px!important;
  }
}

@media (max-width:800px){
   #hero-banner h2 {
     margin-top: 60px!important;
     font-size: 28px!important;
     line-height: 35px!important; 
     color: #000!important;
   }
   .fontsize16{
   color: #000!important;
   text-shadow:none!important;
   background: rgba(255, 255, 255, 0.60)!important;
   }
}

@media (max-width:772px){
   .font-color-orange h3{
      font-size: 14px!important;
      line-height: 10px!important;
      margin-top: 10px!important;
   }
}
@media (max-width:772px){
   .invisible-link{
      display: none!important;
   }
}
@media (max-width:480px){
    .margin-top-28 {
     margin-top: 28px !important;
   }
    .margin-bottom-25 {
     margin-bottom: 25px !important;
   }
   .color-link-util h3{
      margin-top: 50px !important;
   }
}
/* /MAIN */