
[class*="vi-"] .modal_form_btn {
	margin-right: 50px;
	position: absolute;
} 

[class*="vi-"] .nav > li {
	margin: -1px 0 0 -1px; 
}

[class*="vi-"] .dropdown-menu {
	box-shadow: none;
	padding: 0;
	margin-top: -1px;
}

[class*="vi-"] .bx-wrapper .bx-viewport {
	box-shadow: none;
}

.vi-sw-on-btn{
	filter: contrast(10%);
}

[class*="vi-"] .main_menu > .menu {
	flex-wrap: wrap;
	justify-content: flex-start !important;
	margin-top: 50px;
}

[class*="vi-"] .nav-tabs > li > a {
	border-radius: 0px !important;
}

/* font family */

[class*="vi-"][class*="ff1"] * {
	font-family: 'Arial', sans-serif;
}
[class*="vi-"][class*="ff2"] * {
	font-family: 'Times New Roman', serif;
}

/* font size */

[class*="vi-"][class*="fs1"] * {
	font-size: 24px;
}
[class*="vi-"][class*="fs1"] .main-content p {
	line-height: 30px;
}
[class*="vi-"][class*="fs1"] .oo-item {
	width: 50% !important;
}
[class*="vi-"][class*="fs1"] .nav > li {
	width: 100%;
}
[class*="vi-"][class*="fs1"] .left-header {
	float: right;
	height: 250px;
}
[class*="vi-"][class*="fs1"] .dropdown-menu > li > a {
	width: 350px;
}
[class*="vi-"][class*="fs1"] .dropdown-menu {
	top: -20px ;
}
[class*="vi-"][class*="fs1"] .file {
	width: 400px;
}
[class*="vi-"][class*="fs1"] .text1 {
	display: none;
}

[class*="vi-"][class*="fs2"] * {
	font-size: 28px;
}
[class*="vi-"][class*="fs2"] .main-content p {
	line-height: 35px;
}
[class*="vi-"][class*="fs2"] .oo-item,
[class*="vi-"][class*="fs2"] .nav > li {
	width: 100% !important;
}
[class*="vi-"][class*="fs2"] .left-header {
	float: right;
	height: 250px;
}
[class*="vi-"][class*="fs2"] .dropdown-menu > li > a {
	width: 350px;
}
[class*="vi-"][class*="fs2"] .dropdown-menu {
	top: -20px ;
}
[class*="vi-"][class*="fs2"] .file {
	width: 400px;
}
[class*="vi-"][class*="fs2"] .text1 {
	display: none;
}

/* letter spacing */

[class*="vi-"][class*="ls1"] * {
	letter-spacing: 2px;
}
[class*="vi-"][class*="ls1"] .our-objects li,
[class*="vi-"][class*="ls1"] .nav > li {
	width: 100%;
}
[class*="vi-"][class*="ls1"] .left-header {
	float: right;
	height: 200px;
}
[class*="vi-"][class*="ls1"] .dropdown-menu > li > a {
	width: 350px;
}
[class*="vi-"][class*="ls1"] .dropdown-menu {
	top: -20px ;
}
[class*="vi-"][class*="ls1"] .file {
	width: 400px;
}
[class*="vi-"][class*="ls1"] .text1 {
	display: none;
}

[class*="vi-"][class*="ls2"] * {
	letter-spacing: 4px;
}
[class*="vi-"][class*="ls2"] .our-objects li,
[class*="vi-"][class*="ls2"] .nav > li {
	width: 100%;
}
[class*="vi-"][class*="ls2"] .dropdown-menu > li > a {
	width: 350px;
}
[class*="vi-"][class*="ls2"] .dropdown-menu {
	top: -20px ;
}
[class*="vi-"][class*="ls2"] .file {
	width: 400px;
}
[class*="vi-"][class*="ls2"] .text1 {
	display: none;
}

/* general */

[class*="vi-"] #bxsliderid img {
	opacity: 0;
}

[class*="vi-"] .main-menu {
	background: transparent !important;
}

[class*="vi-"] table img,
[class*="vi-"] .bannergroup img,
[class*="vi-"] .logo img,
[class*="vi-"] .pull-center {
    filter: grayscale(1);
}

[class*="vi-"] .map,
[class*="vi-"] .news-moz__wrp img,
[class*="vi-"] .oo-images img,
[class*="vi-"] .mod-gallery-gr {
    display: none;
}

[class*="vi-"] .news-moz__wrp {
	height: 400px;
}

[class*="vi-"] .nav > li > a {
	padding: 19px 5px;
}

[class*="vi-"] .nav-tabs,
[class*="vi-"] .our-objects .nav-tabs,
[class*="vi-"] .our-objects li:hover, 
[class*="vi-"] .our-objects li.active {
	border-bottom: none !important;
}

[class*="vi-"] .oo-item:hover {
    opacity: 1;
}

[class*="vi-"] .our-objects li:hover {
	border: none !important;
}

[class*="vi-"] .bx-prev,
[class*="vi-"] .bx-next{
	filter: contrast(10%);
}

[class*="vi-"] .bx-wrapper .bx-next:hover {
	opacity: 1;
}

/* theme white */

body[class*="vi-"][class*="cs0"] {
	background-color: #fff;
}

[class*="vi-"][class*="cs0"] .vi-conf-close:before,
[class*="vi-"][class*="cs0"] .vi-conf-close:after {
	background-color: #000;
}

[class*="vi-"][class*="cs0"] .designation,
[class*="vi-"][class*="cs0"] .title,
[class*="vi-"][class*="cs0"] .developer,
[class*="vi-"][class*="cs0"] .bx-slider-text,
[class*="vi-"][class*="cs0"] .bx-controls-direction a,
[class*="vi-"][class*="cs0"] .oo-title,
[class*="vi-"][class*="cs0"] table, 
[class*="vi-"][class*="cs0"] * {
    color: #000 !important;
}

[class*="vi-"][class*="cs0"] textarea,
[class*="vi-"][class*="cs0"] main,
[class*="vi-"][class*="cs0"] footer,
[class*="vi-"][class*="cs0"] li,
[class*="vi-"][class*="cs0"] ul,
[class*="vi-"][class*="cs0"] .main_menu, /*!!!!!!!??????*/
[class*="vi-"][class*="cs0"] .parent,
[class*="vi-"][class*="cs0"] .nav,
[class*="vi-"][class*="cs0"] .input,
[class*="vi-"][class*="cs0"] .bx-viewport li a,
[class*="vi-"][class*="cs0"] .form-send:hover,
[class*="vi-"][class*="cs0"] .licension tr:first-child,
[class*="vi-"][class*="cs0"] .licension tr:nth-child(even),
[class*="vi-"][class*="cs0"] .licension tr:nth-child(odd),
[class*="vi-"][class*="cs0"] .main-wrapper,
[class*="vi-"][class*="cs0"] .inner-wrapper,
[class*="vi-"][class*="cs0"] .dropdown-menu,
[class*="vi-"][class*="cs0"] .dropdown-menu > li > a,
[class*="vi-"][class*="cs0"] .dropdown-menu > li.active > a:hover, 
[class*="vi-"][class*="cs0"] .dropdown-menu > li > a:hover, 
[class*="vi-"][class*="cs0"] .dropdown-menu > li > a:focus,
[class*="vi-"][class*="cs0"] .nav > li > a:hover, 
[class*="vi-"][class*="cs0"] .nav > li > a:focus, 
[class*="vi-"][class*="cs0"] .nav > li.active > a {
	background: #fff !important;
}

[class*="vi-"][class*="cs0"] .nav li a,
[class*="vi-"][class*="cs0"] .form-send,
[class*="vi-"][class*="cs0"] input, 
[class*="vi-"][class*="cs0"] textarea,
[class*="vi-"][class*="cs0"] textarea:focus  {
	border: 1px solid #000 !important;
}

[class*="vi-"][class*="cs0"] .our-objects li:hover {
	border: none !important;
}

[class*="vi-"][class*="cs0"] .vi-conf-option, 
[class*="vi-"][class*="cs0"] .vi-conf-btn--active {
	color: #fff !important;
}

/* theme dark */

body[class*="vi-"][class*="cs1"] {
	background-color: #000;
}

[class*="vi-"][class*="cs1"] .vi-conf-close:before,
[class*="vi-"][class*="cs1"] .vi-conf-close:after {
	background-color: #fff;
}

[class*="vi-"][class*="cs1"] .designation,
[class*="vi-"][class*="cs1"] .title,
[class*="vi-"][class*="cs1"] .developer,
[class*="vi-"][class*="cs1"] .bx-slider-text,
[class*="vi-"][class*="cs1"] .bx-controls-direction a,
[class*="vi-"][class*="cs1"] .oo-title,
[class*="vi-"][class*="cs1"] table, 
[class*="vi-"][class*="cs1"] * {
    color: #fff !important;
}

[class*="vi-"][class*="cs1"] textarea,
[class*="vi-"][class*="cs1"] main,
[class*="vi-"][class*="cs1"] footer,
[class*="vi-"][class*="cs1"] li,
[class*="vi-"][class*="cs1"] ul,
[class*="vi-"][class*="cs1"] .main_menu, /*!!!!!!!??????*/
[class*="vi-"][class*="cs1"] .parent,
[class*="vi-"][class*="cs1"] .nav,
[class*="vi-"][class*="cs1"] .input,
[class*="vi-"][class*="cs1"] .bx-viewport li a,
[class*="vi-"][class*="cs1"] .form-send:hover,
[class*="vi-"][class*="cs1"] .licension tr:first-child,
[class*="vi-"][class*="cs1"] .licension tr:nth-child(even),
[class*="vi-"][class*="cs1"] .licension tr:nth-child(odd),
[class*="vi-"][class*="cs1"] .main-wrapper,
[class*="vi-"][class*="cs1"] .inner-wrapper,
[class*="vi-"][class*="cs1"] .dropdown-menu,
[class*="vi-"][class*="cs1"] .dropdown-menu > li > a,
[class*="vi-"][class*="cs1"] .dropdown-menu > li.active > a:hover, 
[class*="vi-"][class*="cs1"] .dropdown-menu > li > a:hover, 
[class*="vi-"][class*="cs1"] .dropdown-menu > li > a:focus,
[class*="vi-"][class*="cs1"] .nav > li > a:hover, 
[class*="vi-"][class*="cs1"] .nav > li > a:focus, 
[class*="vi-"][class*="cs1"] .nav > li.active > a {
	background: #000 !important;
}

[class*="vi-"][class*="cs1"] .nav li a,
[class*="vi-"][class*="cs1"] .form-send,
[class*="vi-"][class*="cs1"] input, 
[class*="vi-"][class*="cs1"] textarea,
[class*="vi-"][class*="cs1"] textarea:focus  {
	border: 1px solid #fff !important;
}

[class*="vi-"][class*="cs1"] .our-objects li:hover {
	border: none !important;
}

[class*="vi-"][class*="cs1"] .vi-conf-option, 
[class*="vi-"][class*="cs1"] .vi-conf-btn--active {
	color: #000 !important;
}

/* theme blue */

body[class*="vi-"][class*="cs2"] {
	background-color: #c8e5ff;
}

[class*="vi-"][class*="cs2"]vi-conf-btn a { 
	color: #c8e5ff !important;
}

[class*="vi-"][class*="cs2"] .vi-conf-close:before,
[class*="vi-"][class*="cs2"] .vi-conf-close:after {
	background-color: #002d56;
}

[class*="vi-"][class*="cs2"] .designation,
[class*="vi-"][class*="cs2"] .title,
[class*="vi-"][class*="cs2"] .developer,
[class*="vi-"][class*="cs2"] .bx-slider-text,
[class*="vi-"][class*="cs2"] .bx-controls-direction a,
[class*="vi-"][class*="cs2"] .oo-title,
[class*="vi-"][class*="cs2"] table, 
[class*="vi-"][class*="cs2"] * {
    color: #002d56 !important;
}

[class*="vi-"][class*="cs2"] .nav li a,
[class*="vi-"][class*="cs2"] .form-send,
[class*="vi-"][class*="cs2"] input, 
[class*="vi-"][class*="cs2"] textarea,
[class*="vi-"][class*="cs2"] textarea:focus  {
	border: 1px solid #002d56 !important;
}

[class*="vi-"][class*="cs2"] textarea,
[class*="vi-"][class*="cs2"] main,
[class*="vi-"][class*="cs2"] footer,
[class*="vi-"][class*="cs2"] li,
[class*="vi-"][class*="cs2"] ul,
[class*="vi-"][class*="cs2"] .main_menu, /*!!!!!!!??????*/
[class*="vi-"][class*="cs2"] .parent,
[class*="vi-"][class*="cs2"] .nav,
[class*="vi-"][class*="cs2"] .input,
[class*="vi-"][class*="cs2"] .bx-viewport li a,
[class*="vi-"][class*="cs2"] .form-send:hover,
[class*="vi-"][class*="cs2"] .licension tr:first-child,
[class*="vi-"][class*="cs2"] .licension tr:nth-child(even),
[class*="vi-"][class*="cs2"] .licension tr:nth-child(odd),
[class*="vi-"][class*="cs2"] .main-wrapper,
[class*="vi-"][class*="cs2"] .inner-wrapper,
[class*="vi-"][class*="cs2"] .dropdown-menu,
[class*="vi-"][class*="cs2"] .dropdown-menu > li > a,
[class*="vi-"][class*="cs2"] .dropdown-menu > li.active > a:hover, 
[class*="vi-"][class*="cs2"] .dropdown-menu > li > a:hover, 
[class*="vi-"][class*="cs2"] .dropdown-menu > li > a:focus,
[class*="vi-"][class*="cs2"] .nav > li > a:hover, 
[class*="vi-"][class*="cs2"] .nav > li > a:focus, 
[class*="vi-"][class*="cs2"] .nav > li.active > a {
	background: #c8e5ff !important;
}

[class*="vi-"][class*="cs2"] .our-objects li:hover {
	border: none !important;
}

[class*="vi-"][class*="cs2"] .vi-conf-option, 
[class*="vi-"][class*="cs2"] .vi-conf-btn--active {
	color: #c8e5ff !important;
}

