.container                                  {width:1200px; margin:0 auto;}
.clear {clear: both; display: block; line-height: 0px; height: 0px;}

img                                         {display: block; max-width: 100%; height: auto;}
h1, h2, h3, h4, h5, h6                      {font-weight: normal; margin: 0;}

button, input[type=submit]                  {-webkit-appearance: none; cursor: pointer;}
button:hover, input[type=submit]:hover      {opacity: 0.8;}

input                                       {font-family: 'Source Sans Pro', sans-serif;}
.text-center                                {text-align: center;}
.text-center img                            {margin: 0 auto;}

.dtable                                     {display: table; width: 100%; table-layout: fixed;}
.vmiddle                                    {display: table-cell; vertical-align: middle;}

.transonh                                   { -webkit-transition: all 0.2s ease-in;  -khtml-transition: all 0.2s ease-in;  -moz-transition: all 0.2s ease-in;  -ms-transition: all 0.2s easein;  -o-transition: all 0.2s ease-in; transition: all 0.2s ease-in;}

body {color: #666666;font-family: 'Titillium Web', sans-serif !important;font-size: 16px;line-height: 20px;font-weight: 300;background: #ffffff;}



h1, .h1 {
    font-size: 44px;
    line-height: 48px;
}

h2, .h2 {
    font-size: 36px;
    line-height: 40px;
}

h3, .h3 {
    font-size: 30px;
    line-height: 36px;
}

h4, .h4 {
    font-size: 24px;
    line-height: 28px;
}

h5, .h5 {
    font-size: 18px;
    line-height: 22px;
}

h6, .h6 {
    font-size: 14px;
    line-height: 18px;
}

ul {margin: 0; padding: 0;}

.nopadding > div {padding: 0px !important;}


/* ------------------------ MAIN CONTENT HERE --------------*/
main                                        {background: white;}

main p                                      {color: #666666;font-weight: 300;font-size: 20px;line-height: 26px;margin: 0;padding: 0 0px 10px 0;}


.page-1                                     {padding: 0 0 20px 0;}
.page-1 .rt                                 { background: #f6f6f6;}

.page-1 .rt .logow                          {    background: #ffffff;}
.page-1 .rt .logow a                        {display: block; padding: 0px 10px; 
    
/*  box-shadow: 2px 2px 9px 1px rgba(0,0,0,0.2);*/
    
    z-index: 10; position: relative;}

.page-1 .rt .logow a img {width: 200px; margin: 0 auto;}


.page-1 .rt .textw                          {padding: 20px;     background: #f6f6f6;}
.page-1 .rt .textw h3                       {color: #e41b13;padding: 0 0 25px 0;font-size: 22px;}
.page-1 .rt .textw h3 small                 {display: block;color: #000000;font-size: 22px;}
.page-1 .rt .textw h3 span                  {color: #e41b13;}

.page-1 .rt .socialshare                    {background: #5e5e5e; padding: 25px;}
.page-1 .rt .socialshare .link              {color: #ffffff;}
.page-1 .rt .socialshare ul                 {padding: 15px 0 0 0;}
.page-1 .rt .socialshare ul li              {display: inline-block; vertical-align: middle; padding: 0 1px;}
.page-1 .rt .socialshare ul li a            {display: block; width: 40px; line-height: 40px; border-radius: 5px; background: #33589d; color: #ffffff; font-size: 16px;}
.page-1 .rt .socialshare ul li:nth-child(2) a {background: #21577a;}
.page-1 .rt .socialshare ul li:nth-child(3) a {background: #d5161f;}
.page-1 .rt .socialshare ul li:nth-child(4) a {background: #3975b9;}

.page-1 .rt .links                          {background: #f6f6f6; padding: 20px;}
.page-1 .rt .links ul li                    {margin: 0 0 10px 0; list-style: none;}
.page-1 .rt .links ul li a                  {display: block;box-sizing: border-box;padding: 0 20px;text-align: center;color: #060606;border-radius: 0px;background: #c5c5c5;line-height: 40px;font-size: 20px;}
.page-1 .rt .links ul li a.greenc           {background: #248ece;}

.page-1 .rt .link-texts                     {background: #f6f6f6; padding: 10px 20px;}
.page-1 .rt .link-texts ul li               {list-style: none; padding: 15px 0; border-bottom: 1px solid #d4d4d4;}
.page-1 .rt .link-texts ul li a             {color: #e41b13; font-size: 20px;}
.page-1 .rt .link-texts ul li a b           {display: block; color: #5e5e5e; margin: 5px 0 0 0; font-size: 24px; font-weight: normal; font-weight: 300;}


.topbanner                                  {position: relative;border-top: 0;margin: 0 0 20px 0;}
.topbanner .lt                              {float: left; width: 50%;}
.topbanner .rt                              {float: left; width: 50%;}

.topbanner .img                             {position: relative;}
.topbanner .img > img                       {object-fit: cover; height: 300px; object-fit: cover; width: 100%;}
.topbanner .img .logoimg                    {position: absolute; top: 40px; left: 50%; transform: translateX(-50%); z-index: 100;}


.topbanner .img::before                     {content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 300px;
background: -moz-linear-gradient(top, rgba(0,0,0,0.65) 0%, rgba(0,0,0,0) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#00000000',GradientType=0 ); /* IE6-9 */}


.topbanner .img .logoimg1                   {position: absolute; left: 10px; bottom: -40px; z-index: 100; width: 140px;}

.topbanner .rt .img .logoimg1               {left: auto; right: 10px;}


ul.resp-tabs-list                           {padding: 15px 25px; background: #e4e4e4;  text-align: center;}
ul.resp-tabs-list li                        {display: inline-block; vertical-align: middle; box-sizing: border-box; padding: 0 35px; text-align: center; color: #ffffff !important; border-radius: 0; background: #e41b13 !important; line-height: 40px; font-size: 20px; font-weight: 300; margin: 0 20px !important; float: none;}
ul.resp-tabs-list li.resp-tab-active        {background: #ffffff !important; color: #e41b13 !important;}

.resp-tabs-container                        {border: 0px !important; padding: 0;}
.resp-tab-content                           {border: 0px; padding: 0;}

ul.resp-tabs-list.ver_1                     {background: none; padding: 0;}
ul.resp-tabs-list.ver_1 li                  {float: left; width: 33.33%; float: left; border-bottom: 1px solid #d4d4d4; text-align: center; background: none !important; color: #5e5e5e !important; border-radius: 0; margin: 0px !important; box-sizing: border-box; text-transform: uppercase;}
ul.resp-tabs-list.ver_1 li span             {position: relative; display: inline-block;}
ul.resp-tabs-list.ver_1 li span::after      {content: ""; height: 5px; background: #e41b13; position: absolute; bottom: 0; left: 0; width: 100%; display: none;}


ul.resp-tabs-list li.resp-tab-active        {color: #e41b13 !important;}

ul.resp-tabs-list.ver_1 li.resp-tab-active span::after {display: block;}


.page-1 .lt h2                              {color: #e41b13; padding: 0 0 20px 0; text-transform: uppercase;}


.resp-tab-content.ver_1                     {padding: 40px 25px 40px 5px;}

.slick-slider {margin: 0;}
.slick-slide {outline: 0;}

.video-slider                               {margin: 0 20px 40px;}
.video-slider .slider-for                   {margin: 0 0 30px 0;}
.video-slider .slider-for iframe            {width: 100%;}

.video-slider .slider-nav                   {}
.video-slider .slider-nav .img              {padding: 0 30px;}

.sliderw                                    {margin: 0 20px 40px; position: relative; padding: 30px 0 0 0;}
.sliderw .prev                              {position: absolute; left: 25px; top: 45%; color: #ffffff; font-size: 30px; z-index: 100; cursor: pointer;}
.sliderw .next                              {position: absolute; right: 25px; top: 45%; color: #ffffff; font-size: 30px; z-index: 100; cursor: pointer;}



.topbanner .img .textimg                    {position: absolute; bottom: 0; left: 0; width: 90%; background: #c5c5c5; padding: 15px 0 25px;box-sizing: border-box;}
.topbanner .img .textimg::before {
    content: '';
    position: absolute;
    top: 0;
    right: 0px;
    width: 45px;
    height: 100%;
    background: #c5c5c5;
    -webkit-transform-origin: 100% 0;
    -ms-transform-origin: 100% 0;
    transform-origin: 100% 0;
    -webkit-transform: skew(25deg);
    -ms-transform: skew(25deg);
    transform: skew(25deg);
}

.topbanner .img .textimg ul  {padding: 0 10px 0 150px;position: relative;text-align: center;}
.topbanner .img .textimg ul li {list-style: none;float: left;margin: 0 10px 0 0;}
.topbanner .img .textimg ul li h5 {    color: #e41b13;}
.topbanner .img .textimg ul li h5 small {    color: #e41b13; font-size: 12px;}
.topbanner .img .textimg ul li  div {display: block;color: rgba(12,12,12,0.8);font-size: 13px;/* font-weight: 600; */}

.topbanner .rt .img .textimg {left: auto; right: 0;}
.topbanner .rt .img .textimg::before {right: auto; left: 0; -webkit-transform: skew(-25deg);
    -ms-transform: skew(-25deg);
    transform: skew(-25deg);}

.topbanner .rt .img .textimg ul  {padding: 0 135px 0 20px;}
.topbanner .img .textimg ul li h5 div {
    display: block;
    color: #5e5e5e;
}
.topbanner .text {background: #ffffff; padding: 5px 0 0 150px;}
.topbanner .text h5 {color: #000000; text-transform: uppercase;}
.topbanner .text h5 b {display: block;   color: #e41b13; margin: 0; font-weight: 300;}

.topbanner .rt .text {padding: 5px 150px 0 0; text-align: right;}


.stickylinks .resp-tabs-list {position: fixed; top: 0; left: 0; width: 100%; z-index: 1000; padding:5px 10px ; height: 60px; transition-duration:0.3s;}
.stickylinks ul.resp-tabs-list li {font-size: 16px;line-height: 50px;margin:0px 5px!important;}
.stickylinks .resp-tabs-list.ver_1 {top: 60px; background: #ffffff; text-align: center;     border-bottom: 1px solid #d4d4d4; height: 50px;}
.stickylinks ul.resp-tabs-list.ver_1 li {width: auto; float: none; border: 0;}


.tabcont2 .block {padding: 0 0 5px 0;}
.tabcont2 .block .cont {padding: 0 0 0 20px; border-left: 5px solid #e41b13;}
.tabcont2 .block .cont p {font-size: 18px;line-height: 26px;}


.tabcont2 .block1 h2 {font-size: 30px;}
.tabcont2 .block1 ul li {display: inline-block; vertical-align: middle; padding: 0 15px;}
.tabcont2 .block1 ul li h3 {color: #e41b13; font-size: 30px; font-weight: 300; text-transform: uppercase;}
.tabcont2 .block1 ul li h3 small {display: block; color: #666666; font-size: 16px; font-weight: 300; margin: 5px 0;}
.tabcont2 .block1 ul li h3 small strong {display: block; font-size: 22px; font-weight: 400; margin: 5px 0 0 0;}

.tabcont2 .block1 ul {padding: 0 0 40px 0;}

.tabcont2 .block1 h2 small {display: block; color: #666666; font-size: 16px; font-weight: 300; margin: 5px 0;}

.tabcont2 .timelinewrap {
    text-align: center;
}
.tabcont2 .timelinewrap ul {position: relative; margin: 200px 0 0 0; display: inline-block; width: 100%; clear: both;}
.tabcont2 .timelinewrap ul::after {content: ""; position: absolute; top: 0; left: 50%; width: 4px; height: 100%; background: #c6c6c6; margin: 0 0 0 -2px;}
.tabcont2 .timelinewrap ul li {list-style: none; position: relative; width: 50%; float: left;}
.tabcont2 .timelinewrap ul li::before {content: ""; width: 8px; height: 8px; background: #c6c6c6; border-radius: 50%; position: absolute; top: 0; right: -4px; z-index: 100;}
.tabcont2 .timelinewrap ul li h3 {color: #e41b13; font-size: 24px;}
.tabcont2 .timelinewrap ul li p {font-size: 12px;line-height: 20px;text-align: center;}
.tabcont2 .timelinewrap ul li .liin {text-align: center;}

.tabcont2 .timelinewrap ul li {margin: 20px 0 0 0;}

.tabcont2 .timelinewrap ul li::after {content: ""; width: 60px; height: 2px; background: #c6c6c6;  position: absolute; top: 3px; right: -4px; z-index: 100;}

.tabcont2 .timelinewrap ul li:nth-child(1)::after {display: none;}

.tabcont2 .timelinewrap ul li:nth-child(2) {margin: 0;}

.tabcont2 .timelinewrap ul li:nth-child(odd) {float: right;}
.tabcont2 .timelinewrap ul li:nth-child(odd)::before {right: auto; left: -4px;}
.tabcont2 .timelinewrap ul li:nth-child(odd)::after {right: auto; left: -4px;} 

.tabcont2 .timelinewrap ul li:nth-child(1) {position: absolute;
    top: -193px;
    left: 50%;
    width: 50%;
    transform: translateX(-50%);}

.tabcont2 .timelinewrap ul li:nth-child(1)::before {top: auto; bottom: 0; right: auto; margin: 0; left: 50%; transform: translateX(-50%);}

.tabcont2 .timelinewrap ul li .img img {margin: 0 auto;}


.tabcont2 .timelinewrap ul li.li1 {margin: 100px 0 0 0;}
.tabcont2 .timelinewrap ul li.li1 .img {
    position: absolute;
    top: -104px;
    left: 0;
    width: auto;
}

.tabcont2 .timelinewrap ul li.li2 {margin: 100px 0 0 0;}
.tabcont2 .timelinewrap ul li.li2 .img {
    position: absolute;
    top: -84px;
    left: 50%;
    transform: translateX(-50%);
    width: 80px;
}


.tabcont2 .timelinewrap ul li.li3 {margin: 100px 0 0 0;}
.tabcont2 .timelinewrap ul li.li3 .img {
    position: absolute;
    top: -134px;
    left: 0;
    width: auto;
}


.tabcont2 .timelinewrap ul li.li4 {margin: 100px 0 0 0;}
.tabcont2 .timelinewrap ul li.li4 .img {
    position: absolute;
    top: -64px;
    left: 0;
    width: auto;
}


.tabcont2 .timelinewrap ul li:last-child {position: absolute;
    bottom: -103px;
    left: 50%;
    width: 50%;
    transform: translateX(-50%);}

.tabcont2 .timelinewrap ul li:last-child::after {display: none;}


.tabcont2 .timelinewrap ul li:last-child::before {bottom: auto; top: -10px;  right: auto; margin: 0; left: 50%; transform: translateX(-50%);}


.tabcont3 .block {margin: 10px 0 60px 0;}
.tabcont3 .block .img {border: 7px solid #666666;}
.tabcont3 .block .img img {width: 100%;}

.tabcont3 .block .titlew {background: #cccccc; padding: 15px; position: relative; left: -30px; width: 75%; margin: 30px 0 30px 0;}
.tabcont3 .block .titlew h3 {    color: #e41b13; text-transform: uppercase;}
.tabcont3 .block .titlew h3 small {display: block; margin: 5px 0 0 0;}


.tabcont3 .block .titlew::before {
    content: '';
    position: absolute;
    top: 0;
    right: -46px;
    width: 45px;
    height: 100%;
    background: #cccccc;
    -webkit-transform-origin: 100% 0;
    -ms-transform-origin: 100% 0;
    transform-origin: 100% 0;
    -webkit-transform: skew(-25deg);
    -ms-transform: skew(-25deg);
    transform: skew(-25deg);
}

.tabcont3 .block p {width: 95%; padding-left: 10px;}


.tabcont4 .quotesection {margin: 50px 0 0 0; padding: 0 70px;}
.tabcont4 .quotesection h3 {padding: 0 0 20px 0;  color: #e41b13; position: relative; font-size: 24px; line-height: 30px;}
.tabcont4 .quotesection h3 span {display: inline-block; position: relative;}
.tabcont4 .quotesection h6 {font-size: 18px; text-transform: uppercase;}
.tabcont4 .quotesection h3::before {content: ""; position: relative; display: inline-block; left: -5px; top: 0; background: url(../images/quote1.png) scroll no-repeat 0 0; width: 18px; height: 20px;}
.tabcont4 .quotesection h3::after {content: "";  background: url(../images/quote2.png) scroll no-repeat 0 0; width: 18px; height: 20px; position: relative; z-index: 100; display: inline-block; margin: 0 0 0 10px; top: -5px;}


.tabcont4 .cont {padding: 0 0 0 20px; border-left: 5px solid #e41b13;}

.tabcont4 .imgsection {position: relative; padding: 0 0 40px 0; margin: 0 auto; max-width: 700px;}
.tabcont4 .imgsection .img {padding: 60px 0 0 20px; position: relative; z-index: 10;}

.tabcont4 .imgsection  ul {text-align: center; padding: 15px 0 30px 0;}
.tabcont4 .imgsection  ul li {display: inline-block; vertical-align: middle; padding: 0 15px;}
.tabcont4 .imgsection  ul li h3 {color: #e41b13; font-size: 30px; font-weight: 300; text-transform: uppercase;}
.tabcont4 .imgsection  ul li h3 small {display: block; color: #666666; font-size: 16px; font-weight: 300; margin: 5px 0;}

.tabcont4 .imgsection .textw {position: relative; position: absolute; top: 10px; right: 0; background: #cccccc;}
.tabcont4 .imgsection .textw h3 {padding: 10px; font-size: 23px; line-height: 30px; text-align: right; position: relative; z-index: 100; text-transform: uppercase;}

.tabcont4 .imgsection .textw::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 85px;
    height: 100%;
    background: #cccccc;
    -webkit-transform-origin: 100% 0;
    -ms-transform-origin: 100% 0;
    transform-origin: 100% 0;
    -webkit-transform: skew(-35deg);
    -ms-transform: skew(-35deg);
    transform: skew(-35deg);
}

.tabcont6 .img img {margin: 0 auto;}
.tabcont6 .img {margin: 0 0 70px 0; display: block;}

.tabcont6 .tabcont4 {}
.tabcont6 .tabcont4 li {float: left; width: 50%; padding: 0 40px; box-sizing: border-box; list-style: none; margin: 0 0 50px 0;}
.tabcont6 .tabcont4 li:last-child {width: auto;}


.tabcont8 h4 {color: #e41b13; padding: 30px 0; text-transform: uppercase;}
.tabcont8 h4 small {display: block; text-transform: none; margin: 5px 0 0 0;}

.tabcont8 .graphwrap {padding: 40px 0;}


.tabcont9 .topc {padding: 40px 0;}


.tabcont11 .img {padding: 10px 0 40px 0;}

.tabcont11 .imgfull img {width: 100%;}

.tabcont11 .cont {margin: 20px 0;}




.page-1 .topbanner .rt {background: none; max-width: 100%;}


.timelinewrap {padding: 0 0 100px 0;}



.topbanner .img::before {display: none;}


.topbanner .img > img {object-position: top center;height: auto;}

.topbanner .img .logoimg1 {width: 120px;}



a.greenc.displayn {
    display: none;
    box-sizing: border-box;
    padding: 0 20px;
    text-align: center;
    color: #ffffff;
    border-radius: 0px;
    background: #2595cd;
    line-height: 40px;
    font-size: 20px;
    }

.stickylinks a.greenc.displayn {display: block;
    position: fixed;
    top: 9px;
    right: 50%;
    width:260px;
    margin-right:-580px;    
    z-index: 10000000;}

.logodisplayn {display: none;}

.stickylinks .logodisplayn {
    display: block;
    position: fixed;
    top: 9px;
    left:50%;
    line-height:40px;
    z-index: 10000000;

}
.stickylinks .logodisplayn:hover {
    background: #0f8d1a none repeat scroll 0 0;
    color: #ffffff;
}



.rt .texts {padding: 20px 5px 0 20px;}
.rt .texts ul{padding:0px }
.rt .texts ul li {list-style: none; margin: 0 0 15px 0;}
.rt .texts ul li.last{margin-bottom:0px; }
.rt .texts ul li h6 {color: #2b5669; padding: 0 0 5px 0; font-size: 16px; font-weight: 300;}
.rt .texts h3 {    color: #e41b13;
    padding: 0 0 15px 0; }
.rt .texts ul li h4 {color: #e41b13; line-height: 34px; font-size:30px;  }
.rt .texts ul li h4 span{color:#666; font-size:15px;   }

.tabcont5 .imgsection .img {
    padding: 43px 0 0 43px;
}

.tabcont3 .block .titlew h3 {padding: 0 0 0 0;}


.tabcont5 .imgsection .img {
    padding: 0px 0 0 43px;
}

.page-1 .rt .links ul li.investnow-bg a.greenc{min-height: 40px;background: #2595cd;line-height: 40px;color: white;}
.page-1 .rt .links ul li.investnow-bg a.greenc:hover{background: #248ece;}
.perks-tabs p{margin-right: 25px;}
.html5gallery-elem-0 > a{display: none !important;}
/* ------------------ FOOTER HERE --------------------------*/
#footer                                     {}
.copy                                       {}

/******************************add new css*******************/
.fixedlogo{display:none; }
.stickylinks .fixedlogo {
    display: block;
    left: 50%;
    margin-left: -575px;
    position: fixed;
    top: 5px;
    z-index: 50000000;
}
.stickylinks .resp-tabs-list{ box-shadow:0 -1px 2px rgba(0, 0, 0, 0.2);}
.stickylinks .firsttab{ box-shadow:none;box-shadow:0 0px 3px rgba(0, 0, 0, 0.3)!important; background:#f6f6f6;}    
.header{width:100%;padding: 0px 0px 0px;box-shadow:0 0px 4px rgba(0, 0, 0, 0.3);background:#f6f6f6;margin-bottom: 20px;}
.main-logo{float:left; }
.invest-now-btn{background: #2595cd;padding:10px 30px;font-size:20px;color:#fff;float:right;margin-right:5px;width:260px;margin-right: 22px;text-align:center;margin-top: 10px;}
.invest-now-btn:hover{background: #248ece;color:#fff;}  
.stickylinks ul.firsttab li{background-color:transparent!important;color: #5e5e5e !important;margin:0px 5px!important;padding: 0 15px!important;font-size: 20px;}
.stickylinks ul.firsttab li.resp-tab-active{color:#e41b13!important;font-weight: 600;} 

.choose-ride{background:url(../images/ride-bg.jpg) no-repeat top left ; width:680px; height:546px; display:block; position:relative; border:1px solid #ececec; margin:auto;  }
.choose-ride h3{font-size:35px; color:#fff; position:absolute; width:170px; text-transform:uppercase; }
.rain-ride{left:27px; top:12px; }
.road-ride{left:229px; top:12px; }
.dynamic-ride{left:440px; top:12px; }
.choose-ride p{font-size:20px;color:#666666;position:absolute;width:172px;text-align: initial;}
.rainride-content{left:98px; top:248px;}
.roadride-content{left:304px; top:248px;}
.dynamic-content{left:508px; top:248px;}
.choose-title{margin-top:35px; }
.page-1 .rt .links ul li.social-medialink{background-color:transparent; text-align:center; }
.page-1 .rt .links ul li.social-medialink a{background-color:transparent; text-align:center; }
.perks-tabs{padding-top:25px;  }
.perks-table{border:1px #dedede solid; border-collapse:collapse; width:98%; }
.perks-table td, .perks-table th{padding:5px; font-size:14px; border-bottom:1px #dedede solid } 
.perks-table td, .perks-table th strong{font-weight:500; }
.perks-table th{font-weight:600; background:#f3f3f3; padding:10px 5px; text-align:right; }
tr.title-row td{background:#fafafa; border-bottom:2px #ccc solid }

/*sunny new css*/
.topic-block strong, .topic-page strong {
    color: #444;
    font-weight: 600;
}
.topbanner .img .textimg h5{font-size: 22px}
.blacksmall{display: block;
    color: #5e5e5e;
    margin: 5px 0 0 0;
    font-size: 24px;
    font-weight: 300;
    text-align: initial;}
    .redlight{
            display: block;
    color: #e41b13;
    margin: 0;
    font-weight: 300;
        font-size: 18px;
    }
.html-home-page .block{max-width: 100% }
.html-home-page .master-wrapper-content{width: 100% !important;}
.html-home-page .master-column-wrapper{padding-top: 0px;}
.topic-block a, .topic-page a {text-decoration: none;}
.links ul, .link-texts ul{padding: 0px;}
.timelinewrap ul{padding:0px;}
.registration-page .col-md-12{padding: 0px;}
.aggrementpage .invest-now-btn{display: none;}
@media (min-width: 1001px)
{
.aggrementpage .header-links-wrapper {
    width: 15%;
}


.html5gallery-elem-img-1 img +a{display:none !important}
.html5gallery-car-mask-0{text-align: center !important;}
.html5gallery-thumbs-0 {

    margin: auto !important;
    width: 100% !important;
}
.html5gallery-tn-selected-0, .html5gallery-tn-0 {
    display: inline-block !important;
float:none !important; 

}
}


.player .video-wrapper .video.cover {
    background-size: inherit !important;
}
.imgnone{display: none;}
.hov:hover +img{display: block;position:absolute;}
.html5gallery-elem-img-1 img +a{display:none}

@media (max-width: 480px)
{
   
.header-links-wrapper {
    padding: 10px 0;
    padding-top: 0px;
}
}


#investor-form{color:#333;text-align:center;}
#investor-form input{width:100%;font-size:14px;font-family:'Titillium Web',sans-serif!important;}
#investor-form p{line-height: 11PX;font-size:14px;text-align:center;color:#555;padding-bottom:7px;margin-bottom:0px;}
#investor-form ::-webkit-input-placeholder{color:#555;font-size:14px;font-family:'Titillium Web',sans-serif!important;}
#investor-form ::-moz-placeholder{color:#555;font-size:14px;font-family:'Titillium Web',sans-serif!important;}
#investor-form :-ms-input-placeholder{color:#555;font-size:14px;font-family:'Titillium Web',sans-serif!important;}
#investor-form :-moz-placeholder{color:#555;font-size:14px;font-family:'Titillium Web',sans-serif!important;}
#investor-form .btn{width:100%;margin-bottom:5px;background:#42ae25;padding:10px;border:0px;margin-top: 10px;}
.feild1{width:49%;float:left;margin-right:3px;margin-bottom:10px;}
.feild2{width:49%;float:left;margin-left:3px;margin-bottom:10px;}
#investor-form select{width:100%;height:36px;}
#investor-form select{-webkit-appearance:menulist-button;background:none;vertical-align:middle;border:1px solid #ddd;padding:0px;font-size:14px}
#investor-form input[type="checkbox"]{vertical-align:bottom;width:20px;height:20px;}