/****************************
**Dec 2022 changes**
******************************/
/*****BANNER********/
a.navbar-brand img#banner-luxury {
    display: none;
}

.banner-container.dynamic-centering.main-container {
    display:block;
}
.navbar-header button.navbar-toggle.collapsed {
    margin-top: 12px;
}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
    color: #fff;
    background-color: #fff!important;
}
.telp5 {
    display: none;
    float: right;
    padding-top: 32px;
    padding-right: 8px;
}
.telp5 a i {
    color: #bd2133;
}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
    background-color: #fff!important;
}
.dropdown-menu {
    position: absolute;
    top: 121%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 160px;
    padding: 5px 0;
    margin: 2px 0 0;
    font-size: 14px;
    text-align: left;
    list-style: none;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ccc;
    border: 1px solid rgba(0,0,0,.15);
    border-radius: 4px;
    -webkit-box-shadow: 0 6px 12px rgb(0 0 0 / 18%);
    box-shadow: 0 6px 12px rgb(0 0 0 / 18%);
}

.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
    background-color: none;
}

li.menu-heading.dropdown ul:after {
    content: "";
    position: absolute;
    right: 50%;
    top: -10px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 10px 10px 10px;
    border-color: transparent transparent #ffffff transparent;
    z-index: 9999;
}


li.menu-heading a {
    color: #000!important;
}

a.navbar-brand {
    font-weight: bold;
    font-size: 14px;
}
.phonenumber-link a {
    font-size: 24px;
}
nav.navbar-fixed-top a.navbar-brand {
    transform: scale(.9);
}
.dropdown-menu>li>a {
    color: #000;
}
.navbar-default {
    background-color: #fff!important;
}

a.banner-link:hover {
    color: #555;
}

a.navbar-brand {
    color: #000!important;
    font-size: 16px;
}
div#element-04568e5bd24148bbbb783881362e3fce img {
    margin-left: 20px;
}
div.banner-container {
    background: #ffffff;
}

div#element-04568e5bd24148bbbb783881362e3fce {
    background: #fff;
}

div#row-8d8312ffade747f2a76b937b5e7cb96b .page-content-column.col-lg-6.col-md-6.col-sm-6.bg-parallax {
    background: #fff!important;
}

div#row-8d8312ffade747f2a76b937b5e7cb96b .page-content-column.col-lg-3.col-md-3.col-sm-3.bg-parallax {
    background: #fff!important;
}


a.banner-link {
    color: #000;
    text-shadow: none;
}

.dropdown-menu {
    background: #fff !important;
    border: 0;
}

.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
    color: #bd2133!important;
}

.dropdown-menu>li> a:hover {
    background-color: rgb(133 1 0) !important;
    color: #ededed !important;
}

a.banner-link .fa {
    color: #bd2133;
}

nav.navbar.navbar-default {
    padding: 0% 0 0%;
}
div#element-74125ce582eb4988a458d8825470e127 h1 span {
    font-size: 44px;
}
/************Element heading*************/
div#element-79df0f1e08c4409299c4113e71b7b9ad .element-heading.element-heading-quicklinkbuttons h4{
display:none;
}
.element-heading h4:after {
display:none;
}

.element-heading h4 {
    color: #666;
    border-bottom: none;
}
a.menu-heading {
    font-weight: bold;
    font-size: 14px;
}

/*******QBTNS**********/

div#element-79df0f1e08c4409299c4113e71b7b9ad {
    background: #fff;
    margin-top: -70px;
}


.quicklinkbutton.buttoncolor-black_darkred .quicklinkbutton-label, .quicklinkbutton.buttoncolor-black_darkred .quicklinkbutton-anim {
    color: #fff;
}

.quicklinkbutton.buttoncolor-black_darkred {
    background-color: #bd2133 !important;
}



a.btn.btn-block {
    font-size: 24px!important;
    font-family: 'Roboto', sans-serif;
    height: 100px!important;
    line-height: 100px!important;
    outline: 4px solid #c7c7c7c9;
}

.quicklinkbuttons-horizontal .quicklinkbutton-wrapper {
    padding-left: 20px;
    padding-right: 20px;
}


/****INV slider*****/


div#element-c94138999c0344248b2c94a1c00ce8ee {
    background: #fff;
}



span.tradeup {
    letter-spacing: 18px;
    word-spacing: 10px;
}

ul.slides li {
    margin: 30px 20px !important;
}



a.vehicle-panel {
    background: #222 !important;
}


.vehicle-panel-headline, .vehicle-panel-label {
    font-size: 16px;
    padding-top: 5px;
    padding-bottom: 10px;
    color: #fff;
}


.grid figure {
    float: left;
    overflow: hidden;
    margin: 0px 5px;
    max-width: 90%!important;
    background: #000;
    text-align: center;
}



/********WELCOME******/


div#element-8be5896c7462407fa6fa7751d0623d8a {
    margin-top: -80px;
}

div#row-a714159a651642819529d82988e7963c {
    margin-top: 20px;
}
div#element-8be5896c7462407fa6fa7751d0623d8a h1{
font-size:40px;
}
p.special {
    font-size: 40px;
}
/********tradeGauge******/
.vi-tg-logo img {
    display: block;
    margin: 0;
}





/************ QUICK LINK ************/
@font-face {
	font-weight: normal;
	font-style: normal;
	font-family: 'feathericons';
	src:url('../fonts/feathericons/feathericons.eot?-8is7zf');
	src:url('../fonts/feathericons/feathericons.eot?#iefix-8is7zf') format('embedded-opentype'),
		url('../fonts/feathericons/feathericons.woff?-8is7zf') format('woff'),
		url('../fonts/feathericons/feathericons.ttf?-8is7zf') format('truetype'),
		url('../fonts/feathericons/feathericons.svg?-8is7zf#feathericons') format('svg');
}
*, *:after, *:before { -webkit-box-sizing: border-box; box-sizing: border-box; }
.clearfix:before, .clearfix:after { display: table; content: ''; }
.clearfix:after { clear: both; }

/* Common style */
.grid figure {
    float: left;
    overflow: hidden;
    margin: 0px 5px;
    max-width: 340px;
    background: #000;
    text-align: center;
}

.grid figure img {
	position: relative;
	display: block;

	max-width: 100%;
	opacity: 0.5;
}

.grid figure figcaption {
	padding: 2em;
	color: #fff;
	text-transform: uppercase;
	font-size: 1.25em;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}

.grid figure figcaption::before,
.grid figure figcaption::after {
	pointer-events: none;
}

.grid figure figcaption,
.grid figure figcaption > a {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

/* Anchor will cover the whole item by default */
/* For some effects it will show as a button */
.grid figure figcaption > a {
	z-index: 1000;
	text-indent: 200%;
	white-space: nowrap;
	font-size: 0;
	opacity: 0;
}

.grid figure h2 {
	word-spacing: -0.15em;
	font-weight: 300;
}

.grid figure h2 span {
    font-weight: 800;
    word-spacing: 3px;
    letter-spacing: 2px;
font-size:30px
}

.grid figure h2,
.grid figure p {
	margin: 0;
}

.grid figure p {
	letter-spacing: 1px;
	font-size: 68.5%;
}

/***** Romeo block btns*****/


figure.effect-romeo {
	-webkit-perspective: 1000px;
	perspective: 1000px;
}




figure.effect-romeo img {
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
	-webkit-transform: translate3d(0,0,300px);
	transform: translate3d(0,0,300px);
}

figure.effect-romeo:hover img {
	opacity: 0.6;
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}


figure.effect-romeo:hover img {
    opacity: 0.7;
    transform: scale(1.6);
}

figure.effect-romeo figcaption::before,
figure.effect-romeo figcaption::after {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 80%;
	height: 1px;
	background: #fff;
	content: '';
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
	-webkit-transform: translate3d(-50%,-50%,0);
	transform: translate3d(-50%,-50%,0);
}

figure.effect-romeo:hover figcaption::before {
	opacity: 0.5;
	-webkit-transform: translate3d(-50%,-50%,0) rotate(45deg);
	transform: translate3d(-50%,-50%,0) rotate(45deg);
}

figure.effect-romeo:hover figcaption::after {
	opacity: 0.5;
	-webkit-transform: translate3d(-50%,-50%,0) rotate(-45deg);
	transform: translate3d(-50%,-50%,0) rotate(-45deg);
}

figure.effect-romeo h2,
figure.effect-romeo p {
	position: absolute;
	top: 50%;
	left: 0;
	width: 100%;
	-webkit-transition: -webkit-transform 0.35s;
	transition: transform 0.35s;
}

figure.effect-romeo h2 {
	-webkit-transform: translate3d(0,-50%,0) translate3d(0,-150%,0);
	transform: translate3d(0,-50%,0) translate3d(0,-150%,0);
    font-size: 23px;
}

figure.effect-romeo p {
	padding: 0.25em 2em;
	-webkit-transform: translate3d(0,-50%,0) translate3d(0,150%,0);
	transform: translate3d(0,-50%,0) translate3d(0,150%,0);
font-size:18px;
}

figure.effect-romeo:hover h2 {
	-webkit-transform: translate3d(0,-50%,0) translate3d(0,-100%,0);
	transform: translate3d(0,-50%,0) translate3d(0,-100%,0);
}

figure.effect-romeo:hover p {
	-webkit-transform: translate3d(0,-50%,0) translate3d(0,100%,0);
	transform: translate3d(0,-50%,0) translate3d(0,100%,0);
}
@media (max-width: 400px) {
figure.effect-romeo h2 { font-size: 18px; }
figure.effect-romeo h2 {
    top: 60%;
}
figure.effect-romeo p {
    top: 40%;
}
}
@media screen and (max-width: 50em) {
	.grid figure {
		display: inline-block;
		float: none;
		margin: 10px auto;
		width: 100%;
	}
}


.page-content-column.first-column.col-lg-12.col-md-12.col-sm-12.bg-parallax {
    background: #fff!important;
}


figure.effect-romeo {
    border: 5px solid #bd2133;
    padding: 5px 4em;
}




/******Contact******/



.form-submit .btn {
    background: #bd2133;
    color: #fff;
    width: 70%;
}



.accent-color1 {
    color: #bd2133 !important;
}

div#element-0bed9903f06d4c5d8698cfa11c8c414e .col-md-4.col-sm-6 {
    width: 48%!important;
}

.text-info.accent-color1.required-indicator {
    display: none;
}

.form-submit {
    text-align: right;
    margin-right: -5px;
}

/*******Footer*******/


.footer-container {
    background: #660000!important;
}



/*****Gauge*****/

/*** sell trade bg ***/
 div#row-0df7be0eac0943c0a3843714ab556484 {
     background: #333;
     border-top:1px solid #fff;
     color:#fff;
}
 div#row-97c1461467f4497f80f46ba66a7e3256>div>div.container {
     background: #333;
     padding-top: 42px;
}
/*** end sell trade bg ***/
 div#smTrade .vi-tg-logo {
     display: block;
}
 .selltrade h2{
     font-family: 'Roboto', "Helvetica Neue", Helvetica, Arial, sans-serif;
     font-weight:600;
     font-size:36px;
     letter-spacing: -0.3px;
}
 form#tradeRe button#dc-get-price-button {
     width: 100%;
     margin-top: 24px;
     padding: 18px 0px;
     font-size: 16px;
     font-weight: 800;
     border-radius: 0px;
     font-family:"Helvetica Neue", Helvetica, 'Roboto', Arial, sans-serif;
     color:#000;
}
 form#tradeRe button#dc-get-price-button:focus {
     width: 100%;
     margin-top: 24px;
     padding: 18px 0px;
     font-size: 16px;
     font-weight: 800;
     border-radius: 0px;
     font-family:"Helvetica Neue", Helvetica, 'Roboto', Arial, sans-serif;
     color:#000;
}
 div#tradeG1 label {
     font-size: 13px;
     font-family: "Roboto";
     font-weight: 400;
}
 div#tradeG1 input {
     border-radius: 0px;
     height: 60px;
}
 input#test::placeholder {
     color: #B5B1B1;
     font-size: 15px;
     font-family: "Roboto", sans-serif;
     font-weight: 400;
}
 div#element-762bac8ca6d243e6bb79e0219890abd7 {
     padding:0px;
}


div#row-97c1461467f4497f80f46ba66a7e3256 {
    background: #333333;
    padding: 40px 0px;
}
div#row-b366d639a3924551b9fb60f7d383cba9 .container {
    padding: 0px 90px;
}
div#row-f3fd0133631844be90a57e55e95a77c7 .container {
    padding-top: 100px;
}





/***********Media Q**********/

/* Large desktops and laptops */
@media (min-width: 1200px) {
}
/* Landscape tablets and medium desktops */
@media (min-width: 992px) and (max-width: 1199px) {
}
/* Portrait tablets and small desktops */
@media (min-width: 768px) and (max-width: 991px) {
}
/* Landscape phones and portrait tablets */
@media (max-width: 767px) {
div#row-b366d639a3924551b9fb60f7d383cba9 .container {
    padding: 0px 30px;
}
.address-link.pull-right {
    display: none;
}
a.navbar-brand img#banner-luxury {
    display: block;
}
.telp5 {
    display: block;
    float: right;
    padding-top: 19px;
    padding-right: 8px;
}
.banner-container.dynamic-centering.main-container {
    display: none;
}
.phonenumber-link.pull-right {
    text-align: center!important;
    margin-right: -4%;
    margin-top: -85px;
}

div#element-74125ce582eb4988a458d8825470e127 h1 span {
    font-size: 30px;
}
a.btn.btn-block {
    font-size: 20px!important;
    height: 60px!important;
    line-height: 60px!important;
    outline: 4px solid #ffffffc9;
    box-shadow: 1px 11px 14px #000000a6;

}

.grid figure {
    display: inline-block;
    float: none;
    margin: 10px auto;
    width: 100%;
    height: 162px;
}
div#element-8be5896c7462407fa6fa7751d0623d8a h1 span {
    font-size: 40px!important;
}
div#element-8be5896c7462407fa6fa7751d0623d8a {
    text-align: center;
}

.grid figure h2 span {
    font-weight: 800;
    word-spacing: 2px;
    letter-spacing: 1px;
    font-size: 16px;
}
figure.effect-romeo p {
    font-size: 14px;
    top: 20%;
}
figure.effect-romeo h2 {
    top: 54%;
}
div#element-1f4bcfc57d3b4ae9bc4795b615e582ae {
    margin-top: -80px;
text-align:center;
}
div#row-391881ecaa024e2d913b1bcd7809de66 {
    text-align: center;
}
div#element-0bed9903f06d4c5d8698cfa11c8c414e .col-md-4.col-sm-6 {
    width: 100%!important;
}
span.tradeup {
    letter-spacing: 8px;
    word-spacing: 4px;
}
div#element-04568e5bd24148bbbb783881362e3fce img {
    width: 150px!important;
}
.navbar-default .navbar-toggle {
    border-color: #bd2133;
}
.navbar-default .navbar-toggle .icon-bar {
    background-color: #bd2133;
}
div#element-8be5896c7462407fa6fa7751d0623d8a {
    margin-top: -120px;
}

.form-submit .btn {
    background: #bd2133;
    color: #fff;
    width: 100%;
}
span.about-txt {
    font-size: 16px!important;
}
}








/* Portrait phones and smaller */
@media (max-width: 480px) {
 a.navbar-brand img {
        max-width: 136px !important;
}
.address-link.pull-right {
    display: none;
}
div#element-8be5896c7462407fa6fa7751d0623d8a h1 {
    margin-top: 0px;
}
.phonenumber-link.pull-right {
    text-align: center!important;
    margin-right: -4%;
    margin-top: -85px;
}
div#element-74125ce582eb4988a458d8825470e127 h1 span {
    font-size: 28px;
}

a.btn.btn-block {
    font-size: 18px!important;
    height: 43px!important;
    line-height: 41px!important;
    outline: 4px solid #ffffffc9;
    box-shadow: 0px 0px 12px #000000d4;
    margin-bottom: 20px;
font-weight:500;
}
h1 span {
    font-size: 27px!important;
}

.grid figure {
    display: inline-block;
    float: none;
    margin: 10px auto;
    width: 100%;
    height: 162px;
}
p.special {
    font-size: 30px;
}
div#row-a714159a651642819529d82988e7963c .container {
    padding: 2px;
}
div#element-8be5896c7462407fa6fa7751d0623d8a h1 {
    font-size: 32px;
margin-bottom: 0px;
}
div#element-8be5896c7462407fa6fa7751d0623d8a {
    text-align: center;
}
.grid figure h2 span {
    font-weight: 800;
    word-spacing: 2px;
    letter-spacing: 1px;
    font-size: 16px;
}
figure.effect-romeo p {
    font-size: 14px;
    top: 20%;
}

figure.effect-romeo h2 {
    top: 54%;
}
div#element-1f4bcfc57d3b4ae9bc4795b615e582ae {
    margin-top: -80px;
text-align:center;
}
div#row-391881ecaa024e2d913b1bcd7809de66 {
    text-align: center;
}
div#element-0bed9903f06d4c5d8698cfa11c8c414e .col-md-4.col-sm-6 {
    width: 100%!important;
}
span.tradeup {
    letter-spacing: 8px;
    word-spacing: 4px;
}
div#element-04568e5bd24148bbbb783881362e3fce img {
    width: 150px!important;
}
.navbar-default .navbar-toggle .icon-bar {
    background-color: #bd2133;
}
div#element-8be5896c7462407fa6fa7751d0623d8a {
    margin-top: -60px;
}
.form-submit .btn {
    background: #bd2133;
    color: #fff;
    width: 100%;
}

p#top-mobile {
    top: 10%;
}
span.about-txt {
    font-size: 16px!important;
}
/********tradeGauge******/
.vi-tg-logo img {
    display: block;
    margin: auto;
}
.selltrade h2 {
    font-family: 'Roboto', "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 600;
    font-size: 28px;
    letter-spacing: -0.3px;
}
div#row-97c1461467f4497f80f46ba66a7e3256 {
    background: #333333;
    padding: 0px 0px 64px;
}
}


/**** blackbar fix ****/
div#row-8be6615e876047be8239f8b5460ed571 .page-content-column.first-column.col-lg-12.col-md-12.backgroundClass, div#row-a714159a651642819529d82988e7963c .page-content-column.first-column.col-lg-12.col-md-12.col-sm-12.backgroundClass, div#row-7e0cacb338754d2a952e453b0533fd19 .page-content-column.first-column.col-lg-12.col-md-12.col-sm-12.backgroundClass, div#row-f3fd0133631844be90a57e55e95a77c7 .page-content-column.first-column.col-lg-12.col-md-12.col-sm-12.backgroundClass, div#row-891862f2d3844bb4a86678397fcc2de5 .page-content-column.first-column.col-lg-12.col-md-12.col-sm-12.backgroundClass, div#row-20d7a773e92a400fba9dd49fd8145727 .page-content-column.first-column.col-lg-12.col-md-12.col-sm-12.backgroundClass, div#row-1f924e7daeb843b693c26487ef5e28ae .page-content-column.first-column.col-lg-12.col-md-12.col-sm-12.backgroundClass, div#row-0d9ac01ffd72404cb4ab110cead47fb1 .page-content-column.first-column.col-lg-6.col-md-6.col-sm-6.backgroundClass,div#row-0d9ac01ffd72404cb4ab110cead47fb1 .page-content-column.col-lg-6.col-md-6.col-sm-6.backgroundClass, div#row-63f53392deda429a87c75b29ba444cba .page-content-column.first-column.col-lg-12.col-md-12.col-sm-12.backgroundClass, div#row-b0b180b03c1049c798df32edcf806665 .page-content-column.first-column.col-lg-12.col-md-12.col-sm-12.backgroundClass, div#row-c37ef62a7cfe4c588c88e6e5edd3baa1 .page-content-column.first-column.col-lg-12.col-md-12.col-sm-12.backgroundClass, div#row-d62bde648f824088b7de7421c517482a .page-content-column.first-column.col-lg-12.col-md-12.col-sm-12.backgroundClass, div#row-cbe96e5ca31b4e3d896c8811058589e2 .page-content-column.col-lg-8.col-md-8.col-sm-8.backgroundClass, div#row-4bbe26d6aefb4da88daca96f99184162 .page-content-column.col-lg-8.col-md-8.col-sm-8.backgroundClass, div#row-d1ff874b6c374f6f845a5351e6e28842 .page-content-column.col-lg-8.col-md-8.col-sm-8.backgroundClass, div#row-ddf4d6dc65684726859c0dbb90444e52 .page-content-column.first-column.col-lg-12.col-md-12.col-sm-12.backgroundClass, div#row-fabd85fc3f624d3fbf4f8950aace2688 .page-content-column.first-column.col-lg-12.col-md-12.col-sm-12.backgroundClass, div#row-f320961e940d46098baff98873756085 .page-content-column.first-column.col-lg-12.col-md-12.col-sm-12.backgroundClass, div#row-cf9665692c7e432c98960410c4a12b5d .page-content-column.first-column.col-lg-12.col-md-12.col-sm-12.backgroundClass, div#row-57f32995224e4503b6c99a9e7a30df1a .page-content-column.first-column.col-lg-12.col-md-12.col-sm-12.backgroundClass, div#row-8eb6f82ce5474162816d64b0eb673429 .page-content-column.first-column.col-lg-12.col-md-12.col-sm-12.backgroundClass, div#row-9d521e13013a4142b2c26eb1fe04abce .page-content-column.first-column.col-lg-9.col-md-9.col-sm-9.backgroundClass, div#row-9d521e13013a4142b2c26eb1fe04abce .page-content-column.col-lg-3.col-md-3.col-sm-3.backgroundClass, div#row-899c41d7a42f48a7b1da6de9f6b5b6c2 .page-content-column.first-column.col-lg-12.col-md-12.col-sm-12.backgroundClass, div#row-b7b6e7ac45824ba5873d5bdd7d8e6ad6 .page-content-column.first-column.col-lg-12.col-md-12.col-sm-12.backgroundClass, div#row-bf74878167244b3db12b517990c172e9 .page-content-column.first-column.col-lg-12.col-md-12.col-sm-12.backgroundClass, div#row-686d4cebf8994848ad7c591d3c037784 .page-content-column.first-column.col-lg-12.col-md-12.col-sm-12.backgroundClass, div#row-2bb716211d2349d79ea5ec45d29bddd6 .page-content-column.first-column.col-lg-9.col-md-9.col-sm-9.backgroundClass, div#row-2bb716211d2349d79ea5ec45d29bddd6 .page-content-column.col-lg-3.col-md-3.col-sm-3.backgroundClass, div#row-424daa686cf741ae983e24f93f3845f5 .page-content-column.first-column.col-lg-12.backgroundClass{
background:transparent;
}
li.menu-heading.dropdown ul:after {display:none !important; }
.dropdown-menu { border: none !important; margin-top: -10px !important;}
.map-btn {
    position: relative;
    top: -210px;
}
a.qick-btn3 {
    width: 325px;
    height: 44px;
    border-radius: 3px;
    background: #bd2133;
    font-size: 16px;
    text-align: center;
    font-family: "Helvetica Neue", sans-serif;
    text-transform: uppercase;
    text-decoration: none;
    display: block;
    margin: auto;
    padding-top: 12px;
    color: #fff;
}
.map-home {
    filter: url(data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="g"><feColorMatrix type="matrix" values="0.3 0.3 0.3 0 0 0.3 0.3 0.3 0 0 0.3 0.3 0.3 0 0 0 0 0 1 0"/></filter></svg>#g);
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
    filter: progid:DXImageTransform.Microsoft.BasicImage(grayScale=1);
}
div#element-96efd9ad5c904841af302c6afa06deb7 {
    padding: 8px 0px 15px;
}
div#row-020e44d2d32241ea96369ecf314c17fc .container {
    padding: 0px;
}
div#row-7e0cacb338754d2a952e453b0533fd19 .container {
    padding-top: 30px;
}
.form-control {
    height: 49px;
}
div#smTrade .vi-tg-logo img{
width:118px;
height: auto;
}
div#element-c94138999c0344248b2c94a1c00ce8ee span.tradeup {
    margin-top: 80px;
    display: block;
}

.video-responsive{
overflow:hidden;
padding-bottom:56.25%;
position:relative;
height:0;
}
.video-responsive iframe{
left:0;
top:0;
height:100%;
width:100%;
position:absolute;
}