@charset "utf-8";
 body {
     width: 100%;
     background-color: #FFFFFF;
     margin-top: 0;
     margin-right: auto;
     margin-bottom: 0;
     margin-left: auto;
}
 .wow.fadeInUp .contenido .pressbox p {
     font-size: 18px;
}
 .wow.fadeInUp .contenido .boxhome ul li p {
     font-size: 18px;
}
 .wow.fadeInUp .contenido .boxhome .titlegreensmall {
     font-size: 25px;
}
 .wow.fadeInUp .contenido .incentives table tr td p a {
     font-size: 18px;
     font-weight: 400;
     line-height: normal;
     font-family: 'Lato', sans-serif;
}
 .wow.fadeInUp .contenido .incentives table tr td p {
     font-size: 18px;
     font-weight: 400;
     line-height: normal;
     font-family: 'Lato', sans-serif;
}
 .wow.fadeInUp .contenido .incentives2 table tr td p a {
     font-size: 24px;
     font-weight: 400;
     line-height: normal;
     font-family: 'Lato', sans-serif;
}
 .about {
     color: #666666;
     font-size: 25px;
     font-weight: 400;
     font-family: 'Lato', sans-serif;
}
 .incentives {
     display: inherit 
}
 .incentives2 {
     display: none 
}
 .disclaimer {
     font-family: 'Barlow', sans-serif;
     font-size: 14px;
     color: #000;
     line-height: normal;
     font-weight: 400;
}
 .wow.fadeInUp .contenido .centrados2 .boxhomesus .fusion10 .fusiondivsus .fusiondivsusgreen .rightalign a {
     font-size: 14px;
     font-style: italic;
     color: #FFF;
}
 .rare_column {
     width: 48%;
     float: left;
     margin-top: 0px;
     margin-right: 15px;
}
 .wow.fadeInUp .contenido .boxhome h1 {
}
 .wow.fadeInUp .contenido .boxhome ul li p {
     line-height: normal;
}
 .rightalign {
     text-align: right;
}
 .greentext {
     color: #090;
}
 .greybox2 {
     background-color: #f3f4f4;
     padding-right: 15px;
     padding-left: 15px;
}
 .videoopacity {
     background-color: #000;
}
 .videoopacity2 {
     filter: opacity(100%);
}
 .px {
     display: inline-block;
}
 .px2 {
     display: none 
}
 #wrapper10 .fotter .copyrightdiv p {
     color: #FFF;
     font-size: 24px;
}
 #wrapper10 .fotter .copyrightdiv p a {
     color: #060;
     font-size: 24px;
}
 .indent {
     text-indent: 60px;
}
 .contenido .indent .booknow {
     text-indent: 0px;
}
 .titlesnewred {
     font-family: 'Lato', sans-serif;
     font-size: 80px;
     color: #FFFFFF;
     text-align: center;
     font-weight: 900;
     line-height: normal;
}
 .quotename {
     font-family: 'Lato', sans-serif;
     font-size: 25px;
     color: #FFF;
     line-height: normal;
     text-align: center;
     font-weight: 700;
}
 .left_bio {
     width: 20%;
     display: inline-block;
     overflow: hidden;
     vertical-align: top;
     margin-top: 25px;
}
 .right_bio {
     width: 77%;
     display: inline-block;
     padding-left: 20px;
     margin-top: 25px;
     vertical-align: top;
}
 .right_columnpeople {
     position: relative;
     width: 100%;
     border-bottom-width: 1px;
     border-bottom-style: solid;
     border-bottom-color: #960;
     padding-bottom: 25px;
}
 .fusion9 {
     background-position: left top;
     background-repeat: no-repeat;
     -webkit-background-size: cover;
     -moz-background-size: cover;
     -o-background-size: cover;
     background-size: cover;
     background-image: url(../images/sus1.jpg);
     width: 100%;
     background-attachment: fixed;
     clear: both;
}
 .fusion9b {
     background-position: left;
     background-repeat: no-repeat;
     -webkit-background-size: cover;
     -moz-background-size: cover;
     -o-background-size: cover;
     background-size: cover;
     background-image: url(../images/power.jpg);
     width: 100%;
     background-attachment: fixed;
     clear: both;
}
 .fusion9b2 {
     background-position: left top;
     background-repeat: no-repeat;
     -webkit-background-size: cover;
     -moz-background-size: cover;
     -o-background-size: cover;
     background-size: cover;
     background-image: url(../images/sus2.jpg);
     width: 100%;
     background-attachment: fixed;
     clear: both;
}
 .fusion10 {
     background-position: left top;
     background-repeat: no-repeat;
     -webkit-background-size: cover;
     -moz-background-size: cover;
     -o-background-size: cover;
     background-size: cover;
     background-image: url(../images/g1.jpg);
     width: 100%;
     background-attachment: fixed;
     clear: both;
     position: relative;
}
 .fusion10a {
     background-position: left top;
     background-repeat: no-repeat;
     -webkit-background-size: cover;
     -moz-background-size: cover;
     -o-background-size: cover;
     background-size: cover;
     background-image: url(../images/bs2.jpg);
     width: 100%;
     background-attachment: scroll;
     clear: both;
     position: relative;
}
 .centrados3 {
     padding-bottom: 25px;
     text-align: center;
}
 .readmorerent {
     font-size: 24px;
     font-family: 'Lato', sans-serif;
     color: #ffffff;
     text-decoration: none;
     -webkit-transition: all 0.3s ease-in-out;
     -moz-transition: all 0.3s ease-in-out;
     transition: all 0.3s ease-in-out;
     font-weight: 900;
     background-color: #19385e;
     border-top-style: none;
     border-right-style: none;
     border-bottom-style: none;
     border-left-style: none;
     text-align: left;
     display: block;
     padding: 18px;
}
 .readmorerent:hover {
     color: #FFFFFF;
     background-color: #000000;
     border-radius: 0px;
}
 .fusion10b {
     background-position: left top;
     background-repeat: no-repeat;
     -webkit-background-size: cover;
     -moz-background-size: cover;
     -o-background-size: cover;
     background-size: cover;
     background-image: url(../images/bs3.jpg);
     width: 100%;
     background-attachment: scroll;
     clear: both;
     position: relative;
}
 .fusion10c {
     background-position: center top;
     background-repeat: no-repeat;
     -webkit-background-size: cover;
     -moz-background-size: cover;
     -o-background-size: cover;
     background-size: cover;
     background-image: url(../images/g3.jpg);
     width: 100%;
     background-attachment: fixed;
     clear: both;
     position: relative;
}
 .fusion10d {
     background-position: center top;
     background-repeat: no-repeat;
     -webkit-background-size: cover;
     -moz-background-size: cover;
     -o-background-size: cover;
     background-size: cover;
     background-image: url(../images/bs5.jpg);
     width: 100%;
     background-attachment: scroll;
     clear: both;
     position: relative;
}
 .fusion10e {
     background-position: center top;
     background-repeat: no-repeat;
     -webkit-background-size: cover;
     -moz-background-size: cover;
     -o-background-size: cover;
     background-size: cover;
     background-image: url(../images/workhorsefiller3.jpg);
     width: 100%;
     background-attachment: fixed;
     clear: both;
     position: relative;
}
 .fusion10xe {
     background-position: center top;
     background-repeat: no-repeat;
     -webkit-background-size: cover;
     -moz-background-size: cover;
     -o-background-size: cover;
     background-size: cover;
     background-image: url(../images/cenntrofiller3.jpg);
     width: 100%;
     background-attachment: fixed;
     clear: both;
     position: relative;
}
 .fusion10xe2 {
     background-position: center top;
     background-repeat: no-repeat;
     -webkit-background-size: cover;
     -moz-background-size: cover;
     -o-background-size: cover;
     background-size: cover;
     background-image: url(../images/greenkraftfiller2.jpg);
     width: 100%;
     background-attachment: fixed;
     clear: both;
     position: relative;
}
 .fusionindigo {
     background-position: center top;
     background-repeat: no-repeat;
     -webkit-background-size: cover;
     -moz-background-size: cover;
     -o-background-size: cover;
     background-size: cover;
     background-image: url(../images/indigo6.jpg);
     width: 100%;
     background-attachment: fixed;
     clear: both;
     position: relative;
}
 .fusionindigo2 {
     background-position: center top;
     background-repeat: no-repeat;
     -webkit-background-size: cover;
     -moz-background-size: cover;
     -o-background-size: cover;
     background-size: cover;
     background-image: url(../images/indigo8.jpg);
     width: 100%;
     background-attachment: fixed;
     clear: both;
     position: relative;
}
 .fusion10e2 {
     background-position: center top;
     background-repeat: no-repeat;
     -webkit-background-size: cover;
     -moz-background-size: cover;
     -o-background-size: cover;
     background-size: cover;
     background-image: url(../images/bs6.jpg);
     width: 100%;
     background-attachment: scroll;
     clear: both;
     position: relative;
}
 .fusion10f {
     background-position: center top;
     background-repeat: no-repeat;
     -webkit-background-size: cover;
     -moz-background-size: cover;
     -o-background-size: cover;
     background-size: cover;
     background-image: url(../images/m1.jpg);
     width: 100%;
     background-attachment: fixed;
     clear: both;
     position: relative;
}
 .fusion10g {
     background-position: center top;
     background-repeat: no-repeat;
     -webkit-background-size: cover;
     -moz-background-size: cover;
     -o-background-size: cover;
     background-size: cover;
     background-image: url(../images/m3.jpg);
     width: 100%;
     background-attachment: fixed;
     clear: both;
     position: relative;
}
 .fusionvolta1 {
     background-position: center top;
     background-repeat: no-repeat;
     -webkit-background-size: cover;
     -moz-background-size: cover;
     -o-background-size: cover;
     background-size: cover;
     background-image: url(../images/volta1.jpg);
     width: 100%;
     background-attachment: fixed;
     clear: both;
     position: relative;
}
 .fusionvolta2 {
     background-position: center top;
     background-repeat: no-repeat;
     -webkit-background-size: cover;
     -moz-background-size: cover;
     -o-background-size: cover;
     background-size: cover;
     background-image: url(../images/volta3.jpg);
     width: 100%;
     background-attachment: fixed;
     clear: both;
     position: relative;
}
 .fusionvolta3 {
     background-position: center top;
     background-repeat: no-repeat;
     -webkit-background-size: cover;
     -moz-background-size: cover;
     -o-background-size: cover;
     background-size: cover;
     background-image: url(../images/volta5.jpg);
     width: 100%;
     background-attachment: fixed;
     clear: both;
     position: relative;
}
 .fusionvolta4 {
     background-position: center top;
     background-repeat: no-repeat;
     -webkit-background-size: cover;
     -moz-background-size: cover;
     -o-background-size: cover;
     background-size: cover;
     background-image: url(../images/volta7.jpg);
     width: 100%;
     background-attachment: fixed;
     clear: both;
     position: relative;
}
 .fusion10h {
     background-position: center top;
     background-repeat: no-repeat;
     -webkit-background-size: cover;
     -moz-background-size: cover;
     -o-background-size: cover;
     background-size: cover;
     background-image: url(../images/nex1.jpg);
     width: 100%;
     background-attachment: fixed;
     clear: both;
     position: relative;
}
 .fusion10i {
     background-position: center top;
     background-repeat: no-repeat;
     -webkit-background-size: cover;
     -moz-background-size: cover;
     -o-background-size: cover;
     background-size: cover;
     background-image: url(../images/nex3.jpg);
     width: 100%;
     background-attachment: fixed;
     clear: both;
     position: relative;
}
 .fusion10j {
     background-position: left top;
     background-repeat: no-repeat;
     -webkit-background-size: cover;
     -moz-background-size: cover;
     -o-background-size: cover;
     background-size: cover;
     background-image: url(../images/bs1c.jpg);
     width: 100%;
     background-attachment: scroll;
     clear: both;
     position: relative;
}
 .fusion10k {
     background-position: center top;
     background-repeat: no-repeat;
     -webkit-background-size: cover;
     -moz-background-size: cover;
     -o-background-size: cover;
     background-size: cover;
     background-image: url(../images/bs1b.jpg);
     width: 100%;
     background-attachment: scroll;
     clear: both;
     position: relative;
}
 .fusion10l {
     background-position: center top;
     background-repeat: no-repeat;
     -webkit-background-size: cover;
     -moz-background-size: cover;
     -o-background-size: cover;
     background-size: cover;
     background-image: url(../images/karhof.jpg);
     width: 100%;
     background-attachment: fixed;
     clear: both;
     position: relative;
}
 .leftbox-interior {
     width: 25%;
     position: relative;
     vertical-align: top;
     padding: 0px;
     float: left;
     border-right-width: 1px;
     border-right-style: solid;
     border-right-color: #FFF;
     max-height: 370px;
     line-height: 0px;
     overflow: hidden;
     border-bottom-width: 1px;
     border-bottom-style: solid;
     border-bottom-color: #FFF;
     max-height: 187px 
}
 .leftbox {
     width: 50%;
     position: relative;
     vertical-align: top;
     padding: 0px;
     float: left;
     border-right-width: 1px;
     border-right-style: solid;
     border-right-color: #FFF;
     max-height: 370px;
     border-bottom-width: 1px;
     border-bottom-style: solid;
     border-bottom-color: #FFF;
     line-height: 0px;
     overflow: hidden;
}
 .leftbox2 {
     width: 50%;
     position: relative;
     vertical-align: top;
     padding: 0px;
     float: left;
     border-right-width: 1px;
     border-right-style: solid;
     border-right-color: #FFF;
     border-bottom-width: 1px;
     border-bottom-style: solid;
     border-bottom-color: #FFF;
     line-height: 0px;
     overflow: hidden;
}
 .arrowdown {
     position: absolute;
     bottom: 5%;
     z-index: 5500009;
     text-align: center;
     width: 100%;
}
 .arrowdownhome {
     position: absolute;
     bottom: 10%;
     z-index: 5500009;
     text-align: center;
     width: 100%;
}
 .arrowdown1 {
     position: absolute;
     bottom: 10px;
     z-index: 5500009;
     text-align: center;
     width: 100%;
     display: none 
}
 .anchor {
     position: absolute;
     z-index: 5500010;
     bottom: 0px;
     margin-bottom: -8px;
}
 .anchor2 {
     margin-top: 15px;
}
 .anchorhome {
}
 .videoholder {
     position: relative;
     overflow: hidden;
     margin-bottom: -5px;
}
 .videoholdersmall {
     display: none;
     margin-top: 1px;
     margin-bottom: 1px;
     position: relative;
}
 .videoholdertagleft {
     position: absolute;
     width: 100%;
     padding-top: 20%;
     z-index: 5000001;
     color: #FFF;
     font-size: 75px;
     padding-right: 75px;
     padding-left: 75px;
     left: 0px;
     font-family: 'Lato', sans-serif;
     font-weight: 900;
     text-align: left;
}
 .videoholdertag {
     position: absolute;
     width: 100%;
     padding-top: 15%;
     z-index: 5000001;
     font-size: 80px;
     padding-right: 75px;
     padding-left: 75px;
     left: 0px;
     font-family: 'Lato', sans-serif;
     font-weight: 900;
     text-align: center;
     color: #FFF 
}
 .videoholderbox {
     position: absolute;
     z-index: 5000001;
     color: #FFF;
     font-size: 35px;
     padding-left: 25px;
     text-shadow: 0 0 10px #000;
     padding-right: 25px;
     padding-top: 25px;
}
 .videoholdertag2 {
     position: absolute;
     width: 100%;
     z-index: 5000001;
     color: #FFF;
     font-family: 'Lato', sans-serif;
     font-size: 55px;
     padding-left: 75px;
     padding-right: 75px;
     left: 0px;
     font-weight: 400;
     text-align: center;
}
 .booknow {
     float: right;
     text-align: center;
     padding-top: 5px;
     padding-bottom: 20px;
     padding-left: 20px;
     max-width: 300px;
}
 .book {
     position: absolute;
     z-index: 1000000;
     color: #FFF;
     right: 200px;
     top: 100px;
     text-align: right;
     width: 100%;
     padding-top: 100px;
}
 .header {
     position: fixed;
     width: 100%;
     background-color: transparent;
     -webkit-transition: all .4s ease;
     -moz-transition: all .4s ease;
     -ms-transition: all .4s ease;
     -o-transition: all .4s ease;
     transition: all .4s ease;
     z-index: 99999999999999999;
     height: 66px;
}
 .active {
     background-color: rgba(59, 61, 60, 1);
     -webkit-transition: all .4s ease;
     -moz-transition: all .4s ease;
     -ms-transition: all .4s ease;
     -o-transition: all .4s ease;
     transition: all .4s ease;
}
 .captcha {
     position: relative;
}
 #wrapcorona {
     background-color: #e9e6df;
     text-align: left;
     clear: both;
     margin-top: 1px;
}
 .corona {
     background-color: #FC0;
     text-align: left;
}
 .corona p {
     color: #000;
}
 .corona p strong {
     color: #000;
}
 .divform {
     width: 100%;
     position: relative;
     height: 750px;
}
 #wrapper5 .contenido .faq .accordion .tmp {
     color: #358EFC;
}
 .wow.fadeInUp .contenido .centrados .boxhomesusacc p .titlegreensmall {
     font-size: 20px;
}
 .barlowlight {
     color: #000000;
     font-size: 24px;
     font-weight: 300;
     line-height: 24px;
     font-family: 'Barlow', sans-serif;
}
 .barlowsmedium {
     color: #000000;
     font-size: 24px;
     font-weight: 500;
     line-height: 24px;
     font-family: 'Barlow', sans-serif;
}
 .barlowsemiregular {
     color: #000000;
     font-size: 24px;
     font-weight: 400;
     line-height: 24px;
     font-family: 'Barlow', sans-serif;
}
 .barlowsemibold {
     color: #000000;
     font-size: 24px;
     font-weight: 600;
     line-height: 24px;
     font-family: 'Barlow', sans-serif;
}
 #wrapper5 .contenido .faq .panel ul {
     margin-left: -20px;
}
 .inquirediv {
     padding-top: 20px;
     padding-bottom: 25px;
     margin-bottom: 20px;
     margin-top: 15px;
}
 #wrapper5 .contenido table tr td p {
     font-size: 14px;
}
 #wrapper10 .fotter .botomlinks a {
     color: #CC9900;
     width: auto;
     display: inline-block;
}
 #wrapper10 .fotter .botomlinks a:hover {
     color: #fff;
}
 .brand {
     float: left;
     padding-top: 7px;
}
 .soc {
     float: left;
}
 .verde {
     color: #d6ef18;
}
 .blue {
     color: #FFFFFF;
     display: none;
}
 .blue2 {
     color: #FFFFFF;
}
 .divdrop {
     width: auto;
}
 .sumobox {
     padding-top: 20px;
}
 .follow {
     width: 40px;
     position: fixed;
     bottom: 45%;
     text-align: center;
     z-index: 15000000;
     right: 0px;
     border-top-width: 1px;
     border-bottom-width: 1px;
     border-left-width: 1px;
     border-top-style: solid;
     border-bottom-style: solid;
     border-left-style: solid;
     border-top-color: #FFF;
     border-bottom-color: #FFF;
     border-left-color: #FFF;
}
 .copyrightbottom a {
     color: #FFF;
     font-family: 'Barlow', sans-serif;
     font-weight: 300;
     font-size: 16px;
}
 .copyrightbottom a:hover {
     color: #00FFFF;
}
 .tkvwdiv {
     float: right;
     width: auto;
}
 .presstext {
}
 .readmore {
     font-size: 20px;
     font-family: 'Lato', sans-serif;
     color: #FFFFFF;
     text-decoration: none;
     -webkit-transition: all 0.3s ease-in-out;
     -moz-transition: all 0.3s ease-in-out;
     transition: all 0.3s ease-in-out;
     padding-top: 15px;
     padding-right: 25px;
     padding-bottom: 15px;
     padding-left: 25px;
     font-weight: 400;
     background-color: #7DB32D;
}
 .readmore:hover {
     color: #7EB62C;
     background-color: #3b3d3c;
}
 .readmoreRED {
     font-size: 20px;
     font-family: 'Lato', sans-serif;
     color: #FF0000;
     text-decoration: none;
     -webkit-transition: all 0.3s ease-in-out;
     -moz-transition: all 0.3s ease-in-out;
     transition: all 0.3s ease-in-out;
     padding-top: 15px;
     padding-right: 25px;
     padding-bottom: 15px;
     padding-left: 25px;
     font-weight: 400;
     background-color: #3b5c22;
}
 .readmoreRED:hover {
     color: #333333;
     background-color: #CCCCCC;
}
 .readmorevideo {
     font-size: 20px;
     font-family: 'Lato', sans-serif;
     color: #FFFFFF;
     text-decoration: none;
     -webkit-transition: all 0.3s ease-in-out;
     -moz-transition: all 0.3s ease-in-out;
     transition: all 0.3s ease-in-out;
     padding-top: 15px;
     padding-right: 25px;
     padding-bottom: 15px;
     padding-left: 25px;
     font-weight: 400;
     background-color: #ec2f37;
}
 .readmorevideo:hover {
     color: #333333;
     background-color: #CCCCCC;
}
 .linkcarrousel {
     color: #06C;
     font-family: 'Montserrat', "sans-serif;";
     font-size: 25px;
     font-weight: 300;
     display: block;
     padding-top: 20px;
}
 .pressfoto {
     padding-bottom: 4px;
     text-align: center;
}
 .lineazul {
     margin-bottom: 8px;
     border-bottom-width: 1px;
     border-bottom-style: solid;
     border-bottom-color: #009fe0;
     padding-bottom: 8px;
}
 .tropostech {
     display: inline-block;
     vertical-align: middle;
     width: auto;
     padding: 10px;
}
 .tropostechimg {
     transition: all .2s ease-in-out;
}
 .tropostechimg:hover {
     transform: scale(0.8);
}
 .pressbox {
     display: inline-block;
     padding: 5px;
     width: 30%;
     vertical-align: top;
     margin-top: 10px;
     margin-right: 10px;
     margin-bottom: 20px;
     margin-left: 10px;
     text-align: left;
}
 .pressboxsixtypercent {
     display: inline-block;
     padding: 5px;
     width: 50%;
     vertical-align: top;
     margin-top: 10px;
     margin-right: 10px;
     margin-bottom: 20px;
     margin-left: 10px;
     text-align: left;
}
 .upfittin {
     display: inline-block;
     padding: 5px;
     width: 32%;
     vertical-align: top;
     margin-top: 10px;
     margin-right: 2px;
     margin-bottom: 20px;
     margin-left: 2px;
     text-align: left;
}
 .pressboxbrand {
     display: inline-block;
     margin: 10px;
     padding: 5px;
     width: 22%;
     vertical-align: top;
     text-align: center;
}
 .pressboxbrand img {
     transition: all .2s ease-in-out;
}
 .pressboxbrand img:hover {
     transform: scale(0.8);
}
 .pressfoto img {
     transition: all .2s ease-in-out;
}
 .pressfoto img:hover {
     transform: scale(1.1);
}
 .boxphoto {
     transition: all .9s ease-in-out;
}
 .boxphoto:hover {
     transform: scale(1.2);
}
 .grey {
     overflow: hidden;
}
 .paralogo {
     overflow: hidden;
     padding-top: 25px;
     padding-bottom: 25px;
     border-bottom-width: 1px;
     border-bottom-style: solid;
     border-bottom-color: #666;
}
 .taglinecarousel em {
     font-size: 30px;
     text-shadow: 0 0 5px #000000;
}
 .date {
     color: #000000;
     font-family: 'Montserrat', "sans-serif;";
     font-size: 16px;
     padding: 0px;
     margin-top: 0;
     margin-right: 0;
     margin-bottom: 10px;
     margin-left: 0;
     font-weight: 300;
     line-height: 28px;
}
 .container #myCarousel .carousel-inner .item.active .taglinecarousel strong {
     font-size: 70px;
}
 .fusion4 {
     background-position: left;
     background-repeat: no-repeat;
     -webkit-background-size: cover;
     -moz-background-size: cover;
     -o-background-size: cover;
     background-size: cover;
     background-image: url(../images/workhorsefiller.jpg);
     width: 100%;
     background-attachment: fixed;
     clear: both;
}
 .fusionzm {
     background-position: left;
     background-repeat: no-repeat;
     -webkit-background-size: cover;
     -moz-background-size: cover;
     -o-background-size: cover;
     background-size: cover;
     background-image: url(../images/zmfusion1.jpg);
     width: 100%;
     background-attachment: fixed;
     clear: both;
}
 .fusionzm2 {
     background-position: left;
     background-repeat: no-repeat;
     -webkit-background-size: cover;
     -moz-background-size: cover;
     -o-background-size: cover;
     background-size: cover;
     background-image: url(../images/zmfusion2.jpg);
     width: 100%;
     background-attachment: fixed;
     clear: both;
}
 .fusion4b {
     background-position: left;
     background-repeat: no-repeat;
     -webkit-background-size: cover;
     -moz-background-size: cover;
     -o-background-size: cover;
     background-size: cover;
     background-image: url(../images/cenntrofiller.jpg);
     width: 100%;
     background-attachment: fixed;
     clear: both;
}
 .fusion4c {
     background-position: left;
     background-repeat: no-repeat;
     -webkit-background-size: cover;
     -moz-background-size: cover;
     -o-background-size: cover;
     background-size: cover;
     background-image: url(../images/greenkraftfiller.jpg);
     width: 100%;
     background-attachment: fixed;
     clear: both;
}
 .fusiondiv {
     padding-top: 125px;
     padding-bottom: 150px;
     text-align: center;
     padding-right: 100px;
     padding-left: 100px;
}
 .fusiondivsus {
     padding-top: 200px;
}
 .fusiondivsustop {
     padding-bottom: 113px;
}
 .fusiondivsusgreen {
     background: rgb(15, 87, 138);
    /* Fallback color */
     background: rgba(15, 87, 138, 0.7);
     min-height: 120px;
     padding-top: 10px;
     padding-right: 25px;
     padding-bottom: 10px;
     padding-left: 25px;
}
 .fusiondivsusgreen p {
     line-height: normal;
     color: #FFF;
     font-size: 14px;
}
 .fusiondivsusgreen p strong {
     color: #FFF;
     font-size: 16px;
}
 img, object {
     max-width: 100%;
}
 .logos {
     display: inline-block;
     width: 14%;
     vertical-align: top;
     margin-right: 14px;
     margin-bottom: 15px;
     margin-left: 14px;
}
 .fotos {
}
 .fotos:hover {
     filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
     -moz-opacity: .5;
     opacity: .8;
}
 .wrapper {
     max-width: 1200px;
     height: 100%;
     margin-top: 0;
     margin-right: auto;
     margin-bottom: 0;
     margin-left: auto;
     padding-top: 1px;
     padding-bottom: 1px;
     padding-right: 15px;
     padding-left: 15px;
}
 #wrapper6 {
     background-color: #3b3d3c;
}
 #wrapper8 {
     background-color: #000 
}
 #wrapper15 {
     clear: both;
     background-color: #E0E0E0;
}
 #wrapper9 {
     background-color: #000;
}
 #wrapper9b {
     display: none;
     background-color: #000;
}
 #wrapper12 {
     background-color: #008eff;
     border-top-style: none;
     border-right-style: none;
     border-bottom-style: none;
     border-left-style: none;
     overflow: hidden;
     clear: both;
}
 #wrapper11 {
     margin-bottom: 1px;
     overflow: hidden;
     position: relative;
}
 #wrapper12a {
     display: none 
}
 #wrapper14 {
     background-color: #FFFFFF;
     border-top-style: none;
     border-right-style: none;
     border-bottom-style: none;
     border-left-style: none;
     overflow: hidden;
     clear: both;
}
 .slidebox {
     width: 199px;
     display: block;
     float: right;
}
 #content {
     width: 1000px;
     margin-top: 0;
     margin-right: auto;
     margin-bottom: 0;
     margin-left: auto;
     height: 45px;
}
 .logo {
     display: inline-block;
}
 .logo2 {
     display: inline-block;
     padding-left: 220px;
     padding-bottom: 35px;
}
 .top {
     width: 100%;
     margin-top: 0;
     margin-right: auto;
     margin-bottom: 0;
     margin-left: auto;
     color: #FFFFFF;
     background-color: #0b0709;
}
 #wrapper4 .tagg h1 {
     font-family: 'Montserrat', sans-serif;
     font-size: 35px;
     font-weight: 300;
     color: #FFF;
}
 .sub-bluebar1 {
     font-family: 'Barlow', sans-serif;
     font-size: 35px;
     font-weight: 500;
     color: #FFF;
}
 .sub-bluebar {
     font-family: 'Barlow', sans-serif;
     font-size: 30px;
     font-weight: 300;
     color: #FFF;
}
 .sub-bluebar3 {
     font-family: 'Barlow', sans-serif;
     font-size: 30px;
     font-weight: 300;
     color: #FFF;
}
 #wrapper9 .taggheader h1 {
     font-family: 'Montserrat', sans-serif;
     font-size: 35px;
     font-weight: 300;
     color: #FFF;
}
 #wrapper12 .taggheader h1 {
     font-family: 'Montserrat', sans-serif;
     font-size: 35px;
     font-weight: 300;
     color: #FFF;
}
 #wrapper6 .migasdiv h1 {
     color: #FFF;
     font-family: 'Montserrat', sans-serif;
     font-size: 24px;
     font-weight: 300;
}
 #wrapper6 .migasdiv h1 a {
     color: #FFF;
     font-family: 'Lato', sans-serif;
     font-size: 14px;
     font-weight: 300;
     padding-right: 8px;
     padding-left: 8px;
}
 #wrapper6 .migasdiv h1 a:hover {
     color: #ccc;
     font-family: 'Lato', sans-serif;
     font-size: 14px;
     font-weight: 300;
}
 .migasaeparator {
     color: #FFF;
     font-family: 'Lato', sans-serif;
     font-size: 14px;
     font-weight: 700;
     padding-right: 8px;
     padding-left: 8px;
}
 .marcado {
     color: #FFF;
     font-family: 'Lato', sans-serif;
     font-size: 14px;
     font-weight: 700;
     padding-right: 8px;
     padding-left: 8px;
}
 .contenido {
     max-width: 1200px;
     margin-right: auto;
     margin-left: auto;
     padding-top: 25px;
     padding-right: 25px;
     padding-left: 25px;
     overflow: hidden;
     clear: both;
}
 .contenidobanner {
     width: 1000px;
     margin-right: auto;
     margin-left: auto;
     padding-right: 25px;
     padding-left: 25px;
     overflow: hidden;
     clear: both;
     padding-top: 10px;
     margin-bottom: -35px;
}
 .contenidoboxes {
     width: 1000px;
     margin-top: 0;
     margin-right: auto;
     margin-bottom: 0;
     margin-left: auto;
     padding-top: 30px;
     padding-bottom: 15px;
     padding-right: 20px;
     padding-left: 20px;
     overflow: hidden;
     text-align: center;
     border-top-width: 4px;
     border-top-style: double;
     border-top-color: #CCC;
}
 .contenidocentrado {
     width: 95%;
     text-align: center;
     margin-top: 0;
     margin-right: auto;
     margin-bottom: 0;
     margin-left: auto;
     padding-bottom: 20px;
}
 .text {
     font-family: Arial, Helvetica, sans-serif;
     font-size: 14px;
}
 .products {
     background: #fff;
     border: 4px solid #fff;
     -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
     -o-border-radius: 4px;
     border-radius: 4px;
     box-shadow: 0 1px 4px rgba(0, 0, 0, .2);
     -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, .2);
     -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, .2);
     -o-box-shadow: 0 1px 4px rgba(0, 0, 0, .2);
     width: 200px;
     margin-top: 0;
     margin-right: 20;
     margin-bottom: 20;
     margin-left: 0;
     float: none;
     position: relative;
}
 .boxxx {
     width: 100px;
     margin-right: 10px;
     padding: 10px;
     display: inline-block;
     box-shadow: 0 1px 4px rgba(0, 0, 0, .2);
     -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, .2);
     -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, .2);
     -o-box-shadow: 0 1px 4px rgba(0, 0, 0, .2);
     margin-bottom: 10px;
     float: none;
}
 .text {
     font-family: Arial, Helvetica, sans-serif;
     font-size: 14px;
     color: #666666;
}
 .links {
     font-family: 'Open Sans', sans-serif;
     font-size: 16px;
     color: #FFFF00;
     text-decoration: none;
     font-weight: 400;
     -webkit-transition: all .9s ease;
     -moz-transition: all .4s ease;
     -ms-transition: all .4s ease;
     -o-transition: all .4s ease;
     transition: all .4s ease;
}
 .links:hover {
     font-family: 'Open Sans', sans-serif;
     font-size: 16px;
     color: #FFCC00;
     text-decoration: none;
     font-weight: 400;
}
 .whitefont {
     font-family: 'Lato', sans-serif;
     font-size: 28px;
     color: #FFFFFF;
     text-decoration: none;
     font-weight: 700;
     vertical-align: top;
     text-shadow: 0 0 5px #000, 0 0 10px #000;
}
 .white {
     color: #FFFFFF;
}
 .whitefont a {
     font-family: 'Lato', sans-serif;
     font-size: 28px;
     color: #FFFFFF;
     text-decoration: none;
     font-weight: 700;
     vertical-align: top;
     text-shadow: 0 0 5px #000, 0 0 10px #000;
}
 .whitefont:hover {
}
 .whitefontblack {
     font-family: 'Montserrat', sans-serif;
     font-size: 15px;
     color: #000000;
     text-decoration: none;
     font-weight: 300;
     vertical-align: super;
}
 .tmwhite {
     font-family: 'Montserrat', sans-serif;
     font-size: 15px;
     color: #FFFFFF;
     text-decoration: none;
     font-weight: 300;
     vertical-align: super;
}
 .tmm {
     font-family: 'Montserrat', sans-serif;
     font-size: 12px;
     color: #fff;
     text-decoration: none;
     font-weight: 300;
     margin-top: -30px;
     vertical-align: top;
}
 .tmbig {
     font-family: 'Lato', sans-serif;
     font-size: 26px;
     font-weight: 500;
     color: #FFFFFF;
     padding-bottom: 50px;
     text-shadow: rgb(3, 3, 3) 0px 0px 10px;
}
 .tmp {
     font-family: 'Montserrat', sans-serif;
     font-size: 12px;
     color: #000000;
     text-decoration: none;
     font-weight: 300;
     margin-top: -20px;
     vertical-align: top;
}
 .whitefontsmall {
     font-family: 'Montserrat', sans-serif;
     font-size: 12px;
     color: #FFFFFF;
     text-decoration: none;
     font-weight: 300;
     vertical-align: top;
}
 .whitefontboxl {
     font-family: 'Barlow', sans-serif;
     font-size: 14px;
     color: #FFFFFF;
     text-decoration: none;
     font-weight: 500;
     text-shadow: 0 0 5px #000, 0 0 10px #000;
}
 .whitefontboxl a {
     font-family: 'Barlow', sans-serif;
     font-size: 14px;
     color: #FFFFFF;
     text-decoration: none;
     font-weight: 500;
     text-shadow: 0 0 5px #000, 0 0 10px #000;
}
 .whitefontboxl a:hover {
}
 .boxbig {
     width: 280px;
     margin-right: 20px;
     padding: 10px;
     display: inline-block;
     box-shadow: 0 1px 4px rgba(0, 0, 0, .2);
     -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, .2);
     -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, .2);
     -o-box-shadow: 0 1px 4px rgba(0, 0, 0, .2);
     margin-bottom: 20px;
}
 #wrapper2 {
     background-color: #000000;
     overflow: visible;
}
 #wrapper3 {
     background-color: #2f3239;
     clear: both;
}
 .parrafos {
     padding-right: 20px;
     padding-left: 20px;
     text-align: left;
     padding-bottom: 20px;
     overflow: hidden;
}
 .fotter {
     max-width: 1200px;
     margin-top: 0;
     margin-right: auto;
     margin-bottom: 0;
     margin-left: auto;
     overflow: hidden;
     clear: both;
     text-align: center;
     padding-top: 30px;
     padding-right: 20px;
     padding-bottom: 20px;
     padding-left: 20px;
}
 .tagg {
     width: 1000px;
     margin-top: 0;
     margin-right: auto;
     margin-bottom: 0;
     margin-left: auto;
     padding: 20px;
     overflow: hidden;
     clear: both;
     text-align: right 
}
 .taggheader {
     width: 100%;
     margin-top: 0;
     margin-right: auto;
     margin-bottom: 0;
     margin-left: auto;
     overflow: hidden;
     clear: both;
     text-align: center;
     padding-top: 20px;
     padding-right: 20%;
     padding-bottom: 20px;
     padding-left: 20%;
}
 .requestinfo {
     width: 1000px;
     margin-right: auto;
     margin-left: auto;
     padding-top: 25px;
     padding-bottom: 25px;
     padding-right: 25px;
     padding-left: 25px;
     overflow: hidden;
     clear: both;
}
 .specs {
     background-color: #008EFF;
     font-family: 'Montserrat', sans-serif;
     font-size: 30px;
     font-weight: 300;
     color: #FFF;
     padding: 10px;
     margin-bottom: 20px;
}
 .migasdiv {
     width: 1000px;
     margin-top: 0;
     margin-right: auto;
     margin-bottom: 0;
     margin-left: auto;
     padding: 20px;
     overflow: hidden;
     clear: both;
}
 .h1 {
     font-family: Arial, Helvetica, sans-serif;
     font-size: 35px;
     color: #003399;
     font-weight: bold;
}
 .h2 {
     font-family: Arial, Helvetica, sans-serif;
     font-size: 16px;
     color: #666666;
}
 #wrapper4 {
     display: none;
}
 #wrapper5 {
     background-color: #FFFFFF;
     background-repeat: no-repeat;
     background-position: center;
}
 #wrapper20 {
     background-color: #EAEAEA;
     text-align: center;
     padding-top: 10px;
     padding-bottom: 25px;
}
 #wrapper20a {
     background-color: #EAEAEA;
}
 #wrapper12 {
     background-color: #008EFF;
     background-repeat: no-repeat;
     background-position: center;
}
 #wrapper10 {
     background-color: #7DB32D;
     background-repeat: no-repeat;
     background-position: center;
}
 #wrapper10dealer {
     background-color: #000000;
     clear: both;
}
 .h8 {
     font-family: Arial, Helvetica, sans-serif;
     font-size: 12px;
     color: #FDEDBD;
     line-height: 28px;
}
 .opensties {
     font-family: Arial, Helvetica, sans-serif;
     font-size: 12px;
     color: #FF9900;
     text-decoration: none;
     font-weight: bold;
}
 .opensties:hover {
     font-family: Arial, Helvetica, sans-serif;
     font-size: 12px;
     color: #FF9900;
     text-decoration: underline;
     font-weight: bold;
}
 .h3 {
     font-family: Arial, Helvetica, sans-serif;
     font-size: 28px;
     color: #003399;
     font-weight: bold;
}
 .h4 {
     font-family: Arial, Helvetica, sans-serif;
     font-size: 18px;
     color: #0099CC;
     font-weight: bold;
}
 .fotos {
}
 .fotos:hover {
     filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
     -moz-opacity: .5;
     opacity: .8;
}
 .facebook {
     width: 32px;
     display: inline-block;
     float: right;
     margin-left: 10px;
}
 .facebookcentered {
     width: 32px;
     display: inline-block;
     margin-left: 10px;
     padding: 5px;
}
 .copyright {
     padding: 15px;
     display: inline-block;
     width: auto;
}
 .cajas {
     font-family: Arial, Helvetica, sans-serif;
     font-size: 11px;
     color: #000000;
     background-color: #CCCC99;
     border: 1px solid #FF9900;
     padding-right: 5px;
     padding-left: 5px;
}
 .left_column {
     width: 60%;
     float: right;
     text-align: left;
     margin-top: 20px;
     margin-bottom: 20px;
}
 .left_logoooo {
     width: 75%;
     float: left;
}
 .left_logoooomedia {
     width: 75%;
     float: left;
}
 .left_logoooo1 {
     width: 75%;
     float: left;
}
 .left_logoooo {
     width: 75%;
     float: left;
}
 .left_logoooomedia {
     width: 75%;
     float: left;
}
 .right_column {
     display: inline-block;
     width: 35%;
     vertical-align: top;
     text-align: left;
     float: left;
     padding: 1px;
     margin-bottom: 20px;
     margin-top: 35px;
}
 .logooooo {
     display: inline-block;
     width: 25%;
     text-align: left;
     float: left;
}
 .logooooo1 {
     display: inline-block;
     width: 22%;
     text-align: left;
     float: left;
     padding: 10px;
}
 .bullets_column {
     display: inline-block;
     width: 49%;
     vertical-align: top;
     padding-top: 20px;
     padding-right: 10px;
     padding-bottom: 20px;
     padding-left: 10px;
}
 .bullets_column p {
     color: #FFF;
     font-family: 'Noto Sans', sans-serif;
     font-size: 14px;
}
 .bullets_column ul {
     color: #FFF;
}
 .bannerhomebox1 {
     width: 45%;
     margin-top: 0;
     margin-right: auto;
     margin-bottom: 0;
     margin-left: auto;
     font-family: 'Open Sans', sans-serif;
     font-size: 16px;
     font-weight: 600;
     color: #FFFFFF;
     padding: 10px;
     float: left;
}
 .bannerhomebox2 {
     width: 50%;
     font-family: 'Open Sans', sans-serif;
     ;
     font-size: 16px;
     font-weight: 700;
     color: #FFFFFF;
     background-color: #6BA6C4;
     padding: 10px;
     float: right;
     border-radius: 6px;
}
 .logobox {
     float: left;
     width: 220px;
     text-align: left;
     margin-top: 5px;
     margin-right: 50px;
     margin-bottom: 5px;
     margin-left: 5px;
}
 .bannerhome {
     width: 999px;
     margin-top: 0px;
     margin-right: auto;
     margin-bottom: 0px;
     margin-left: auto;
}
 .topcompuesto {
     float: left;
     margin-top: 40px;
     width: auto;
}
 .tagline {
     font-size: 40px;
     font-family: 'Open Sans', sans-serif;
     font-weight: 800;
     color: #ffffff;
     padding-top: 20px;
}
 .boxhomesusacc {
     width: 17%;
     display: inline-block;
     vertical-align: top;
     text-align: center;
     margin: 15px;
}
 .boxhomesusgrey {
     width: 17%;
     display: inline-block;
     vertical-align: top;
     text-align: center;
     margin-top: 15px;
     margin-right: 20px;
     margin-bottom: 15px;
     margin-left: 20px;
}
 .boxbottoms {
     width: 20%;
     display: inline-block;
     vertical-align: top;
     text-align: center;
     margin: 15px;
}
 .boxaccesories {
     width: 22%;
     display: inline-block;
     vertical-align: top;
     text-align: center;
     margin: 15px;
}
 .boxhomesus {
     width: 30%;
     display: inline-block;
     vertical-align: top;
     text-align: left;
     margin: 15px;
     background-color: #FFFFFF;
}
 .boxhomemitad {
     width: 48%;
     display: inline-block;
     vertical-align: top;
     text-align: left;
}
 .boxhomesus .contentsus {
     position: absolute;
    /* Position the background text */
     bottom: 0;
    /* At the bottom. Use top:0 to append it to the top */
     background: rgb(59, 90, 35);
    /* Fallback color */
     background: rgba(59, 90, 35, 0.5);
    /* Black background with 0.5 opacity */
     color: #f1f1f1;
    /* Grey text */
     width: 100%;
    /* Full width */
     padding: 20px;
    /* Some padding */
}
 .boxhome {
     width: 30%;
     border-radius: 4px;
     display: inline-block;
     vertical-align: top;
     text-align: left;
     margin-right: 15px;
     margin-left: 15px;
     padding-right: 5px;
     padding-bottom: 20px;
     padding-left: 5px;
}
 .boxhometextos {
     width: 20%;
     display: inline-block;
     vertical-align: top;
     text-align: center;
     padding: 20px;
     margin: 15px;
}
 .socialicon {
     margin: 10px;
}
 .socialiconimg {
     transition: all .2s ease-in-out;
}
 .socialiconimg:hover {
     transform: scale(0.8);
}
 .greefkarftimg {
     transition: all .2s ease-in-out;
}
 .greefkarftimg:hover {
     transform: scale(0.8);
}
 .sociallogo {
     transition: all .2s ease-in-out;
}
 .sociallogo:hover {
     transform: scale(0.8);
}
 .center-block {
     display: block;
     float: left;
     width: 731px;
     padding-right: 20px;
     border-right-width: 1px;
     border-right-style: solid;
     border-right-color: #ff0000;
}
 .imgleft {
     margin-right: 20px;
     margin-bottom: 20px;
     float: left;
     margin-top: 10px;
     border-color: #eee;
     border: 0.35em solid rgba(255, 255, 255, .5);
    /* 10 */
     -webkit-box-shadow: 0 0 0.313em rgba(0, 0, 0, .5);
    /* 5 */
     box-shadow: 0 0 0.313em rgba(0, 0, 0, .5);
    /* 5 */
}
 .divfoto {
     text-align: left;
     padding-top: 100px;
     padding-right: 15px;
     padding-bottom: 15px;
     padding-left: 25px;
}
 .divlogoooo {
     text-align: left;
     padding-top: 0px;
     padding-right: 0px;
     padding-bottom: 0px;
     padding-left: 25px;
}
 .divteam {
     text-align: left;
     padding-top: 10px;
     padding-right: 15px;
     padding-bottom: 15px;
     padding-left: 25px;
}
 .sponsors {
     margin: 10px;
     border: 0.35em solid rgba(255, 255, 255, 0.5);
    /* 10 */
     -webkit-box-shadow: 0 0 0.313em rgba(0, 0, 0, .5);
    /* 5 */
     box-shadow: 0 0 0.313em rgba(0, 0, 0, .5);
    /* 5 */
}
 .address {
     text-align: right;
     padding: 10px;
     font-family: 'Oswald', sans-serif;
     font-size: 16px;
     color: #FFF;
     font-weight: 300;
     width: 1000px;
     margin-right: auto;
     margin-left: auto;
}
 .address a {
     text-align: center;
     font-family: 'Montserrat', sans-serif;
     font-size: 14px;
     color: #FFFFFF;
     font-weight: 300;
     text-decoration: none;
     -webkit-transition: all .4s ease;
     -moz-transition: all .4s ease;
     -ms-transition: all .4s ease;
     -o-transition: all .4s ease;
     transition: all .4s ease;
     padding-right: 10px;
     padding-left: 10px;
     text-transform: uppercase;
}
 .top .address a:hover {
     text-decoration: none;
     color: #00FFFF 
}
 .quickdiv {
     background-color: #E9E9E9;
     padding: 20px;
     text-align: center;
     width: 1000px;
     margin-right: auto;
     margin-left: auto;
}
 .iframediv {
     position: relative;
     padding-bottom: 56.25%;
     overflow: hidden;
     margin-top: 20px;
}
 iframe {
     position: absolute;
     top: 0;
     left: 0;
     width: 100%;
     height: 100%;
}
 .contenido .left_column ul ul {
     list-style-type: disc;
}
 .fotos {
     -webkit-transition: all .8s ease;
     -moz-transition: all .8s ease;
     -ms-transition: all .8s ease;
     -o-transition: all .8s ease;
     -webkit-filter: brightness(100%);
}
 .fotos:hover {
     -webkit-filter: brightness(180%);
}
 .headerbox {
     font-family: 'Oswald', sans-serif;
     font-weight: 400;
     color: #333333;
     padding-bottom: 5px;
     border-bottom-width: 1px;
     border-bottom-style: solid;
     border-bottom-color: #666;
     font-size: 22px;
     margin-bottom: 10px;
     padding-top: 5px;
     display: block;
     width: 100%;
     text-decoration: none;
     -webkit-transition: 'Oswald', sans-serif;
     -moz-transition: all .4s ease;
     -ms-transition: all .4s ease;
     -o-transition: all .4s ease;
     transition: all .4s ease;
     border-top-width: 1px;
     border-top-style: solid;
     border-top-color: #666;
     margin-top: 10px;
}
 .sponsorssdiv {
     background-color: #e3e3e1;
     padding: 25px;
     text-align: center;
     background-image: url(../images/backsponsors.gif);
     width: 1000px;
     margin-right: auto;
     margin-left: auto;
}
 .sponsorssdiv img {
     transition: all .2s ease-in-out;
     margin: 5px;
}
 .sponsorssdiv img:hover {
     transform: scale(0.8);
}
 .contenedorvideo {
     padding-right: 45px;
     padding-left: 45px;
}
 .title {
     font-family: 'Lato', sans-serif;
     font-size: 25px;
     font-weight: 700;
     color: #660000;
     line-height: normal;
}
 .titlelink {
     font-family: 'Barlow', sans-serif;
     font-size: 25px;
     font-weight: 500;
     color: #333333;
}
 .titlelink:hover {
     color: #0CF;
}
 .titlesmall {
     font-family: 'Barlow', sans-serif;
     font-size: 20px;
     font-weight: 500;
     color: #333333;
}
 .titlebig {
     font-family: 'Lato', sans-serif;
     font-size: 35px;
     font-weight: 400;
     color: #000000;
     line-height: normal;
}
 .incentives {
     font-family: 'Lato', sans-serif;
     font-size: 24px;
     font-weight: 400;
     color: #000000;
     line-height: 41px;
}
 .incentiveslink {
     font-family: 'Lato', sans-serif;
     font-size: 24px;
     font-weight: 400;
     line-height: normal;
}
 .titlegreen {
     font-family: 'Lato', sans-serif;
     font-size: 45px;
     font-weight: 700;
     color: #87c330;
     line-height: normal;
}
 .titlerojo {
     font-family: 'Lato', sans-serif;
     font-size: 45px;
     font-weight: 900;
     color: #ff0000;
     line-height: normal;
}
 .titlegreensmall {
     font-family: 'Lato', sans-serif;
     font-size: 28px;
     font-weight: 700;
     color: #6F9E27;
     line-height: normal;
}
 .titlebig2 {
     font-family: 'Lato', sans-serif;
     font-size: 45px;
     font-weight: 700;
     color: #666;
     line-height: normal;
     text-transform: uppercase;
}
 .blackfont {
     color: #000;
}
 .suubtitle {
     font-family: 'Noto Sans', sans-serif;
     font-size: 20px;
     font-weight: 300;
     color: #000000;
}
 .suubtitleresume {
     font-family: 'Montserrat', "sans-serif;";
     font-size: 22px;
     font-weight: 400;
     color: #999999;
     text-align: center;
}
 .suubtitleresume a {
     -webkit-transition: 'Barlow', "sans-serif;";
     -moz-transition: all .4s ease;
     -ms-transition: all .4s ease;
     -o-transition: all .4s ease;
     transition: all .4s ease;
     text-decoration: none;
     font-weight: 400;
     font-family: 'Barlow', sans-serif;
     font-size: 18px;
     color: #008EFF;
}
 .suubtitleresume a:hover {
     color: #0CF;
}
 .destacadolink {
     font-family: Arial, Helvetica, sans-serif;
     font-size: 19px;
     color: #1a78d9;
     text-decoration: none;
     font-weight: bold;
}
 .destacadolink:hover {
     font-family: Arial, Helvetica, sans-serif;
     font-size: 19px;
     color: #1a78d9;
     text-decoration: underline;
     font-weight: bold;
}
 .q {
     font-family: Arial, Helvetica, sans-serif;
     font-size: 19px;
     color: #009900;
     text-decoration: none;
     font-weight: bold;
}
 .contenido .fotoscenter {
     text-align: center;
     font-family: Arial, Helvetica, sans-serif;
     font-size: 16px;
     color: #666;
}
 .contenido .fotoscenter .separator {
     border-top-width: 1px;
     border-top-style: solid;
     border-top-color: #65BC49;
     width: 50%;
     margin-top: 50px;
     margin-right: auto;
     margin-left: auto;
     margin-bottom: 30px;
     padding-top: 10px;
     padding-bottom: 10px;
}
 .separatorbox {
     margin-top: 10px;
     margin-bottom: 10px;
     margin-right: auto;
     margin-left: auto;
}
 .separator {
     width: 100%;
     background-color: #FFF;
     clear: both;
     height: 1px;
     float: left;
}
 .separatorincentives {
     width: 100%;
     background-color: #000;
     height: 1px;
}
 .separatorinsde {
     margin-top: 5px;
     margin-bottom: 5px;
     width: 1000px;
     border-top-style: solid;
     border-top-color: #c4e3ef;
     clear: both;
     border-top-width: 1px;
     border-right-width: 1px;
     border-bottom-width: 1px;
     border-left-width: 1px;
     margin-right: auto;
     margin-left: auto;
     padding-left: 215px;
}
 .titlediv {
     text-align: left;
     padding-left: 338px;
     padding-right: 150px;
}
 .toptext {
     text-align: left;
     margin-top: 20px;
     margin-bottom: 20px;
}
 .separatorrent {
     text-align: center;
     border-top-width: 1px;
     border-top-style: solid;
     border-top-color: #999999;
     clear: both;
     margin-top: 5px;
     margin-bottom: 10px;
     float: left;
     width: 100%;
}
 separatorline {
     text-align: center;
     border-top-width: 1px;
     border-top-style: solid;
     border-top-color: #999999;
     clear: both;
     margin-top: 20px;
     margin-bottom: 30px;
     float: left;
     width: 100%;
}
 .separatorlinetitle {
     text-align: center;
     border-top-width: 1px;
     border-top-style: solid;
     border-top-color: #CCCCCC;
     clear: both;
     margin-bottom: 40px;
     float: left;
     width: 100%;
     margin-top: 20px;
}
 .botomlinks {
     text-align: center;
     clear: both;
     float: left;
     width: 100%;
}
 .contenido .rightdiv {
     float: right;
     width: 680px;
}
 .volunteer {
     float: left;
     width: 240px;
     padding-top: 0px;
     padding-right: 10px;
     padding-bottom: 0px;
     padding-left: 15px;
     margin-right: 15px;
     margin-bottom: 18px;
     margin-left: 0px;
     background-color: #E6E6E6;
}
 .contenido .volunteer p {
     font-size: 14px;
}
 .prizeright {
     float: left;
     width: 680px;
}
 .prizeleft {
     float: left;
     width: 210px;
     margin-right: 20px;
     margin-bottom: 10px;
     text-align: center;
}
 .prize {
     float: left;
     clear: left;
     overflow: hidden;
     padding-bottom: 10px;
     padding-top: 10px;
     border-bottom-width: 1px;
     border-bottom-style: solid;
     border-bottom-color: #63BC46;
     width: 100%;
     margin-bottom: 10px;
}
 .testimonials {
     font-family: Georgia, "Times New Roman", Times, serif;
     font-size: 18px;
     font-style: italic;
     color: #64BB46;
}
 .taglinecarousel {
     position: absolute;
     width: 100%;
     text-align: left;
     top: 60%;
     z-index: 4;
     font-family: 'Lato', sans-serif;
     font-size: 55px;
     color: #FFF;
     padding-right: 6%;
     padding-left: 6%;
     font-weight: 300;
     color: rgb(255, 255, 255);
     font-size: 40px;
}
 .taglinecarouselleftbottom {
     position: absolute;
     width: 60%;
     text-align: center;
     top: 55%;
     z-index: 4;
     font-family: 'Lato', sans-serif;
     font-size: 30px;
     color: #FFF;
     padding-right: 6%;
     padding-left: 0%;
     font-weight: 300;
     color: rgb(255, 255, 255);
     text-shadow: rgb(3, 3, 3) 0px 0px 10px;
}
 .titlesnew {
     font-family: 'Montserrat', sans-serif;
     font-size: 35px;
     font-weight: 300;
     color: #000000;
     line-height: normal;
}
 .quickdiv .titlesnew img {
}
 .more {
     -webkit-transition: all .4s ease;
     -moz-transition: all .4s ease;
     -ms-transition: all .4s ease;
     -o-transition: all .4s ease;
     transition: all .4s ease;
     font-family: 'Open Sans', sans-serif;
     font-size: 18px;
}
 .more:hover {
     color: #999;
     text-decoration: none;
}
 @font-face {
     font-family: 'Conv_TungstenNarrow-Light';
     src: url('fonts/TungstenNarrow-Light.eot');
     src: local('☺'), url('fonts/TungstenNarrow-Light.woff') format('woff'), url('fonts/TungstenNarrow-Light.ttf') format('truetype'), url('fonts/TungstenNarrow-Light.svg') format('svg');
     font-weight: normal;
     font-style: normal;
}
 .titles {
     font-family: 'Montserrat', sans-serif;
     font-size: 28px;
     color: #009fe0;
     font-weight: 300;
     line-height: normal;
}
 .titlesblackcenter {
     font-family: 'Noto Sans', sans-serif;
     font-size: 25px;
     color: #000000;
     line-height: normal;
     text-align: center;
     font-style: italic;
}
 .centrados {
     width: 100%;
     padding-top: 25px;
     padding-bottom: 25px;
     text-align: center;
     clear: both;
}
 .centrados2 {
     width: 100%;
     text-align: center;
     clear: both;
}
 .centradosfotogrande {
     text-align: center;
     width: 100%;
     padding-top: 10px;
     padding-bottom: 10px;
}
 .emailbox {
     width: 700px;
     margin-right: auto;
     margin-left: auto;
     text-align: left;
}
 .titlesbullets {
     font-family: 'Noto Sans', sans-serif;
     font-size: 25px;
     color: #FFF;
     padding-bottom: 25px;
     text-align: center;
}
 .titlesresume {
     font-family: 'Lato', sans-serif;
     font-size: 65px;
     font-weight: 900;
     color: #FFFFFF;
     clip: rect(auto, auto, -25px, auto);
     margin: 0px;
     text-shadow: rgb(3, 3, 3) 0px 0px 10px;
}
 .titlesresume2 {
     font-family: 'Libre Baskerville', serif;
     font-size: 40px;
     font-weight: 400;
     color: #FFFFFF;
     padding-bottom: 25px;
}
 .titlesresume3 {
     font-family: 'Libre Baskerville', serif;
     font-size: 60px;
     font-weight: 700;
     color: #FFFFFF;
     padding-bottom: 25px;
}
 .titlesresume4 {
     font-family: 'Lato', sans-serif;
     font-size: 26px;
     font-weight: 500;
     color: #FFFFFF;
}
 .clicimage {
     font-family: Verdana, Geneva, sans-serif;
     font-size: 10px;
     color: #FFF;
     padding: 5px;
     right: 0px;
     bottom: 0px;
     position: absolute;
     width: 100%;
     z-index: 4;
     text-align: right;
}
 .titleitalic {
     font-family: 'Barlow', sans-serif;
     font-size: 20px;
     font-weight: 500;
     color: #C00;
}
 .fotosss {
     text-align: center;
     margin-top: 30px;
     margin-bottom: 10px;
     padding-bottom: 5px;
}
 .fotosss img {
     max-width: 100%;
}
 .resumeleft {
     float: left;
     width: 200px;
     overflow: visible;
     display: table;
     height: 100%;
     background-color: #CCC;
}
 .resumeright {
     float: right;
     width: 730px;
     margin-left: 15px;
}
 .contenido .resumeright .tag {
     padding-top: 20px;
     padding-bottom: 20px;
     border-top-width: 1px;
     border-bottom-width: 1px;
     border-top-style: solid;
     border-bottom-style: solid;
     border-top-color: #C00;
     border-bottom-color: #C00;
     text-align: center;
     color: #000;
     font-family: 'Open Sans', sans-serif;
     font-size: 20px;
     font-weight: 400;
}
 .contenido .resumeleft p {
     font-family: 'Open Sans', sans-serif;
     font-size: 14px;
     line-height: normal;
}
 .resumecontent {
     background-image: url(../images/resume-bg.png);
     overflow: hidden;
}
 .fotter .footertextl {
     font-family: 'Oswald', sans-serif;
     font-size: 40px;
     color: #FFF;
}
 .resumelefttext {
     padding: 15px;
}
 .contenido .resumecontent .resumeleft .resumelefttext .title {
     font-weight: 300;
     color: #FFF;
     font-size: 16px;
}
 .contenido .resumecontent .resumeright .bars {
     background-color: #CCC;
     padding: 15px;
     font-family: 'Oswald', sans-serif;
     font-size: 25px;
     color: #FFF;
}
 .titbulletsmall {
     font-weight: 400;
     color: #FFF;
     font-size: 40px;
     font-family: 'Lato', sans-serif;
}
 .quoteaa {
     font-weight: 900;
     color: #FFF;
     font-size: 70px;
     font-family: 'Lato', sans-serif;
     color: #FFF;
     line-height: normal;
}
 .contact {
     width: 48%;
     color: #FFF;
     float: left;
     margin-right: 5px;
}
 .contact2 {
     width: 100%;
     color: #FFF;
     float: left;
     margin-right: 20px;
}
 .contact3 {
     width: 49%;
     color: #FFF;
     float: left;
     margin-right: 5px;
}
 .contact4 {
     width: 50%;
     color: #FFF;
     float: left;
}
 .copyrightdiv {
     width: 30%;
     color: #FFF;
     margin: 10px;
     vertical-align: top;
     display: inline-block;
     text-align: left;
}
 .copyrightbottom {
     color: #fff;
     font-family: 'Barlow', sans-serif;
     font-size: 16px;
     padding: 0px;
     margin-top: 0;
     margin-right: 0;
     margin-bottom: 10px;
     margin-left: 0;
     font-weight: 300;
     text-align: right;
}
 .emailsend {
     background-color: #BA281B;
     padding: 5px;
     width: 350px;
     margin-right: auto;
     margin-left: 0px;
     text-align: right;
     margin-top: 5px;
     margin-bottom: 5px;
     -webkit-transition: all .4s ease;
     -moz-transition: all .4s ease;
     -ms-transition: all .4s ease;
     -o-transition: all .4s ease;
     transition: all .4s ease;
}
 .emailsend:hover {
     background-color: #ff0000;
}
 .emailsendinside {
     background-color: #BA281B;
     padding: 5px;
     width: 100%;
     margin-right: auto;
     margin-left: 0px;
     text-align: right;
     margin-top: 5px;
     margin-bottom: 5px;
     -webkit-transition: all .4s ease;
     -moz-transition: all .4s ease;
     -ms-transition: all .4s ease;
     -o-transition: all .4s ease;
     transition: all .4s ease;
}
 .emailsendinside:hover {
     background-color: #ff0000;
}
 .contenido .emailsend a img {
     display: block;
     margin-right: 0px;
     padding-left: 50%;
}
 .container #myCarousel .carousel-inner .item.active .taglinecarousel p a {
     color: #006699;
}
 .container #myCarousel .carousel-inner .item.active .taglinecarousel p a:hover {
     color: #00FFFF;
}
 .divfacebook {
     background-color: #000000;
     width: 40px;
}
 .divtwitter {
     background-color: #2F3239;
     width: 32px;
}
 .divlinkedin {
     background-color: #0091c1;
     width: 32px;
}
 .bulletss {
     text-align: left;
     padding-right: 25%;
     padding-left: 25%;
}
 .pressre {
     text-align: left;
}
 #wrapper5 .contenido .pressre p strong {
     color: #000;
}
 #wrapper5 .contenido .left_column p strong {
     color: #000;
}
 #wrapper5 .contenido p strong {
     color: #000;
}
 #wrapper4 .tagg h1 a {
     font-family: 'Montserrat', sans-serif;
     font-size: 35px;
     color: #FFFFFF;
     font-weight: 700;
     -webkit-transition: all .9s ease;
     -moz-transition: all .4s ease;
     -ms-transition: all .4s ease;
     -o-transition: all .4s ease;
     transition: all .4s ease;
}
 #wrapper4 .tagg h1 a:hover {
     color: #6ABCFF;
}
 .wrappertopvideos {
     margin-top: -100px;
}
 .covervideo {
     position: absolute;
     top: 0px;
     z-index: 5;
     width: 100%;
}
 @media all and (max-width: 1201px) {
     .header {
         position: relative;
         width: 100%;
         background-color: #3b3d3c;
         -webkit-transition: all .4s ease;
         -moz-transition: all .4s ease;
         -ms-transition: all .4s ease;
         -o-transition: all .4s ease;
         transition: all .4s ease;
         z-index: 99999999999999999;
         height: inherit;
    }
     #wrapper11 .container #myCarousel3 .carousel-inner .videoholder div .book .wow.slideInRight img {
         max-width: 350px 
    }
     .book {
         position: absolute;
         z-index: 1000000;
         color: #FFF;
         right: 20px;
         top: 40px;
         text-align: right;
         width: 100%;
    }
     .boxhomesus {
         width: 45%;
         display: inline-block;
         vertical-align: top;
         text-align: left;
         margin: 15px;
    }
     #wrapper9 {
         padding-top: 0px;
    }
}
 @media all and (max-width: 1000px), only screen and (-webkit-min-device-pixel-ratio: 2) and (max-width: 1000px), only screen and (min--moz-device-pixel-ratio: 2) and (max-width: 1000px), only screen and (-o-min-device-pixel-ratio: 2/1) and (max-width: 1000px), only screen and (min-device-pixel-ratio: 2) and (max-width: 1000px), only screen and (min-resolution: 192dpi) and (max-width: 1000px), only screen and (min-resolution: 2dppx) and (max-width: 1000px) {
     #wrapper11 .container #myCarousel3 .carousel-inner .videoholder div .book .wow.slideInRight img {
         max-width: 280px;
    }
     .taggheader {
         padding-top: 20px;
         padding-right: 20px;
         padding-bottom: 20px;
         padding-left: 20px;
    }
     .wrapper {
         padding-right: 15px;
         padding-left: 15px;
    }
     .topcompuesto {
         float: none;
         margin-top: 0px;
         width: 100%;
         clear: left;
    }
     .bannerhome {
         width: 100%;
         margin-top: 0;
         margin-right: auto;
         margin-bottom: 0;
         margin-left: auto;
         padding: 0px;
    }
     .address {
         width: 100%;
         text-align: center 
    }
     .resumecontent {
         background-image: none;
         overflow: hidden;
    }
     .resumeleft {
         background-color: #CCC;
         float: left;
         width: 100%;
         padding-right: 0px;
         padding-bottom: 10px;
         padding-left: 0px;
         overflow: visible;
    }
     .resumeright {
         float: right;
         width: 100%;
         margin-left: 15px;
    }
     #content {
         width: auto;
         margin: 0 auto;
    }
     .top {
         width: 100%;
    }
     .contenido {
         width: 100%;
         margin: 0 auto;
         padding-top: 15px;
         padding-bottom: 0px;
         padding-right: 35px;
         padding-left: 35px;
    }
     .contenidobanner {
         width: 100%;
         margin-right: auto;
         margin-left: auto;
         padding-top: 15px;
         padding-right: 15px;
         padding-left: 15px;
         padding-bottom: 0px;
         margin-bottom: -25px;
         margin-top: 15px;
    }
     .contenidocentrado {
         width: 100%;
         margin: 0 auto;
         text-align: center 
    }
     .logo2 {
         width: 100%;
         display: block;
         padding-left: 0px;
         padding-bottom: 0px;
         margin: 0 auto;
    }
     .logo {
         width: 100%;
         display: block;
    }
     .boxxx {
         width: 70px;
         margin-right: 10px;
         padding: 10px;
         display: inline-block;
         box-shadow: 0 1px 4px rgba(0, 0, 0, .2);
         -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, .2);
         -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, .2);
         -o-box-shadow: 0 1px 4px rgba(0, 0, 0, .2);
         margin-bottom: 10px;
         float: none;
    }
     .facebook {
         width: 32px;
         display: inline-block;
         float: right;
         margin-left: 10px;
    }
     .copyright {
         float: none;
    }
     .fotter {
         padding-right: 20px;
         padding-left: 20px;
         padding-top: 10px;
         padding-bottom: 10px;
         text-align: center;
         width: auto;
    }
     .migasdiv {
         padding-right: 20px;
         padding-left: 20px;
         padding-top: 10px;
         padding-bottom: 10px;
         text-align: left;
         width: auto;
    }
     .tagg {
         padding-right: 20px;
         padding-left: 20px;
         padding-top: 10px;
         padding-bottom: 10px;
         text-align: center;
         width: auto;
    }
     .sponsorssdiv {
         width: auto;
    }
     .bannerhomebox1 {
         width: 100%;
         margin-top: 0;
         margin-right: auto;
         margin-bottom: 0;
         margin-left: auto;
    }
     .bannerhomebox2 {
         width: 100%;
         font-family: Arial, Helvetica, sans-serif;
         font-size: 16px;
         font-weight: bold;
         color: #FFFFFF;
         background-color: #6BA6C4;
         padding: 10px;
         float: right;
    }
     .logobox {
         float: none;
         width: 100%;
         text-align: center;
         padding: 0px;
         margin: 0px;
    }
     .tagline {
         font-size: 20px;
         font-family: 'Open Sans', sans-serif;
         font-weight: 800;
         color: #ffffff;
         padding-top: 20px;
    }
     .contenidoboxes {
         width: 100%;
         margin-top: 0;
         margin-right: auto;
         margin-bottom: 0;
         margin-left: auto;
         padding-top: 20px;
         padding-bottom: 20px;
         padding-right: 20px;
         padding-left: 5px;
         overflow: hidden;
         text-align: center;
    }
     .quickdiv {
         width: 100%;
    }
     .slidebox {
         width: 100%;
         display: block;
         float: none;
         text-align: center;
         padding-top: 20px;
         border-top-width: 2px;
         border-top-style: solid;
         border-top-color: #ccc;
         margin-top: 20px;
    }
}
 @media all and (max-width: 999px) {
     .logos {
         width: 40% 
    }
     .boxhometextos {
         width: 100%;
         display: inline-block;
         vertical-align: top;
         padding: 20px;
         margin: 0px;
    }
     .header {
         position: relative;
         width: 100%;
         background-color: #3b3d3c;
         -webkit-transition: all .4s ease;
         -moz-transition: all .4s ease;
         -ms-transition: all .4s ease;
         -o-transition: all .4s ease;
         transition: all .4s ease;
         z-index: 99999999999999999;
    }
     .fusion9 {
         background-position: left;
         background-repeat: no-repeat;
         -webkit-background-size: cover;
         -moz-background-size: cover;
         -o-background-size: cover;
         background-size: cover;
         background-image: url(../images/sus1b.jpg);
         width: 100%;
         background-attachment: scroll;
         clear: both;
    }
     .fusion9b {
         background-position: left top;
         background-repeat: no-repeat;
         -webkit-background-size: cover;
         -moz-background-size: cover;
         -o-background-size: cover;
         background-size: cover;
         background-image: url(../images/sus2bb.jpg);
         width: 100%;
         background-attachment: scroll;
         clear: both;
    }
     .divform {
         width: 100%;
         position: relative;
         height: 700px;
    }
     .divfoto {
         text-align: center;
         padding-top: 10px;
         padding-right: 20px;
         padding-bottom: 30px;
         padding-left: 20px;
    }
     .divteam {
         text-align: center;
         padding-top: 10px;
         padding-right: 20px;
         padding-bottom: 30px;
         padding-left: 20px;
    }
     .left_column {
         width: 100%;
         display: inline-block;
         vertical-align: top;
         margin-top: 0px;
    }
     .right_column {
         width: 100%;
         text-align: center 
    }
     .logooooo {
         width: 35%;
    }
     .logooooo1 {
         width: 100%;
         padding-left: 0px;
         padding-bottom: 10px;
         padding-top: 0px;
    }
     .logooooo1 img {
         width: 80%;
         max-width: 250px;
    }
     .left_logoooo {
         width: 60%;
         float: left;
    }
     .left_logoooomedia {
         width: 100%;
         float: left;
    }
     .left_logoooo1 {
         width: 100%;
         float: left;
    }
     .carousel-inner {
         width: 100%;
    }
     .center-block {
         display: block;
         float: none;
         width: 100%;
         padding-right: 0px;
         border-right-width: 0px;
         border-right-style: solid;
         border-right-color: #009900;
    }
     .prizeleft {
         float: left;
         width: 260px;
         margin-right: 20px;
         margin-top: 10px;
         padding-right: 10px;
         text-align: left;
    }
     .prizeright {
         float: left;
         width: 100%;
         margin-right: 10px;
         margin-top: 10px;
         margin-bottom: 10px;
    }
     .taglinecarousel {
         top: 45%;
         font-size: 20px;
    }
     .taglinecarousel em {
         font-size: 20px;
    }
     .container #myCarousel .carousel-inner .item.active .taglinecarousel strong {
         font-size: 35px;
    }
     .titlesresume {
         font-size: 35px;
    }
     .titlesresume2 {
         font-family: 'Libre Baskerville', serif;
         font-size: 30px;
         font-weight: 400;
         color: #FFFFFF;
         padding-bottom: 25px;
    }
     .titlesresume3 {
         font-family: 'Libre Baskerville', serif;
         font-size: 45px;
         font-weight: 700;
         color: #FFFFFF;
         padding-bottom: 25px;
    }
     .titlesresume4 {
         font-family: 'Lato', sans-serif;
         font-size: 20px;
         color: #FFFFFF;
    }
     .taglinecarouselleftbottom {
         position: absolute;
         width: 52%;
         text-align: center;
         top: 50%;
         z-index: 4;
         font-family: 'Lato', sans-serif;
         font-size: 20px;
         color: #FFF;
         padding-right: 6%;
         padding-left: 6%;
         font-weight: 300;
         color: rgb(255, 255, 255);
         text-shadow: rgb(3, 3, 3) 0px 0px 6px;
    }
     .separator {
         width: 100%;
    }
     .separatorinsde {
         width: 100%;
    }
     .boxhome {
         width: 100%;
         margin-left: 5px;
         margin-right: 5px;
    }
     .rare_column {
         width: 100%;
         float: inherit;
         margin-top: 20px;
         margin-right: 0px;
    }
     .titlesnewred {
         font-size: 50px;
    }
}
 @media all and (max-width: 900px) {
     .incentives {
         display: none 
    }
     .incentives2 {
         display: inherit 
    }
     .videoholdertag {
         font-size: 65px;
    }
     .videoholdertag2 {
         font-size: 25px;
         padding-left: 25px;
         padding-right: 25px;
    }
     .fusion9b {
         background-position: left;
         background-repeat: no-repeat;
         -webkit-background-size: cover;
         -moz-background-size: cover;
         -o-background-size: cover;
         background-size: cover;
         background-image: url(../images/power2.jpg);
         width: 100%;
         background-attachment: scroll;
         clear: both;
    }
     .fusion10 {
         background-position: left;
         background-repeat: no-repeat;
         -webkit-background-size: cover;
         -moz-background-size: cover;
         -o-background-size: cover;
         background-size: cover;
         background-image: url(../images/g2.jpg);
         width: 100%;
         background-attachment: scroll;
         clear: both;
    }
     .fusion10c {
         background-position: left;
         background-repeat: no-repeat;
         -webkit-background-size: cover;
         -moz-background-size: cover;
         -o-background-size: cover;
         background-size: cover;
         background-image: url(../images/g4.jpg);
         width: 100%;
         background-attachment: scroll;
         clear: both;
    }
     .fusion10e {
         background-position: left;
         background-repeat: no-repeat;
         -webkit-background-size: cover;
         -moz-background-size: cover;
         -o-background-size: cover;
         background-size: cover;
         background-image: url(../images/workhorsefiller4.jpg);
         width: 100%;
         background-attachment: scroll;
         clear: both;
    }
     .fusion10xe {
         background-position: left;
         background-repeat: no-repeat;
         -webkit-background-size: cover;
         -moz-background-size: cover;
         -o-background-size: cover;
         background-size: cover;
         background-image: url(../images/cenntrofiller4.jpg);
         width: 100%;
         background-attachment: scroll;
         clear: both;
    }
     .fusion10xe2 {
         background-position: left;
         background-repeat: no-repeat;
         -webkit-background-size: cover;
         -moz-background-size: cover;
         -o-background-size: cover;
         background-size: cover;
         background-image: url(../images/greenkraftfiller3.jpg);
         width: 100%;
         background-attachment: scroll;
         clear: both;
    }
     .fusionindigo {
         background-position: left;
         background-repeat: no-repeat;
         -webkit-background-size: cover;
         -moz-background-size: cover;
         -o-background-size: cover;
         background-size: cover;
         background-image: url(../images/indigo7.jpg);
         width: 100%;
         background-attachment: scroll;
         clear: both;
    }
     .fusionindigo2 {
         background-position: left;
         background-repeat: no-repeat;
         -webkit-background-size: cover;
         -moz-background-size: cover;
         -o-background-size: cover;
         background-size: cover;
         background-image: url(../images/indigo9.jpg);
         width: 100%;
         background-attachment: scroll;
         clear: both;
    }
     .fusion10f {
         background-position: left;
         background-repeat: no-repeat;
         -webkit-background-size: cover;
         -moz-background-size: cover;
         -o-background-size: cover;
         background-size: cover;
         background-image: url(../images/m2.jpg);
         width: 100%;
         background-attachment: scroll;
         clear: both;
    }
     .fusion10g {
         background-position: left;
         background-repeat: no-repeat;
         -webkit-background-size: cover;
         -moz-background-size: cover;
         -o-background-size: cover;
         background-size: cover;
         background-image: url(../images/m4.jpg);
         width: 100%;
         background-attachment: scroll;
         clear: both;
    }
     .fusionvolta1 {
         background-position: left;
         background-repeat: no-repeat;
         -webkit-background-size: cover;
         -moz-background-size: cover;
         -o-background-size: cover;
         background-size: cover;
         background-image: url(../images/volta2.jpg);
         width: 100%;
         background-attachment: scroll;
         clear: both;
    }
     .fusionvolta2 {
         background-position: left;
         background-repeat: no-repeat;
         -webkit-background-size: cover;
         -moz-background-size: cover;
         -o-background-size: cover;
         background-size: cover;
         background-image: url(../images/volta4.jpg);
         width: 100%;
         background-attachment: scroll;
         clear: both;
    }
     .fusionvolta3 {
         background-position: left;
         background-repeat: no-repeat;
         -webkit-background-size: cover;
         -moz-background-size: cover;
         -o-background-size: cover;
         background-size: cover;
         background-image: url(../images/volta6.jpg);
         width: 100%;
         background-attachment: scroll;
         clear: both;
    }
     .fusionvolta4 {
         background-position: left;
         background-repeat: no-repeat;
         -webkit-background-size: cover;
         -moz-background-size: cover;
         -o-background-size: cover;
         background-size: cover;
         background-image: url(../images/volta8.jpg);
         width: 100%;
         background-attachment: scroll;
         clear: both;
    }
     .fusion10h {
         background-position: left;
         background-repeat: no-repeat;
         -webkit-background-size: cover;
         -moz-background-size: cover;
         -o-background-size: cover;
         background-size: cover;
         background-image: url(../images/nex2.jpg);
         width: 100%;
         background-attachment: scroll;
         clear: both;
    }
     .fusion10i {
         background-position: left;
         background-repeat: no-repeat;
         -webkit-background-size: cover;
         -moz-background-size: cover;
         -o-background-size: cover;
         background-size: cover;
         background-image: url(../images/nex4.jpg);
         width: 100%;
         background-attachment: scroll;
         clear: both;
    }
     .fusion10l {
         background-position: left;
         background-repeat: no-repeat;
         -webkit-background-size: cover;
         -moz-background-size: cover;
         -o-background-size: cover;
         background-size: cover;
         background-image: url(../images/karhof2.jpg);
         width: 100%;
         background-attachment: scroll;
         clear: both;
    }
     .fusion4 {
         background-position: left;
         background-repeat: no-repeat;
         -webkit-background-size: cover;
         -moz-background-size: cover;
         -o-background-size: cover;
         background-size: cover;
         background-image: url(../images/workhorsefiller2.jpg);
         width: 100%;
         background-attachment: scroll;
         clear: both;
    }
     .fusion4 {
         background-position: left;
         background-repeat: no-repeat;
         -webkit-background-size: cover;
         -moz-background-size: cover;
         -o-background-size: cover;
         background-size: cover;
         background-image: url(../images/workhorsefiller2.jpg);
         width: 100%;
         background-attachment: scroll;
         clear: both;
    }
     .fusionzm {
         background-position: left;
         background-repeat: no-repeat;
         -webkit-background-size: cover;
         -moz-background-size: cover;
         -o-background-size: cover;
         background-size: cover;
         background-image: url(../images/zmfusion1a.jpg);
         width: 100%;
         background-attachment: scroll;
         clear: both;
    }
     .fusionzm2 {
         background-position: left;
         background-repeat: no-repeat;
         -webkit-background-size: cover;
         -moz-background-size: cover;
         -o-background-size: cover;
         background-size: cover;
         background-image: url(../images/zmfusion2a.jpg);
         width: 100%;
         background-attachment: scroll;
         clear: both;
    }
     .fusion4c {
         background-position: left;
         background-repeat: no-repeat;
         -webkit-background-size: cover;
         -moz-background-size: cover;
         -o-background-size: cover;
         background-size: cover;
         background-image: url(../images/greenkraftfiller4.jpg);
         width: 100%;
         background-attachment: scroll;
         clear: both;
    }
     .boxhomemitad {
         width: 100%;
    }
     .boxhomesus {
         width: 100%;
         margin-right: 0px;
         margin-left: 0px;
         margin-top: 15px;
         margin-bottom: 15px;
    }
     .boxhomesusgrey {
         width: 100%;
         margin-right: 0px;
         margin-left: 0px;
         margin-top: 15px;
         margin-bottom: 15px;
         min-height: inherit;
    }
     .boxbottoms {
         width: 100%;
         margin-right: 0px;
         margin-left: 0px;
         margin-top: 15px;
         margin-bottom: 15px;
         min-height: inherit;
    }
     .boxaccesories {
         width: 100%;
         margin-right: 0px;
         margin-left: 0px;
         margin-top: 15px;
         margin-bottom: 15px;
         min-height: inherit;
    }
     .boxhomesusacc {
         width: 100%;
         margin-right: 0px;
         margin-left: 0px;
         margin-top: 15px;
         margin-bottom: 15px;
         min-height: inherit;
    }
     .titlebig2 {
         font-size: 35px;
    }
     #wrapper11 {
         display: none 
    }
     #wrapper12a {
         display: inherit 
    }
     .book {
         display: none 
    }
     .arrowdown {
         display: none 
    }
     .requestinfo {
         width: 100%;
         margin-top: 0;
         margin-right: auto;
         margin-bottom: 0;
         margin-left: auto;
         overflow: hidden;
         clear: both;
         padding-bottom: 10px;
         padding-top: 10px;
    }
     .divfacebook {
         background: none;
         display: inline-block 
    }
     .divtwitter {
         background: none;
         display: inline-block 
    }
     .divlinkedin {
         background: none;
         display: inline-block 
    }
     .emailsend {
         background-color: #BA281B;
         padding: 5px;
         width: 350px;
         margin-right: 0px;
         margin-left: 0px;
         text-align: right;
         margin-top: 5px;
         margin-bottom: 5px;
    }
     .titlesnew {
         font-size: 25px;
    }
     .taglinecarouselleftbottom {
         position: absolute;
         width: 60%;
         text-align: center;
         top: 40%;
         z-index: 4;
         font-family: 'Lato', sans-serif;
         font-size: 18px;
         color: #FFF;
         padding-right: 6%;
         padding-left: 6%;
         font-weight: 300;
         color: rgb(255, 255, 255);
         text-shadow: rgb(3, 3, 3) 0px 0px 6px;
    }
     .bulletss {
         text-align: left;
         padding-right: 10%;
         padding-left: 10%;
    }
     .px {
         display: none;
    }
}
 @media all and (max-width: 768px) {
     .separatorincentives {
         width: 100%;
         background-color: #000;
         height: 1px;
         margin-bottom: 15px 
    }
     #wrapper10 .fotter .copyrightdiv p {
         color: #FFF;
         font-size: 18px;
    }
     #wrapper10 .fotter .copyrightdiv p a {
         color: #6CF;
         font-size: 18px;
    }
     #wrapper9b {
         display: inherit 
    }
     #wrapper9 {
         display: none;
         background-color: #000;
    }
     .titlerojo {
         font-size: 30px;
    }
     #wrapper11 .container #myCarousel3 .carousel-inner .videoholder div .book .wow.slideInRight img {
         max-width: 220px;
    }
     .booknow {
         float: none;
         text-align: center;
         padding-top: 20px;
         padding-right: 0px;
         padding-bottom: 20px;
         padding-left: 0px;
         width: 100%;
         max-width: 600px;
    }
     .arrowdown1 {
         position: absolute;
         bottom: 60px;
         z-index: 5500009;
         text-align: center;
         width: 100%;
         display: inherit 
    }
     .titbulletsmall {
         font-weight: 300;
         color: #FFF;
         font-size: 16px;
         font-family: 'Barlow', sans-serif;
    }
     .quoteaa {
         font-size: 45px;
    }
     .quotename {
         font-size: 20px;
    }
     .titlesnewred {
         font-size: 40px;
    }
     .leftbox {
         width: 100%;
    }
     .leftbox2 {
         width: 100%;
    }
     .leftbox-interior {
         width: 100%;
         max-height: inherit 
    }
     #wrapcorona {
         background-color: #FC0;
         text-align: left;
         clear: both;
         border-top-width: 0px;
         border-bottom-width: 1px;
         border-top-style: solid;
         border-bottom-style: solid;
         border-top-color: #FFF;
         border-bottom-color: #FFF;
         margin-top: 0px;
    }
     #wrapper20 .contenido .paralogo .left_logoooo {
         width: 100%;
    }
     .titlelink {
         font-family: 'Barlow', sans-serif;
         font-size: 20px;
         font-weight: 500;
         color: #333333;
    }
     .left_logoooomedia {
         width: 100%;
         float: none;
         margin-top: 10px;
    }
     .divform {
         width: 100%;
         position: relative;
         height: 890px;
    }
     .tropostech {
         display: inline-block;
         vertical-align: middle;
         width: auto;
         text-align: center;
         width: 100%;
    }
     .divlogoooo {
         text-align: left;
         padding-top: 0px;
         padding-right: 0px;
         padding-bottom: 0px;
         padding-left: 15px;
    }
     .sociallogo {
         max-width: 100px;
         max-height: 19px;
         margin-top: 10px;
    }
     .socialiconimg {
         max-width: 40px;
         max-height: 40px;
    }
     blue {
         color: #8edae3;
         display: block 
    }
     .botomlinks {
         text-align: center;
         clear: both;
         float: left;
         width: 100%;
    }
     .whitefont {
         font-size: 24px;
    }
     .whitefontblack {
         font-size: 14px;
    }
     .titlediv {
         text-align: left;
         padding-left: 150px;
    }
     .fotter {
         padding-top: 15px;
         padding-bottom: 5px;
    }
     #wrapper4 .tagg h1 {
         font-size: 18px;
    }
     #wrapper4 .tagg h1 a {
         font-size: 18px;
    }
     .linkcarrousel {
         font-size: 18px;
         font-weight: 300;
    }
     .socialiconimg {
         padding: 1px;
    }
     .follow {
         display: none 
    }
     .toptext {
         text-align: left;
         padding-left: 5px;
         padding-right: 5px;
    }
     .separator {
         margin-top: 5px;
         margin-bottom: 5px;
         width: 100%;
         border-top-style: solid;
         border-top-color: #c4e3ef;
         clear: both;
         border-top-width: 1px;
         border-right-width: 1px;
         border-bottom-width: 1px;
         border-left-width: 1px;
         margin-right: auto;
         margin-left: auto;
         padding-left: 165px 
    }
     .separatorinsde {
         margin-top: 5px;
         margin-bottom: 5px;
         width: 100%;
         border-top-style: solid;
         border-top-color: #c4e3ef;
         clear: both;
         border-top-width: 1px;
         border-right-width: 1px;
         border-bottom-width: 1px;
         border-left-width: 1px;
         margin-right: auto;
         margin-left: auto;
         padding-left: 165px 
    }
     .contenido {
         width: 100%;
         margin: 0 auto;
         text-align: left;
         padding-top: 15px;
         padding-bottom: 0px;
         padding-right: 30px;
         padding-left: 30px;
    }
     .requestinfo {
         width: 100%;
         margin: 0 auto;
         text-align: left;
         padding-top: 15px;
         padding-bottom: 15px;
         padding-right: 15px;
         padding-left: 15px;
    }
     .taglinecarousel {
         top: 45%;
         font-size: 20px;
    }
     .taglinecarousel em {
         font-size: 12px;
    }
     .container #myCarousel .carousel-inner .item.active .taglinecarousel strong {
         font-size: 18px;
    }
     .divfoto {
         text-align: left;
         padding-top: 10px;
         padding-right: 20px;
         padding-bottom: 10px;
         padding-left: 20px;
    }
     .divteam {
         text-align: left;
         padding-top: 10px;
         padding-right: 20px;
         padding-bottom: 10px;
         padding-left: 20px;
    }
     .titlesresume {
         font-size: 25px;
         font-weight: 400;
    }
     .titlesresume2 {
         font-family: 'Libre Baskerville', serif;
         font-size: 18px;
         font-weight: 400;
         color: #FFFFFF;
         padding-bottom: 25px;
    }
     .titlesresume3 {
         font-family: 'Libre Baskerville', serif;
         font-size: 25px;
         font-weight: 700;
         color: #FFFFFF;
         padding-bottom: 25px;
    }
     .taglinecarouselleftbottom {
         position: absolute;
         width: 60%;
         text-align: center;
         top: 40%;
         z-index: 4;
         font-family: 'Lato', sans-serif;
         font-size: 14px;
         color: #FFF;
         padding-right: 6%;
         padding-left: 6%;
         font-weight: 300;
         color: rgb(255, 255, 255);
         text-shadow: rgb(3, 3, 3) 0px 0px 6px;
    }
     .sub-bluebar1 {
         font-family: 'Barlow', sans-serif;
         font-size: 25px;
         font-weight: 500;
         color: #FFF;
    }
     .sub-bluebar {
         font-family: 'Barlow', sans-serif;
         font-size: 25px;
         font-weight: 300;
         color: #FFF;
    }
     .sub-bluebar3 {
         font-family: 'Barlow', sans-serif;
         font-size: 25px;
         font-weight: 300;
         color: #FFF;
    }
     #wrapper10 .fotter .botomlinks a {
         padding: 10px;
         display: block;
    }
     .readmore {
         font-size: 20px;
         padding-top: 15px;
         padding-right: 25px;
         padding-bottom: 15px;
         padding-left: 25px;
    }
     .readmoreRED {
         font-size: 20px;
         padding-top: 15px;
         padding-right: 25px;
         padding-bottom: 15px;
         padding-left: 25px;
    }
     .pressbox {
         width: 100%;
         padding: 0px;
         margin-bottom: 35px;
         margin-left: 0px;
         margin-right: 0px;
         margin-top: 0px;
    }
     .pressboxsixtypercent {
         width: 100%;
         padding: 0px;
         margin-bottom: 35px;
         margin-left: 0px;
         margin-right: 0px;
         margin-top: 0px;
    }
     .upfittin {
         width: 100%;
         padding: 0px;
         margin-bottom: 0px;
         margin-left: 0px;
         margin-right: 0px;
         margin-top: 0px;
    }
     .pressboxbrand {
         width: 100%;
         padding: 0px;
         margin-bottom: 15px;
         margin-left: 0px;
         margin-right: 0px;
         margin-top: 0px;
    }
     .pressfoto img {
         max-width: 70%;
    }
     .container #myCarousel3 .carousel-inner .videoholder div .videoholdertag img {
         max-width: 250px 
    }
     .videoholdertag {
         position: absolute;
         width: 100%;
         z-index: 5000000;
         font-size: 50px;
         padding-left: 25px;
         padding-right: 25px;
         padding-top: 25%;
    }
     .videoholdertagleft {
         position: absolute;
         width: 100%;
         z-index: 5000000;
         color: #FFF;
         font-size: 50px;
         padding-left: 25px;
         padding-right: 25px;
         padding-top: 20%;
    }
     .videoholdertag2 {
         font-size: 25px;
         padding-left: 25px;
         padding-right: 25px;
    }
     .covervideo {
         display: none 
    }
     .videoholderbox {
         width: 100%;
         z-index: 5000001;
         color: #FFF;
         font-size: 25px;
         font-weight: 500 
    }
     .fusiondiv {
         padding-right: 35px;
         padding-left: 35px;
    }
     .left_bio {
         width: 100%;
         display: inline-block;
         overflow: hidden;
         vertical-align: top;
         margin-top: 10px;
    }
     .right_bio {
         width: 100%;
         display: inline-block;
         padding-left: 0px;
         margin-top: 20px;
         vertical-align: top;
    }
     .disclaimer {
         font-size: 12px;
    }
}
 @media all and (max-width:600px), only screen and (-webkit-min-device-pixel-ratio: 2) and (max-width:600px), only screen and (min--moz-device-pixel-ratio: 2) and (max-width:600px), only screen and (-o-min-device-pixel-ratio: 2/1) and (max-width:600px), only screen and (min-device-pixel-ratio: 2) and (max-width:600px), only screen and (min-resolution: 192dpi) and (max-width:600px), only screen and (min-resolution: 2dppx) and (max-width:600px) {
     .readmorerent {
         font-size: 14px;
    }
     .wow.fadeInUp .contenido .incentives table tr td p a {
         font-size: 16px;
    }
     .wow.fadeInUp .contenido .incentives2 table tr td p a {
         font-size: 16px;
    }
     .disclaimer {
         font-size: 10px;
    }
     .incentives {
         font-size: 20px;
         line-height: 35px;
    }
     .incentiveslink {
         font-size: 20px;
    }
     .px2 {
         display: inherit 
    }
     .quoteaa {
         font-size: 40px;
    }
     .titlesresume4 {
         font-family: 'Lato', sans-serif;
         font-size: 18px;
         color: #FFFFFF;
    }
     .titlesnewred {
         font-size: 35px;
    }
     .titlegreen {
         font-family: 'Lato', sans-serif;
         font-size: 30px;
         font-weight: 700;
         line-height: normal;
    }
     .about {
         font-size: 16px;
         line-height: 24px 
    }
     .videoholdertag {
         font-size: 35px;
    }
     .videoholdertagleft {
         font-size: 35px;
    }
     .videoholdersmall {
         display: inherit 
    }
     .fusiondiv {
         padding-top: 120px;
         padding-bottom: 120px;
         text-align: center;
         padding-right: 35px;
         padding-left: 35px;
    }
     #wrapper4 {
         background-color: #000000;
         clear: both;
         display: inherit 
    }
     .videoholder {
         position: relative;
         margin-bottom: -3px;
         text-align: center 
    }
     .divform {
         width: 100%;
         position: relative;
         height: 500px;
    }
     .divform {
         width: 100%;
         position: relative;
         height: 1450px;
    }
     .pressfoto img {
         max-width: 85%;
    }
     .readmore {
         font-size: 20px;
         display: block;
         text-align: center 
    }
     .readmorered {
         font-size: 20px;
         display: block;
         text-align: center 
    }
     .readmorevideo {
         font-size: 15px;
         text-align: center;
         margin-bottom: 100px;
         padding-top: 10px;
         padding-right: 15px;
         padding-bottom: 10px;
         padding-left: 15px;
    }
     #wrapper5 .contenido table tr td p {
         font-size: 13px;
    }
     .title {
         font-size: 20px;
    }
     .titlesmall {
         font-family: 'Barlow', sans-serif;
         font-size: 18px;
         font-weight: 500;
         color: #333333;
    }
     .titlebig {
         font-size: 20px;
    }
     .brand {
         padding-top: 15px;
         width: 250px 
    }
     .sub-bluebar1 {
         font-family: 'Barlow', sans-serif;
         font-size: 22px;
         font-weight: 500;
         color: #FFF;
    }
     .sub-bluebar {
         font-family: 'Barlow', sans-serif;
         font-size: 18px;
         font-weight: 300;
         color: #FFF;
    }
     .sub-bluebar3 {
         font-family: 'Barlow', sans-serif;
         font-size: 18px;
         font-weight: 300;
         color: #FFF;
    }
     .tagg {
         width: 100%;
         padding: 5px;
         overflow: hidden;
         text-align: center;
    }
     .linkcarrousel {
         font-size: 14px;
         margin-top: -10px;
    }
     .specs {
         font-size: 18px;
    }
     .taggheader {
         width: 100%;
         padding-right: 20px;
         padding-left: 20px;
         padding-top: 10px;
         padding-bottom: 10px;
    }
     #wrapper4 .tagg h1 {
         font-size: 16px;
         display: block 
    }
     #wrapper4 .tagg h1 a {
         font-size: 16px;
         display: block 
    }
     #wrapper8 .taggheader h1 {
         font-size: 25px;
    }
     #wrapper9 .taggheader h1 {
         font-family: 'Lato', sans-serif;
         font-size: 20px;
    }
     #wrapper12 .taggheader h1 {
         font-family: 'Lato', sans-serif;
         font-size: 20px;
    }
     #wrapper6 .migasdiv h1 {
         display: block;
         margin-bottom: 25px;
         padding-top: 10px;
    }
     #wrapper6 .migasdiv h1 a {
         font-size: 14px;
         font-weight: 300;
         display: block;
         padding-right: 10px;
         padding-left: 10px;
         padding-top: 10px;
    }
     .marcado {
         font-size: 14px;
         font-weight: 700;
         display: block;
         padding-right: 10px;
         padding-left: 10px;
         padding-top: 10px;
    }
     .migasaeparator {
         display: none 
    }
     .copyrightbottom {
         font-size: 14px;
    }
     .copyrightbottom a {
         font-size: 12px;
    }
     .container #myCarousel .carousel-inner .item.active .taglinecarousel p a {
         font-size: 11px;
    }
     .toptext {
         margin-top: 5px;
         margin-bottom: 5px;
    }
     .emailsend {
         background-color: #BA281B;
         padding: 5px;
         width: 100%;
         margin-right: 0px;
         margin-left: 0px;
         text-align: right;
         margin-top: 5px;
         margin-bottom: 5px;
    }
     .titlesresume {
         font-size: 25px;
         font-weight: 400;
    }
     .emailbox {
         width: auto;
         margin-right: auto;
         margin-left: auto;
         text-align: left;
         padding: 10px;
    }
     ol, ul {
         margin-left: -10px;
    }
     .bullets_column {
         display: inline-block;
         width: 100%;
         vertical-align: top;
         padding: 0px;
    }
     .taglinecarouselleftbottom {
         display: none 
    }
     .taglinecarousel {
         top: 10%;
         font-size: 28px;
         text-align: center;
    }
     .clicimage {
         font-family: Verdana, Geneva, sans-serif;
         font-size: 9px;
         text-align: center;
    }
     .titles {
         font-size: 20px;
    }
     .quickdiv .titlesnew img {
         text-align: center;
         width: 100%;
         padding-left: 40%;
         padding-right: 40%;
    }
     .titlesnew {
         font-size: 22px;
    }
     .taglinecarousel em {
         font-size: 12px;
    }
     .container #myCarousel .carousel-inner .item.active .taglinecarousel strong {
         font-size: 18px;
    }
     .boxbig {
         width: 90%;
         margin-right: 0px;
         padding: 10px;
         display: inline-block;
         box-shadow: 0 1px 4px rgba(0, 0, 0, .2);
         -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, .2);
         -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, .2);
         -o-box-shadow: 0 1px 4px rgba(0, 0, 0, .2);
         margin-bottom: 20px;
    }
     .logobox {
         float: none;
         width: 70%;
         padding: 0px;
         margin-left: auto;
         margin-right: auto;
         text-align: center;
    }
     .tagline {
         font-size: 15px;
         font-family: 'Open Sans', sans-serif;
         font-weight: 800;
         color: #ffffff;
         margin-top: 10px;
    }
     .contenidoboxes {
         width: 100%;
         margin-top: 0;
         margin-right: auto;
         margin-bottom: 0;
         margin-left: auto;
         padding-top: 30px;
         padding-bottom: 20px;
         padding-right: 20px;
         padding-left: 20px;
         overflow: hidden;
         text-align: center;
         background-image: none;
    }
     .socialicon {
         float: none;
         width: 100%;
         margin-right: 0px;
         margin-left: 0px;
         text-align: center;
         margin-top: 15px;
    }
     #tickerbox {
         display: none;
    }
     .imgleft {
         margin-right: 0px;
         margin-bottom: 20px;
         float: none;
         margin-top: 20px;
         display: block;
         text-align: center;
    }
     .contenedorvideo {
         padding: 0px;
    }
     .address {
         font-size: 12px;
         text-decoration: none 
    }
     .top .address a {
         text-decoration: none;
         font-size: 12px;
         padding-right: 4px;
         padding-left: 4px;
    }
     .top .address a :hover {
         text-decoration: underline;
    }
     .contenido .rightdiv {
         float: none;
         width: 100%;
    }
     .volunteer {
         float: none;
         width: 100%;
    }
     .titlediv {
         padding-left: 0px;
         padding-right: 0px;
    }
     .separator {
         padding-left: 15px 
    }
     .separatorinsde {
         padding-left: 15px 
    }
     .separator img {
         width: 10% 
    }
     .separatorinsde img {
         width: 10% 
    }
     .bulletss {
         text-align: left;
         padding-right: 0%;
         padding-left: 0%;
    }
     .copyrightdiv {
         width: 100%;
         text-align: center;
    }
     .contact {
         width: 100%;
         color: #FFF;
         float: inherit;
         margin-right: 0px;
         margin-bottom: 40px;
    }
     .contact2 {
         width: 100%;
         color: #FFF;
         float: inherit;
         margin-right: 0px;
    }
     .contact3 {
         width: 100%;
         color: #FFF;
         float: inherit;
         margin-right: 0px;
    }
     .contact4 {
         width: 100%;
         color: #FFF;
         float: inherit;
         margin-right: 0px;
    }
     .tkvwdiv {
         float: none;
         width: 100%;
         text-align: center 
    }
}
 @media all and (max-width: 320px) {
     .taglinecarousel {
         top: 15%;
         font-size: 14px;
    }
     .sub-bluebar {
         font-family: 'Barlow', sans-serif;
         font-size: 14px;
         font-weight: 300;
         color: #FFF;
    }
}
 .socialicon img {
     margin-right: 3px;
     margin-left: 3px;
     -webkit-transition: all .8s ease;
     -moz-transition: all .8s ease;
     -ms-transition: all .8s ease;
     -o-transition: all .8s ease;
     -webkit-filter: brightness(100%);
}
 .socialicon img:hover {
     -webkit-filter: brightness(180%);
}
 #tickerbox {
     clear: both;
     width: 100%;
     padding: 25px;
}
 .ticker {
     margin: 0;
     font-size: 15px;
     font-family: 'Droid Serif', serif;
     font-style: italic;
     font-weight: 400;
     color: #666666;
     padding: 0px;
     text-align: center;
}
 .ticker li {
     line-height: 1.5;
     list-style-type: none;
}
 .ticker-active {
     height: 7.2em;
     overflow: hidden;
}
 .ticker-active li {
     display: none;
     overflow: hidden;
}
 #wrapper5 .contenido p strong {
     font-weight: 500;
}
 .wow.fadeInUp .contenido div .contact form p {
     font-size: 16px;
}
/* css by ratna */
 .banner-title {
     text-shadow: 0px 0px 2px #ff0000;
}
 .service-1-section {
     padding: 60px 0px;
     background-color: #fff;
}
 .image-box {
     text-align: center;
}
 .image-box img {
     max-width: 100%;
     border-radius: 15% 2%;
     box-shadow: 0px 15px 18px -13px #7db32d;
     border: dashed 1px #7db32d;
}
 .text-center {
     text-align: center;
}
 .side-right-content p {
     margin: opx opx 10px 0px;
     font-size: 18px;
     line-height: normal;
     text-align: justify;
}
 .mb-3 {
     margin-bottom: 15px;
}
.readmores {
    font-size: 18px;
    font-family: 'Lato', sans-serif;
    color: #FFFFFF;
    text-decoration: none;
    -webkit-transition: all 0.3s 
ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    transition: all 0.3s 
ease-in-out;
    padding: 8px 25px;
    margin: 10px 0px;
    font-weight: 400;
    background-color: #7DB32D;
    border-radius: 5px;
    border: 1px solid #7DB32D;
    transition: 0.7s 
ease-in-out;
}
.readmores:hover {
    background: #272727;
    color: #7db32d;
}
 .service-2-section {
     padding: 60px 0px;
     background-color: #eee;
}
 .list-boxes {
     padding: 15px 10px;
     margin: 15px 0px;
     box-shadow: 0px 15px 18px -13px #000;
     background-color: #7DB32D;
     border: dashed 1px #eee;
     min-height: 200px;
     height: 100%;
}
 .list-boxes h3 {
     font-size: 25px;
     font-weight: 600;
     color: #fff;
}
 .list-boxes p {
     color: #fff;
}
 .p-0 {
     padding: 0px;
}
 .service-3-section {
     padding: 60px 0px;
     background: url(../images/service/service4.webp)no-repeat center center;
     background-size: cover;
     background-attachment: fixed;
     text-align: center;
}
 .center-section {
     padding: 10%;
     border-radius: 20px;
     background: #000000b8;
     text-align: center;
     box-shadow: 0px 15px 18px -13px #000;
}
 .center-section h2 {
     color: #fff;
}
 .center-section p {
     color: #fff;
     text-align: center;
     font-size: 18px;
     margin-bottom: 20px;
}
 .side-right-content ul {
     padding-left: 20px;
     margin-left: 0px;
}
 .side-right-content ul li {
     font-size: 18px;
     line-height: normal;
     margin-bottom: 5px;
}
 .service-4-section {
     padding: 60px 0px;
     background: url(../images/service/service8.webp)no-repeat center center;
     background-size: cover;
     background-attachment: fixed;
     text-align: center;
}
 .center-content p {
     text-align: center;
}
 .full-section {
     padding: 0px;
     background-color: #7DB32D;
}
 .half-leftside {
     width: 50%;
     background-color: #7DB32D;
     padding: 60px 0px;
     float: left;
}
 .white-title, .half-leftside p, .half-leftside ul li {
     color: #fff;
}
 .half-leftside ul {
     padding-left: 20px;
     margin-left: 0px;
}
 .half-leftside ul li {
     font-size: 18px;
     line-height: normal;
     margin-bottom: 5px;
}
 .half-rightside {
     width: 50%;
     background-color: #eee;
     padding: 60px 0px;
     float: left;
}
 .half-rightside ul {
     padding-left: 20px;
     margin-left: 0px;
}
 .half-rightside ul li {
     font-size: 18px;
     line-height: normal;
     margin-bottom: 5px;
}
 .half-rightside h3 {
     font-size: 25px;
     color: #7DB32D;
}
 .clear-div {
     clear: both;
}
 .black-clr {
     color: #000;
}
 .half-rightside h2, .half-leftside h2 {
     font-size: 30px;
}
 .service-5-section {
     padding: 60px 0px;
     background: url(../images/service/service19.webp)no-repeat center center;
     background-size: cover;
     background-attachment: fixed;
}
 .full-section1 {
     padding: 60px 0px;
     background-color: #7DB32D;
}
 .full-section1 p {
     color: #fff;
     text-align: center;
     font-size: 18px;
     margin-bottom: 20px;
}
 .white-brd {
     border: 1px solid #fff;
}
 .white-brd:hover {
     border: 1px solid #000;
     color: #000;
}
 .service-6-section {
     padding: 60px 0px;
     background: url(../images/service/service24.webp)no-repeat center center;
     background-size: cover;
     background-attachment: fixed;
}







/* media query for new service pages  */




@media (max-width:1600px) {
.side-right-content ul li {font-size: 18px;margin-bottom: 8px;line-height: 30px;}
.readmores {margin-top: 20px;display: block;width: fit-content;}
.list-boxes p { margin: 10px 0;font-size: 20px;line-height: 27px;}
.list-boxes {min-height: auto;height: 100%;}
.center-section {padding: 5%;}
.center-section strong {line-height: 30px;}
.center-section  .readmores {margin: auto;}
.side-right-content p { font-size: 17px; line-height: 28px;}
.service-1-section {padding: 50px 0px;}
.service-2-section { padding: 50px 0px;}



}

@media (max-width:1440px) {
.list-boxes {min-height: auto;height: 100%;padding: 20px;}
.titlegreen { font-size: 42px;}
.list-boxes p {margin: 10px 0; font-size: 18px;line-height: 25px;}
.center-section {padding: 4%;}


}


@media (max-width:1366px) {
.titlegreen {font-size: 40px;}
.side-right-content ul li {font-size: 17px;margin-bottom: 2px;line-height: 30px;}
.center-section strong {line-height: 28px;font-size: 17px;}


}




@media (max-width:1024px) {
.videoholdertag {padding-top: 10%;font-size: 70px;}
.titlegreen { font-size: 38px;}
.titlerojo { font-size: 38px;}



}



@media (max-width:991px) {
.service-2-section {padding: 20px 0px 60px;}
.side-right-content { margin: 10px 0 0;}
.service-1-section {padding: 40px 0px;}
.service-5-section { padding: 50px 0px;}
.center-section .row {padding: 0;}
.image-box { margin-bottom: 20px;}



}




@media (max-width:840px) {
.videoholdertag { padding-top: 10%;font-size: 60px; line-height: 68px;}


}


@media (max-width:767px) {
.service-1-section .row { padding: 0;}
.titlerojo { font-size: 32px;}
    .videoholdertag {
        padding-top: 24%;
        font-size: 45px;
        line-height: 50px;
    }
.service-1-section .image-box {margin-bottom: 20px;}
.service-2-section .image-box {margin-bottom: 20px;}
.image-box {margin: 30px 0 0;}
.service-3-section .row { padding: 0;}
.service-2-section .row {padding: 0;}
.service-5-section .row {padding: 0;}
.side-right-content {margin: 0px 0 0;}
.titlegreen {font-size: 30px;}
.service-2-section {padding: 20px 0px 30px;}
.service-4-section .row {padding: 0;}
.half-leftside {width: 100%;padding: 30px 0px;}
.full-section .row {padding: 0;}
.half-rightside { width: 100%;padding: 30px 0px;}
.service-6-section .row {padding: 0;}
.service-6-section {padding: 40px 0px;}
.full-section1 {
    padding: 30px 0px;
    background-color: #7DB32D;
}
.full-section1 .row {
    padding: 0;
}
.full-section1 .readmores.white-brd {
    margin: auto;
}
.full-section1 .readmores.white-brd:hover {
    color: #fff;
}
}






@media (max-width:414px) {

    .titlegreen {
        font-size: 26px;
    }
	    .videoholdertag {
        font-size: 38px;
        line-height: 50px;
    }
}
