html,
body,
#container {
   height: 100%;
   width: 100%;
}
#it_news_akcii #news_akcii .row1 {margin-bottom:100px;}
body {
   background-color: #4D4D4D;
   font-family: Arial;
   font-size: 13px;
   font-weight: normal;
   line-height: 1.1875;
   margin: 0;
   padding: 0;
}
a {
   color: #ff4000;
   text-decoration: underline;
}
a:active {
   color: #800000;
}
a:hover {
   color: #DCDCDC;
   text-decoration: underline;
}
.visibility-hidden {
   visibility: hidden;
}
#regim_raboti {font-size:16px;}
#it_LayoutGrid23 {
   background-color: transparent;
   background-image: none;
   border: 0px solid #CCCCCC;
   border-radius: 0px;
   box-sizing: border-box;
   clear: both;
   display: table;
   margin: 0;
   position: relative;
   table-layout: fixed;
   text-align: center;
   width: 100%;
}
#LayoutGrid23 {
   box-sizing: border-box;
   margin-left: auto;
   margin-right: auto;
   max-width: 980px;
   padding: 100px 15px 0 15px;
}
#LayoutGrid23 > .row1 {
   margin-left: -15px;
   margin-right: -15px;
}
#LayoutGrid23 > .row1 > .col-1,
#LayoutGrid23 > .row1 > .col-2 {
   box-sizing: border-box;
   font-size: 0;
   min-height: 1px;
   padding-left: 15px;
   padding-right: 15px;
   position: relative;
}
#LayoutGrid23 > .row1 > .col-1,
#LayoutGrid23 > .row1 > .col-2 {
   float: left;
}
#LayoutGrid23 > .row1 > .col-1 {
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: center;
   width: 50%;
}
#LayoutGrid23 > .row1 > .col-2 {
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: center;
   width: 50%;
}
#LayoutGrid23:before,
#LayoutGrid23:after,
#LayoutGrid23 .row1:before,
#LayoutGrid23 .row1:after {
   content: " ";
   display: table;
}
#LayoutGrid23:after,
#LayoutGrid23 .row1:after {
   clear: both;
}
@media (max-width: 480px) {
#LayoutGrid23 > .row1 > .col-1,
#LayoutGrid23 > .row1 > .col-2 {
   float: none;
   width: 100%  !important;
}
}
#it_LayoutGrid20 {
   background-color: transparent;
   background-image: none;
   border: 0px solid #CCCCCC;
   border-radius: 0px;
   box-sizing: border-box;
   clear: both;
   display: table;
   margin: 0;
   position: relative;
   table-layout: fixed;
   text-align: center;
   width: 100%;
}
#LayoutGrid20 {
   box-sizing: border-box;
   margin-left: auto;
   margin-right: auto;
   max-width: 2000px;
   padding: 100px 15px 0 15px;
}
#LayoutGrid20 > .row1 {
   margin-left: -15px;
   margin-right: -15px;
}
#LayoutGrid20 > .row1 > .col-1 {
   box-sizing: border-box;
   font-size: 0;
   min-height: 1px;
   padding-left: 15px;
   padding-right: 15px;
   position: relative;
}
#LayoutGrid20 > .row1 > .col-1 {
   float: left;
}
#LayoutGrid20 > .row1 > .col-1 {
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: center;
   width: 100%;
}
#LayoutGrid20:before,
#LayoutGrid20:after,
#LayoutGrid20 .row1:before,
#LayoutGrid20 .row1:after {
   content: " ";
   display: table;
}
#LayoutGrid20:after,
#LayoutGrid20 .row1:after {
   clear: both;
}
@media (max-width: 480px) {
#LayoutGrid20 > .row1 > .col-1 {
   float: none;
   width: 100%  !important;
}
}
#it_Heading9 {
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   box-sizing: border-box;
   margin: 0;
   padding: 0 0 20px 0;
   text-align: left;
   vertical-align: top;
}
#Heading9 {
   color: #FFFFFF;
   font-family: Arial;
   font-size: 32px;
   font-style: normal;
   font-weight: bold;
   margin: 0;
   text-align: left;
}
#Heading9 a {
   color: inherit;
   text-decoration: none;
}
#it_LayoutGrid9 {
   background-image: linear-gradient(225deg, #959595 0%, #0D0D0D 46%, #010101 50%, #0A0A0A 52%, #4E4E4E 76%, #383838 87%, #1B1B1B 100%);
   border: 0px solid #CCCCCC;
   border-radius: 0px;
   box-sizing: border-box;
   clear: both;
   display: table;
   margin: 0 0 30px 0;
   position: relative;
   table-layout: fixed;
   text-align: center;
   width: 100%;
}
#LayoutGrid9 {
   box-sizing: border-box;
   display: flex;
   flex-direction: row;
   flex-wrap: wrap;
   margin-left: auto;
   margin-right: auto;
   padding: 0;
}
#LayoutGrid9 > .col-1,
#LayoutGrid9 > .col-2 {
   box-sizing: border-box;
   font-size: 0;
   min-height: 1px;
   padding-left: 15px;
   padding-right: 15px;
   position: relative;
}
#LayoutGrid9 > .col-1,
#LayoutGrid9 > .col-2 {
   flex: 0 0 auto;
}
#LayoutGrid9 > .col-1 {
   align-content: stretch;
   align-items: stretch;
   align-self: stretch;
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   display: flex;
   flex-basis: 58.33333333%;
   flex-wrap: wrap;
   justify-content: flex-start;
   max-width: 58.33333333%;
   text-align: left;
}
#LayoutGrid9 > .col-2 {
   align-content: center;
   align-items: center;
   align-self: stretch;
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   display: flex;
   flex-basis: 41.66666667%;
   flex-wrap: wrap;
   justify-content: flex-start;
   max-width: 41.66666667%;
   text-align: left;
}
@media (max-width: 480px) {
#LayoutGrid9 > .col-1,
#LayoutGrid9 > .col-2 {
   flex-basis: 100%  !important;
   max-width: 100%  !important;
}
}
#it_LayoutGrid11 {
   background-image: linear-gradient(315deg, #1B1B1B 0%, #383838 13%, #4E4E4E 24%, #0A0A0A 47%, #010101 50%, #0D0D0D 53%, #959595 100%);
   border: 0px solid #CCCCCC;
   border-radius: 0px;
   /*box-shadow: 0px 0px 6px #000000;*/
   box-sizing: border-box;
   clear: both;
   display: table;
   margin: 0 0 30px 0;
   position: relative;
   table-layout: fixed;
   text-align: center;
   width: 100%;
}
#LayoutGrid11 {
   box-sizing: border-box;
   display: flex;
   flex-direction: row;
   flex-wrap: wrap;
   margin-left: auto;
   margin-right: auto;
   padding: 0;
}
#LayoutGrid11 > .col-1,
#LayoutGrid11 > .col-2 {
   box-sizing: border-box;
   font-size: 0;
   min-height: 1px;
   padding-left: 15px;
   padding-right: 15px;
   position: relative;
}
#LayoutGrid11 > .col-1,
#LayoutGrid11 > .col-2 {
   flex: 0 0 auto;
}
#LayoutGrid11 > .col-1 {
   align-content: stretch;
   align-items: stretch;
   align-self: stretch;
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   display: flex;
   flex-basis: 58.33333333%;
   flex-wrap: wrap;
   justify-content: flex-start;
   max-width: 58.33333333%;
   text-align: left;
}
#LayoutGrid11 > .col-2 {
   align-content: center;
   align-items: center;
   align-self: stretch;
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   display: flex;
   flex-basis: 41.66666667%;
   flex-wrap: wrap;
   justify-content: flex-start;
   max-width: 41.66666667%;
   text-align: left;
}
@media (max-width: 480px) {
#LayoutGrid11 > .col-1,
#LayoutGrid11 > .col-2 {
   flex-basis: 100%  !important;
   max-width: 100%  !important;
}
}
#it_Image8 {
   margin: 0;
   vertical-align: top;
}
#Image8 {
   border: 0px solid #000000;
   border-radius: 0px;
   box-sizing: border-box;
   display: block;
   height: auto;
   margin-left: auto;
   margin-right: auto;
   max-width: 350px;
   padding: 0;
   vertical-align: top;
   width: 100%;
}
#it_Icon1 {
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 2px;
   display: inline-block;
   margin: 0 10px 0 0;
   padding: 0;
   position: relative;
   text-align: center;
   vertical-align: top;
}
#it_Icon1 a::after {
   bottom: 0;
   content: "";
   left: 0;
   pointer-events: auto;
   position: absolute;
   right: 0;
   top: 0;
   z-index: 1;
}
#Icon1 {
   height: 59px;
   width: 39px;
}
#Icon1 i {
   color: #FF4000;
   display: inline-block;
   font-size: 39px;
   line-height: 59px;
   vertical-align: middle;
   width: 38px;
}
#it_Icon1:hover #Icon1 i {
   color: #C00000;
}
#Button1 {
   -webkit-appearance: none;
   background-color: #FF4000;
   background-image: none;
   border: 0px solid #800000;
   border-radius: 0px;
   box-sizing: border-box;
   color: #FFFFFF;
   font-family: Arial;
   font-size: 16px;
   font-style: normal;
   font-weight: bold;
   line-height: 40px;
   margin: 10px 0 10px 0;
   padding: 0;
   text-align: center;
   text-decoration: none;
   vertical-align: top;
}
#Button1:focus {
   outline: 0;
}
#Button1:hover {
   background-color: #C00000;
   transition: background-color 200ms linear 0ms;
}
#Button6 {
   -webkit-appearance: none;
   background-color: #FF4000;
   background-image: none;
   border: 0px solid #800000;
   border-radius: 0px;
   box-sizing: border-box;
   color: #FFFFFF;
   font-family: Arial;
   font-size: 16px;
   font-style: normal;
   font-weight: bold;
   line-height: 40px;
   margin: 10px 0 10px 0;
   padding: 0;
   text-align: center;
   text-decoration: none;
   vertical-align: top;
}
#Button6:focus {
   outline: 0;
}
#Button6:hover {
   background-color: #C00000;
   transition: background-color 200ms linear 0ms;
}
#header-navy {
   background-color: transparent;
   background-image: none;
   border: 0px solid #C0C0C0;
   border-radius: 0px;
   font-family: Arial;
   font-style: normal;
   font-weight: bold;
   list-style: none;
   margin: 15px 0 15px 0;
   padding: 8px 15px 8px 15px;
   text-align: center;
}
#header-navy > li {
   display: inline-block;
   font-size: 19px;
}
#header-navy a {
   color: #FFFFFF;
   text-decoration: none;
}
#header-navy a:hover {
   color: #FF4000;
   text-decoration: none;
}
#header-navy > .active {
   color: #C00000;
}
#header-navy > .active a {
   color: inherit;
   pointer-events: none;
}
#header-navy > li + li:before {
   color: #C0C0C0;
   content: "";
   padding: 0 12px;
}
#search, input#searchvin {
   background-color: #EFFFBC;
   background-image: none;
   border: 2px solid #FF4000;
   border-radius: 0px;
   box-sizing: border-box;
   color: #000000;
   font-family: Arial;
   font-size: 19px;
   font-style: normal;
   font-weight: normal;
   line-height: 28px;
   margin: 10px 0 10px 0;
   padding: 4px 4px 4px 4px;
   text-align: left;
}
input#searchvin {font-size:14px; font-style:italic; margin:0; background-color:#EEE;}
input#searchvin:hover {background-color:#FFF;}
#search:focus {
   border-color: #7D252A;
   box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(125,37,42,0.60);
   outline: 0;
}
#search_button {
   -webkit-appearance: none;
   background-color: #FF4000;
   background-image: none;
   border: 0px solid #C00000;
   border-radius: 0px;
   color: #FFFFFF;
   font-family: Arial;
   font-size: 17px;
   font-style: normal;
   font-weight: bold;
   margin: 10px 0 10px 0;
   padding: 0;
   text-align: center;
   cursor:pointer;
}
#search_button:focus {
   outline: 0;
}
#search_button:hover {
   background-color: #C00000;
   transition: background-color 200ms linear 0ms;
}
#it_lkabinet {
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 2px;
   display: inline-block;
   margin: 0 10px 0 0;
   padding: 0;
   position: relative;
   text-align: center;
   vertical-align: top;
}
#it_lkabinet a::after {
   bottom: 0;
   content: "";
   left: 0;
   pointer-events: auto;
   position: absolute;
   right: 0;
   top: 0;
   z-index: 1;
}
#lkabinet {
   height: 59px;
   width: 39px;
}
#lkabinet i {
   color: #FF4000;
   display: inline-block;
   font-size: 39px;
   line-height: 59px;
   vertical-align: middle;
   width: 38px;
}
#it_lkabinet:hover #lkabinet i {
   color: #C00000;
}
#it_trash {
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 2px;
   display: inline-block;
   margin: 0 10px 0 0;
   padding: 0 0 0 8px;
   position: relative;
   text-align: center;
   vertical-align: top;
}
#it_trash a::after {
   bottom: 0;
   content: "";
   left: 0;
   pointer-events: auto;
   position: absolute;
   right: 0;
   top: 0;
   z-index: 1;
}
#trash {
   height: 59px;
   width: 34px;
}
#trash i {
   color: #FF4000;
   display: inline-block;
   font-size: 34px;
   line-height: 59px;
   vertical-align: middle;
   width: 37px;
}
#it_trash:hover #trash i {
   color: #ff4000;
}
#trash_schetchik {
   -webkit-appearance: none;
   box-sizing: border-box;
   font-family: Arial;
   font-size: 19px;
   font-style: normal;
   font-weight: bold;
   line-height: 38px;
   margin: 10px 0 10px 0;
   padding: 0;
   text-align: center;
   text-decoration: none;
   vertical-align: top;
}
#trash_schetchik:focus {
   outline: 0;
}
#it_garage {
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 2px;
   display: inline-block;
   margin: 0 10px 0 0;
   padding: 0;
   position: relative;
   text-align: center;
   vertical-align: top;
}
#it_garage a::after {
   bottom: 0;
   content: "";
   left: 0;
   pointer-events: auto;
   position: absolute;
   right: 0;
   top: 0;
   z-index: 1;
}
#garage {
   height: 59px;
   width: 39px;
}
#garage i {
   color: #FF4000;
   display: inline-block;
   font-size: 39px;
   line-height: 59px;
   vertical-align: middle;
   width: 43px;
}
#it_garage:hover #garage i {
   color: #C00000;
}
#it_PanelMenu1 a,
#PanelMenu1_markup li a {
   display: block;
   text-align: left;
   vertical-align: middle;
}
#it_PanelMenu1 {
   margin: 11px 0 10px 0;
}
@media (max-width: 980px) {
	#it_PanelMenu1, #search_button, #search {margin:10px 0 10px 0 !important;}
}
#PanelMenu1_markup {
   display: none;
   margin: 0;
   padding: 0;
}
#PanelMenu1_panel #PanelMenu1_markup {
   display: block;
}
#PanelMenu1_markup ul {
   list-style-type: none;
   list-style: none;
   margin: 0;
   padding: 0;
}
#PanelMenu1_markup li a,
#PanelMenu1_markup li a:hover,
#PanelMenu1_markup li .active {
   box-shadow: none;
   padding: 10px 10px 10px 10px;
}
#PanelMenu1_markup .divider {
   background-color: #FF4000;
   height: 1px;
   margin: 9px 0;
   overflow: hidden;
}
#PanelMenu1_panel {
   display: none;
   height: 100%;
   position: fixed;
   top: 0;
   width: 300px;
   z-index: 8000;
}
#PanelMenu1_markup li a {
   background-color: #131313;
   border: 1px solid transparent;
   color: #DEDFDF;
   font-family: Arial;
   font-size: 17px;
   font-style: normal;
   font-weight: bold;
   text-decoration: none;
}
#it_PanelMenu1 a {
   background-color: #FF4000;
   border: 1px solid transparent;
   border-radius: 0px;
   color: #FFFFFF;
   font-family: Arial;
   font-size: 17px;
   font-style: normal;
   font-weight: bold;
   text-align: center;
   text-decoration: none;
}
#PanelMenu1_markup li a:hover {
   color: #FFFFFF;
}
.PanelMenu1-effect:before,
#PanelMenu1_markup li .active {
   background-color: #FF4000;
   border: 1px solid transparent;
}
#it_PanelMenu1 a:hover {
   background-color: #C00000;
   border: 1px solid transparent;
   color: #FFFFFF;
}
#PanelMenu1_panel {
   background-color: #131313;
   overflow-y: auto;
}
#PanelMenu1:hover {
   background-color: #C00000;
   transition: background-color 200ms linear 0ms;
}
#PanelMenu1, #PanelMenu2 {
   height: 37px;
   line-height: 37px;
   position: relative;
   width: 100%;
   z-index: 300;
}
#PanelMenu1 name2 {display:none;}
#PanelMenu1_markup ul li i {
   font-size: 16px;
   padding: 0 10px 0 0;
   vertical-align: middle;
   width: 16px;
}
#PanelMenu1_markup span {
   display: inline-block;
   height: 16px;
   line-height: 16px;
   vertical-align: middle;
}
#PanelMenu1-close {
   display: none;
   text-align: right;
}
#PanelMenu1-close a {
   color: #FFFFFF;
   display: inline-block;
   font-size: 32px;
   font-weight: bold;
   padding: 5px 10px 5px 10px;
   text-decoration: none;
}
#PanelMenu1-close a:hover {
   color: #FFFFFF;
}
@media all and (max-width:600px) {
#PanelMenu1_panel {
   width: 100%;
}
body {
   margin-left: 0  !important;
}
#PanelMenu1-close {
   display: block;
}
}
.PanelMenu1-effect {
   display: inline-block;
   position: relative;
   transform: perspective(0px) translateX(0);
   transition: color 300ms linear;
}
.PanelMenu1-effect:before {
   bottom: 0;
   content: "";
   left: 0;
   position: absolute;
   right: 0;
   top: 0;
   transform-origin: 0 50%;
   transform: scaleX(0);
   transition: all 300ms linear;
   z-index: -1;
}
.PanelMenu1-effect:hover:before,
.PanelMenu1-effect:focus:before,
.PanelMenu1-effect:active:before {
   transform: scaleX(1);
}
@media (max-width:980px) {
	#it_PanelMenu1 name1 {display:none;}
	#it_PanelMenu1 name2 {display:block;}
}
#it_LayoutGrid1 {
   background-color: transparent;
   background-image: none;
   border: 0px solid #CCCCCC;
   border-radius: 0px;
   box-sizing: border-box;
   clear: both;
   display: table;
   margin: 0;
   position: relative;
   table-layout: fixed;
   text-align: center;
   width: 100%;
}
#LayoutGrid1 {
   box-sizing: border-box;
   display: inline-flex;
   flex-direction: row;
   flex-wrap: wrap;
   margin-left: auto;
   margin-right: auto;
   padding: 0;
}
#LayoutGrid1 > .col-1,
#LayoutGrid1 > .col-2,
#LayoutGrid1 > .col-3,
#LayoutGrid1 > .col-4,
#LayoutGrid1 > .col-5 {
   box-sizing: border-box;
   font-size: 0;
   min-height: 1px;
   padding-left: 15px;
   padding-right: 15px;
   position: relative;
}
#LayoutGrid1 > .col-1,
#LayoutGrid1 > .col-2,
#LayoutGrid1 > .col-3,
#LayoutGrid1 > .col-4,
#LayoutGrid1 > .col-5 {
   flex: 0 0 auto;
}
#LayoutGrid1 > .col-1 {
   align-content: flex-start;
   align-items: flex-start;
   align-self: stretch;
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   display: flex;
   flex-basis: 8.33333333%;
   flex-wrap: wrap;
   justify-content: flex-start;
   max-width: 8.33333333%;
   text-align: left;
}
#LayoutGrid1 > .col-2 {
   align-content: center;
   align-items: center;
   align-self: stretch;
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   display: flex;
   flex-basis: 16.66666667%;
   flex-wrap: wrap;
   justify-content: flex-start;
   max-width: 16.66666667%;
   text-align: left;
}
#LayoutGrid1 > .col-3 {
   align-content: flex-start;
   align-items: flex-start;
   align-self: stretch;
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   display: flex;
   flex-basis: 50%;
   flex-wrap: wrap;
   justify-content: flex-start;
   max-width: 50%;
   text-align: left;
}
#LayoutGrid1 > .col-4 {
   align-content: center;
   align-items: center;
   align-self: stretch;
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   display: flex;
   flex-basis: 16.66666667%;
   flex-wrap: wrap;
   justify-content: flex-start;
   max-width: 16.66666667%;
   text-align: left;
}
#LayoutGrid1 > .col-5 {
   align-content: flex-start;
   align-items: flex-start;
   align-self: stretch;
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   display: flex;
   flex-basis: 8.33333333%;
   flex-wrap: wrap;
   justify-content: flex-start;
   max-width: 8.33333333%;
   text-align: left;
}
#it_himiya a {line-height:18px; display:flex;}
#it_himiya a>span {line-height:18px; margin:auto;}
#LayoutGrid1.grid_to .caption, #LayoutGrid4.grid_to .caption, #catalogs.grid_to .caption {width:auto !important; height:auto !important; z-index:2 !important;}
@media (max-width: 1480px) {
	#LayoutGrid1:not(.grid_to) > .col-2, #LayoutGrid1:not(.grid_to) > .col-4 {flex-basis:25% !important; max-width:25% !important;}
	#LayoutGrid1:not(.grid_to) > .col-1, #LayoutGrid1:not(.grid_to) > .col-5 {display:none !important;}
	#it_lamps .col-1 > a, #it_lamps .col-3 > a, #it_kuzov .col-1 > a, #it_kuzov .col-3 > a {overflow:hidden !important;}
}
@media (max-width: 1280px) {
	#himiya > .col-1, #himiya > .col-3 {flex-basis:27.5% !important; max-width:27.5% !important;}
	#himiya > .col-2 {flex-basis:45% !important; max-width:45% !important;}
}
@media (max-width: 1200px) {
	#LayoutGrid4 > .row1 > .col-1, #LayoutGrid4 > .row1 > .col-2, #LayoutGrid4 > .row1 > .col-3, #LayoutGrid4 > .row1 > .col-4, #LayoutGrid4 > .row1 > .col-5, #LayoutGrid4 > .row1 > .col-6 {width:16.4% !important; height:40px !important; display:flex !important; background-color:#FF4000 !important; padding-left:0 !important; padding-right:0 !important; margin:0 1px 0 1px; text-align:center !important; box-sizing:border-box !important; overflow:hidden !important;}
	#LayoutGrid4 > .row1 a {font-size:14px !important; display:inline !important; height:auto !important; background-color:transparent !important; margin:auto !important; line-height:15px !important;}
}
@media (max-width: 1080px) {
	#LayoutGrid1.grid_to, #catalogs.grid_to {padding:0;}
	#LayoutGrid1.grid_to > .col-1, #LayoutGrid1.grid_to > .col-2, #LayoutGrid1.grid_to > .col-3, #LayoutGrid1.grid_to > .col-4, #LayoutGrid1.grid_to > .col-5, #LayoutGrid1.grid_to > .col-6, #LayoutGrid4.grid_to > .col-1, #LayoutGrid4.grid_to > .col-2, #LayoutGrid4.grid_to > .col-4, #LayoutGrid4.grid_to > .col-5, #LayoutGrid4.grid_to > .col-6, #catalogs.grid_to > .col-1, #catalogs.grid_to > .col-2, #catalogs.grid_to > .col-3, #catalogs.grid_to > .col-4, #catalogs.grid_to > .col-5, #catalogs.grid_to > .col-6 {flex-basis:25% !important; max-width:25% !important;}
	#LayoutGrid4.grid_to > .col-3 {display:none;}
}
@media (max-width: 980px) {
#LayoutGrid1:not(.grid_to) > .col-1,
#LayoutGrid1:not(.grid_to) > .col-2,
#LayoutGrid1:not(.grid_to) > .col-3,
#LayoutGrid1:not(.grid_to) > .col-4,
#LayoutGrid1:not(.grid_to) > .col-5 {
   flex-basis: 100%  !important;
   max-width: 100%  !important;
}
#LayoutGrid4 > .row1 {margin:0 !important; padding:0 !important; display:table !important; width:100% !important;}
#LayoutGrid4 > .row1 > .col-1, #LayoutGrid4 > .row1 > .col-2, #LayoutGrid4 > .row1 > .col-3, #LayoutGrid4 > .row1 > .col-4, #LayoutGrid4 > .row1 > .col-5, #LayoutGrid4 > .row1 > .col-6 {margin-bottom:10px !important;}
}
@media (max-width: 640px) {
	#LayoutGrid1.grid_to > .col-1, #LayoutGrid1.grid_to > .col-2, #LayoutGrid1.grid_to > .col-3, #LayoutGrid1.grid_to > .col-4, #LayoutGrid1.grid_to > .col-5, #LayoutGrid1.grid_to > .col-6, #LayoutGrid4.grid_to > .col-1, #LayoutGrid4.grid_to > .col-2, #LayoutGrid4.grid_to > .col-4, #LayoutGrid4.grid_to > .col-5, #LayoutGrid4.grid_to > .col-6, #catalogs.grid_to > .col-1, #catalogs.grid_to > .col-2, #catalogs.grid_to > .col-3, #catalogs.grid_to > .col-4, #catalogs.grid_to > .col-5, #catalogs.grid_to > .col-6 {flex-basis:50% !important; max-width:50% !important;}
}
@media (max-width: 420px) {
	#LayoutGrid1.grid_to > .col-1, #LayoutGrid1.grid_to > .col-2, #LayoutGrid1.grid_to > .col-3, #LayoutGrid1.grid_to > .col-4, #LayoutGrid1.grid_to > .col-5, #LayoutGrid1.grid_to > .col-6, #LayoutGrid4.grid_to > .col-1, #LayoutGrid4.grid_to > .col-2, #LayoutGrid4.grid_to > .col-4, #LayoutGrid4.grid_to > .col-5, #LayoutGrid4.grid_to > .col-6, #catalogs.grid_to > .col-1, #catalogs.grid_to > .col-2, #catalogs.grid_to > .col-3, #catalogs.grid_to > .col-4, #catalogs.grid_to > .col-5, #catalogs.grid_to > .col-6 {flex-basis:100% !important; max-width:100% !important;}
}
#kuzov_button1 {
   -webkit-appearance: none;
   background-color: #FF4000;
   background-image: none;
   border: 0px solid #800000;
   border-radius: 0px;
   box-sizing: border-box;
   color: #FFFFFF;
   font-family: Arial;
   font-size: 16px;
   font-style: normal;
   font-weight: bold;
   line-height: 40px;
   margin: 10px 0 10px 0;
   padding: 0;
   text-align: center;
   text-decoration: none;
   vertical-align: top;
}
#kuzov_button1:focus {
   outline: 0;
}
#kuzov_button1:hover {
   background-color: #C00000;
   transition: background-color 200ms linear 0ms;
}
#Button2 {
   -webkit-appearance: none;
   background-color: #FF4000;
   background-image: none;
   border: 0px solid #800000;
   border-radius: 0px;
   box-sizing: border-box;
   color: #FFFFFF;
   font-family: Arial;
   font-size: 16px;
   font-style: normal;
   font-weight: bold;
   line-height: 40px;
   margin: 10px 0 10px 0;
   padding: 0;
   text-align: center;
   text-decoration: none;
   vertical-align: top;
}
#Button2:focus {
   outline: 0;
}
#Button2:hover {
   background-color: #C00000;
   transition: background-color 200ms linear 0ms;
}
#Button4 {
   -webkit-appearance: none;
   background-color: #FF4000;
   background-image: none;
   border: 0px solid #800000;
   border-radius: 0px;
   box-sizing: border-box;
   color: #FFFFFF;
   font-family: Arial;
   font-size: 16px;
   font-style: normal;
   font-weight: bold;
   line-height: 40px;
   margin: 10px 0 10px 0;
   padding: 0;
   text-align: center;
   text-decoration: none;
   vertical-align: top;
}
#Button4:focus {
   outline: 0;
}
#Button4:hover {
   background-color: #C00000;
   transition: background-color 200ms linear 0ms;
}
#Button5 {
   -webkit-appearance: none;
   background-color: #FF4000;
   background-image: none;
   border: 0px solid #800000;
   border-radius: 0px;
   box-sizing: border-box;
   color: #FFFFFF;
   font-family: Arial;
   font-size: 16px;
   font-style: normal;
   font-weight: bold;
   line-height: 40px;
   margin: 10px 0 10px 0;
   padding: 0;
   text-align: center;
   text-decoration: none;
   vertical-align: top;
}
#Button5:focus {
   outline: 0;
}
#Button5:hover {
   background-color: #C00000;
   transition: background-color 200ms linear 0ms;
}
#Button7 {
   -webkit-appearance: none;
   background-color: #FF4000;
   background-image: none;
   border: 0px solid #800000;
   border-radius: 0px;
   box-sizing: border-box;
   color: #FFFFFF;
   font-family: Arial;
   font-size: 16px;
   font-style: normal;
   font-weight: bold;
   line-height: 40px;
   margin: 10px 0 10px 0;
   padding: 0;
   text-align: center;
   text-decoration: none;
   vertical-align: top;
}
#Button7:focus {
   outline: 0;
}
#Button7:hover {
   background-color: #C00000;
   transition: background-color 200ms linear 0ms;
}
#it_pr_card1 {
   animation: animate-fade-in-down 500ms linear 300ms 1 normal both;
   background-image: linear-gradient(to top, #959595 0%, #0D0D0D 46%, #010101 50%, #0A0A0A 52%, #4E4E4E 76%, #383838 87%, #1B1B1B 100%);
   border: 0px solid #DEDEDE;
   border-radius: 0px;
   box-shadow: 0px 0px 6px rgba(0,0,0,0.20);
   box-sizing: border-box;
   display: flex;
   flex-direction: column;
   margin: 0;
   position: relative;
   text-align: left;
}
#pr_card1-card-body {
   flex: 1 1 auto;
   font-size: 0;
   padding: 0;
}
#pr_card1-card-item0 {
   background-color: transparent;
   background-image: none;
   border: 0px solid #BABABA;
   border-radius: 0px;
   box-sizing: border-box;
   color: #FF4000;
   display: inline-block;
   font-family: Arial;
   font-size: 53px;
   font-style: normal;
   font-weight: normal;
   height: 53px;
   margin: 20px 0 0 20px;
   padding: 0;
}
#pr_card1-card-item0 i {
   font-size: 53px;
   margin-right: 0px;
   text-align: center;
   vertical-align: top;
   width: 53px;
}
#pr_card1-card-item1 {
   box-sizing: border-box;
   color: #FFFFFF;
   font-family: Arial;
   font-size: 21px;
   font-style: normal;
   font-weight: bold;
   margin: -32px 0 0 80px;
   padding: 0;
}
#pr_card1-card-item2 {
   box-sizing: border-box;
   color: #DEDFDF;
   font-family: Arial;
   font-size: 19px;
   font-style: normal;
   font-weight: normal;
   margin: 20px 20px 30px 80px;
   padding: 0;
}
#it_pr_card2 {
   animation: animate-fade-in-down 500ms linear 500ms 1 normal both;
   background-image: linear-gradient(to top, #959595 0%, #0D0D0D 46%, #010101 50%, #0A0A0A 52%, #4E4E4E 76%, #383838 87%, #1B1B1B 100%);
   border: 0px solid #DEDEDE;
   border-radius: 0px;
   box-shadow: 0px 0px 6px rgba(0,0,0,0.20);
   box-sizing: border-box;
   display: flex;
   flex-direction: column;
   margin: 0;
   position: relative;
   text-align: left;
}
#pr_card2-card-body {
   flex: 1 1 auto;
   font-size: 0;
   padding: 0;
}
#pr_card2-card-item0 {
   background-color: transparent;
   background-image: none;
   border: 0px solid #BABABA;
   border-radius: 0px;
   box-sizing: border-box;
   color: #FF4000;
   display: inline-block;
   font-family: Arial;
   font-size: 53px;
   font-style: normal;
   font-weight: normal;
   height: 53px;
   margin: 20px 0 0 20px;
   padding: 0;
}
#pr_card2-card-item0 i {
   font-size: 53px;
   margin-right: 0px;
   text-align: center;
   vertical-align: top;
   width: 53px;
}
#pr_card2-card-item1 {
   box-sizing: border-box;
   color: #FFFFFF;
   font-family: Arial;
   font-size: 21px;
   font-style: normal;
   font-weight: bold;
   margin: -32px 0 0 80px;
   padding: 0;
}
#pr_card2-card-item2 {
   box-sizing: border-box;
   color: #DEDFDF;
   font-family: Arial;
   font-size: 19px;
   font-style: normal;
   font-weight: normal;
   margin: 20px 20px 30px 80px;
   padding: 0;
}
#it_pr_card3 {
   animation: animate-fade-in-down 500ms linear 700ms 1 normal both;
   background-image: linear-gradient(to top, #959595 0%, #0D0D0D 46%, #010101 50%, #0A0A0A 52%, #4E4E4E 76%, #383838 87%, #1B1B1B 100%);
   border: 0px solid #DEDEDE;
   border-radius: 0px;
   box-shadow: 0px 0px 6px rgba(0,0,0,0.20);
   box-sizing: border-box;
   display: flex;
   flex-direction: column;
   margin: 0;
   position: relative;
   text-align: left;
}
#pr_card3-card-body {
   flex: 1 1 auto;
   font-size: 0;
   padding: 0;
}
#pr_card3-card-item0 {
   background-color: transparent;
   background-image: none;
   border: 0px solid #BABABA;
   border-radius: 0px;
   box-sizing: border-box;
   color: #FF4000;
   display: inline-block;
   font-family: Arial;
   font-size: 53px;
   font-style: normal;
   font-weight: normal;
   height: 53px;
   margin: 20px 0 0 20px;
   padding: 0;
}
#pr_card3-card-item0 i {
   font-size: 53px;
   margin-right: 0px;
   text-align: center;
   vertical-align: top;
   width: 53px;
}
#pr_card3-card-item1 {
   box-sizing: border-box;
   color: #FFFFFF;
   font-family: Arial;
   font-size: 21px;
   font-style: normal;
   font-weight: bold;
   margin: -32px 0 0 80px;
   padding: 0;
}
#pr_card3-card-item2 {
   box-sizing: border-box;
   color: #DEDFDF;
   font-family: Arial;
   font-size: 19px;
   font-style: normal;
   font-weight: normal;
   margin: 20px 20px 30px 80px;
   padding: 0;
}
#it_Image1 {
   margin: 0;
   vertical-align: top;
}
#Image1 {
   border: 0px solid #000000;
   border-radius: 0px;
   box-sizing: border-box;
   display: block;
   height: auto;
   margin-left: auto;
   margin-right: auto;
   max-width: 500px;
   padding: 0;
   vertical-align: top;
   width: 100%;
}
#it_head_cars {
   margin: 0;
   vertical-align: top;
}
#head_cars {
   border: 0px solid #000000;
   border-radius: 0px;
   box-sizing: border-box;
   display: block;
   height: auto;
   margin-left: auto;
   margin-right: auto;
   max-width: 1600px;
   padding: 0;
   vertical-align: top;
   width: 100%;
}
#it_down-arrow {
   background-color: transparent;
   background-image: none;
   border: 3px solid #FFFFFF;
   border-radius: 50%;
   margin: 0;
   padding: 4px 4px 4px 4px;
   text-align: center;
   vertical-align: top;
}
#it_down-arrow a::after {
   bottom: 0;
   content: "";
   left: 0;
   pointer-events: auto;
   position: absolute;
   right: 0;
   top: 0;
   z-index: 1;
}
#down-arrow {
   height: 36px;
   width: 36px;
}
#down-arrow i {
   color: #FFFFFF;
   display: inline-block;
   font-size: 36px;
   line-height: 36px;
   vertical-align: middle;
   width: 35px;
}
#it_down-arrow:hover #down-arrow i {
   color: #FF0000;
}
#intro {
   background-color: transparent;
   border-radius: 0px;
   margin: 0;
}
#intro-overlay {
   background-color: #000000;
   bottom: 0;
   left: 0;
   opacity: 0.5;
   position: absolute;
   right: 0;
   top: 0;
}
#intro-video {
   background: #000000;
   height: 100%;
   left: 0;
   overflow: hidden;
   position: absolute;
   top: 0;
   width: 100%;
   z-index: -99;
}
#intro-video video {
   height: 100%;
   left: 0;
   object-fit: cover;
   pointer-events: none;
   position: absolute;
   top: 0;
   width: 100%;
}
#it_header {
   background-image: linear-gradient(to bottom, #4E4E4E 0%, #141414 100%);
   border: 0px solid #CCCCCC;
   border-radius: 0px;
   box-sizing: border-box;
   clear: both;
   display: table;
   margin: 0;
   position: relative;
   table-layout: fixed;
   text-align: center;
   width: 100%;
}
#header {
   box-sizing: border-box;
   margin-left: auto;
   margin-right: auto;
   max-width: 2850px;
   padding: 20px 15px 20px 15px;
}
#header > .row1 {
   margin-left: -15px;
   margin-right: -15px;
}
#header > .row1 > .col-1,
#header > .row1 > .col-2,
#header > .row1 > .col-3 {
   box-sizing: border-box;
   font-size: 0;
   min-height: 1px;
   padding-left: 15px;
   padding-right: 15px;
   position: relative;
}
#header > .row1 > .col-1,
#header > .row1 > .col-2,
#header > .row1 > .col-3 {
   float: left;
}
#header > .row1 > .col-1 {
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: center;
   width: 25%;
}
#header > .row1 > .col-2 {
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: center;
   width: 50%;
}
#header > .row1 > .col-3 {
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: center;
   width: 25%;
}
#header:before,
#header:after,
#header .row1:before,
#header .row1:after {
   content: " ";
   display: table;
}
#header:after,
#header .row1:after {
   clear: both;
}
@media (max-width: 980px) {
#header > .row1 > .col-1,
#header > .row1 > .col-2,
#header > .row1 > .col-3 {
   float: none;
   width: 100%;
}
}
#it_header_contact {
   background-color: #141414;
   background-image: none;
   border: 0px solid #CCCCCC;
   border-radius: 0px;
   box-sizing: border-box;
   clear: both;
   display: table;
   margin: 0;
   position: relative;
   table-layout: fixed;
   text-align: center;
   width: 100%;
}
#header_contact {
   box-sizing: border-box;
   margin-left: auto;
   margin-right: auto;
   max-width: 2850px;
   padding: 0 15px 0 15px;
}
#header_contact > .row1 {
   margin-left: -15px;
   margin-right: -15px;
}
#header_contact > .row1 > .col-1 {
   box-sizing: border-box;
   min-height: 1px;
   padding-left: 15px;
   padding-right: 15px;
   position: relative;
}
#header_contact > .row1 > .col-1 {
   float: left;
}
#header_contact > .row1 > .col-1 {
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: center;
   width: 100%;
}
.menutop li div {margin:0 10px 0 10px;}
#header_contact:before,
#header_contact:after,
#header_contact .row1:before,
#header_contact .row1:after {
   content: " ";
   display: table;
}
#header_contact:after,
#header_contact .row1:after {
   clear: both;
}
@media (max-width: 480px) {
#header_contact > .row1 > .col-1 {
   float: none;
   width: 100%  !important;
}
}
#it_navigation {
   background-color: #141414;
   background-image: none;
   border: 0px solid #CCCCCC;
   border-radius: 0px;
   box-sizing: border-box;
   clear: both;
   display: table;
   margin: 0;
   position: -webkit-sticky;
   position: sticky;
   table-layout: fixed;
   text-align: center;
   top: 0;
   width: 100%;
   z-index: 310;
}
#navigation {
   box-sizing: border-box;
   margin-left: auto;
   margin-right: auto;
   padding: 20px 15px 20px 15px;
}
#navigation > .row1 {
   margin-left: -15px;
   margin-right: -15px;
}
#navigation > .row1 > .col-1,
#navigation > .row1 > .col-2,
#navigation > .row1 > .col-3,
#navigation > .row1 > .col-4,
#navigation > .row1 > .col-5 {
   box-sizing: border-box;
   font-size: 0;
   min-height: 1px;
   padding-left: 15px;
   padding-right: 15px;
   position: relative;
}
#navigation > .row1 > .col-1,
#navigation > .row1 > .col-2,
#navigation > .row1 > .col-3,
#navigation > .row1 > .col-4,
#navigation > .row1 > .col-5 {
   float: left;
}
#navigation > .row1 > .col-1 {
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: right;
   width: 25%;
}
#navigation > .row1 > .col-2 {
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: right;
   width: 8.33333333%;
}
#navigation > .row1 > .col-3 {
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: center;
   width: 33.33333333%;
}
#navigation > .row1 > .col-4 {
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: left;
   width: 8.33333333%;
}
#navigation > .row1 > .col-5 {
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: left;
   width: 25%;
}
#navigation:before,
#navigation:after,
#navigation .row1:before,
#navigation .row1:after {
   content: " ";
   display: table;
}
#navigation:after,
#navigation .row1:after {
   clear: both;
}
@media (max-width: 1480px) {
	#navigation > .row1 > .col-1, #navigation > .row1 > .col-5 {width:20% !important;}
	#navigation > .row1 > .col-2, #navigation > .row1 > .col-4 {width:12.8% !important;}
}
@media (max-width: 1100px) {
	#navigation > .row1 > .col-1, #navigation > .row1 > .col-2, #navigation > .row1 > .col-3, #navigation > .row1 > .col-4, #navigation > .row1 > .col-5 {padding-left:3px !important; padding-right:3px !important;}
	#searchvin {width:98%; left:3px;}
}
@media (max-width: 980px) {
#navigation > .row1 > .col-1,
#navigation > .row1 > .col-2,
#navigation > .row1 > .col-3,
#navigation > .row1 > .col-4,
#navigation > .row1 > .col-5 {
   float: none;
   width: 100%;
}
}
#it_LayoutGrid3 {
   background-image: linear-gradient(to top, #4C4C4C 0%, #595959 12%, #666666 25%, #474747 39%, #2C2C2C 50%, #000000 51%, #111111 60%, #2B2B2B 76%, #1C1C1C 91%, #131313 100%);
   border: 0px solid #CCCCCC;
   border-radius: 0px;
   box-sizing: border-box;
   clear: both;
   display: table;
   margin: 0;
   position: relative;
   table-layout: fixed;
   text-align: center;
   width: 100%;
}
#LayoutGrid3 {
   box-sizing: border-box;
   margin-left: auto;
   margin-right: auto;
   padding: 0 15px 0 15px;
}
#LayoutGrid3 > .row1 {
   margin-left: -15px;
   margin-right: -15px;
}
#LayoutGrid3 > .row1 > .col-1 {
   box-sizing: border-box;
   font-size: 0;
   min-height: 1px;
   padding-left: 15px;
   padding-right: 15px;
   position: relative;
}
#LayoutGrid3 > .row1 > .col-1 {
   float: left;
}
#LayoutGrid3 > .row1 > .col-1 {
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: center;
   width: 100%;
}
#LayoutGrid3:before,
#LayoutGrid3:after,
#LayoutGrid3 .row1:before,
#LayoutGrid3 .row1:after {
   content: " ";
   display: table;
}
#LayoutGrid3:after,
#LayoutGrid3 .row1:after {
   clear: both;
}
@media (max-width: 480px) {
#LayoutGrid3 > .row1 > .col-1 {
   float: none;
   width: 100%  !important;
}
}
#it_presentations1 {
   background-color: transparent;
   background-image: none;
   border: 0px solid #CCCCCC;
   border-radius: 0px;
   box-sizing: border-box;
   clear: both;
   display: table;
   margin: 0;
   position: relative;
   table-layout: fixed;
   text-align: center;
   width: 100%;
}
#presentations1 {
   box-sizing: border-box;
   margin-left: auto;
   margin-right: auto;
   max-width: 2850px;
   padding: 0 15px 0 15px;
}
#presentations1 > .row1 {
   margin-left: -15px;
   margin-right: -15px;
}
#presentations1 > .row1 > .col-1,
#presentations1 > .row1 > .col-2,
#presentations1 > .row1 > .col-3 {
   box-sizing: border-box;
   font-size: 0;
   min-height: 1px;
   padding-left: 15px;
   padding-right: 15px;
   position: relative;
}
#presentations1 > .row1 > .col-1,
#presentations1 > .row1 > .col-2,
#presentations1 > .row1 > .col-3 {
   float: left;
}
#presentations1 > .row1 > .col-1 {
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: center;
   width: 33.33333333%;
}
#presentations1 > .row1 > .col-1 > .col-1-padding {
   box-sizing: border-box;
   padding: 50px 0 50px 0;
   width: 100%;
}
#presentations1 > .row1 > .col-2 {
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: center;
   width: 33.33333333%;
}
#presentations1 > .row1 > .col-2 > .col-2-padding {
   box-sizing: border-box;
   padding: 50px 0 50px 0;
   width: 100%;
}
#presentations1 > .row1 > .col-3 {
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: center;
   width: 33.33333333%;
}
#presentations1 > .row1 > .col-3 > .col-3-padding {
   box-sizing: border-box;
   padding: 50px 0 50px 0;
   width: 100%;
}
#presentations1:before,
#presentations1:after,
#presentations1 .row1:before,
#presentations1 .row1:after {
   content: " ";
   display: table;
}
#presentations1:after,
#presentations1 .row1:after {
   clear: both;
}
@media (max-width: 980px) {
#presentations1 > .row1 > .col-1,
#presentations1 > .row1 > .col-2,
#presentations1 > .row1 > .col-3 {
   float: none;
   width: 100%  !important;
}
}
#it_LayoutGrid2 {
   background-color: transparent;
   background-image: none;
   border: 0px solid #CCCCCC;
   border-radius: 0px;
   box-sizing: border-box;
   clear: both;
   display: table;
   margin: 0;
   position: relative;
   table-layout: fixed;
   text-align: center;
   width: 100%;
}
#LayoutGrid2 {
   box-sizing: border-box;
   margin-left: auto;
   margin-right: auto;
   max-width: 2850px;
   padding: 0 15px 50px 15px;
}
#LayoutGrid2 > .row1 {
   margin-left: -15px;
   margin-right: -15px;
}
#LayoutGrid2 > .row1 > .col-1 {
   box-sizing: border-box;
   font-size: 0;
   min-height: 1px;
   padding-left: 15px;
   padding-right: 15px;
   position: relative;
}
#LayoutGrid2 > .row1 > .col-1 {
   float: left;
}
#LayoutGrid2 > .row1 > .col-1 {
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: center;
   width: 100%;
}
#LayoutGrid2:before,
#LayoutGrid2:after,
#LayoutGrid2 .row1:before,
#LayoutGrid2 .row1:after {
   content: " ";
   display: table;
}
#LayoutGrid2:after,
#LayoutGrid2 .row1:after {
   clear: both;
}
@media (max-width: 480px) {
#LayoutGrid2 > .row1 > .col-1 {
   float: none;
   width: 100%  !important;
}
}
#it_company1 {
   background-color: transparent;
   background-image: none;
   border: 0px solid #CCCCCC;
   border-radius: 0px;
   box-sizing: border-box;
   clear: both;
   display: table;
   margin: 0;
   position: relative;
   table-layout: fixed;
   text-align: center;
   width: 100%;
}
#company1 {
   box-sizing: border-box;
   margin-left: auto;
   margin-right: auto;
   max-width: 2850px;
   padding: 20px 15px 0 15px;
}
#company1 > .row1 {
   margin-left: -15px;
   margin-right: -15px;
}
#company1 > .row1 > .col-1 {
   box-sizing: border-box;
   font-size: 0;
   min-height: 1px;
   padding-left: 15px;
   padding-right: 15px;
   position: relative;
}
#company1 > .row1 > .col-1 {
   float: left;
}
#company1 > .row1 > .col-1 {
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: center;
   width: 100%;
}
#company1 > .row1 > .col-1 > .col-1-padding {
   box-sizing: border-box;
   padding: 20px 0 20px 0;
   width: 100%;
}
#company1:before,
#company1:after,
#company1 .row1:before,
#company1 .row1:after {
   content: " ";
   display: table;
}
#company1:after,
#company1 .row1:after {
   clear: both;
}
@media (max-width: 980px) {
#company1 > .row1 > .col-1 {
   float: none;
   width: 100%  !important;
}
}
#it_LayoutGrid15 {
   background-color: transparent;
   background-image: none;
   border: 0px solid #CCCCCC;
   border-radius: 0px;
   box-sizing: border-box;
   clear: both;
   display: table;
   margin: 0;
   position: relative;
   table-layout: fixed;
   text-align: center;
   width: 100%;
}
#LayoutGrid15 {
   box-sizing: border-box;
   display: flex;
   flex-direction: row;
   flex-wrap: wrap;
   margin-left: auto;
   margin-right: auto;
   max-width: 2850px;
   padding: 0;
}
#LayoutGrid15 > .col-1,
#LayoutGrid15 > .col-2,
#LayoutGrid15 > .col-3,
#LayoutGrid15 > .col-4 {
   box-sizing: border-box;
   font-size: 0;
   min-height: 1px;
   padding-left: 15px;
   padding-right: 15px;
   position: relative;
}
#LayoutGrid15 > .col-1,
#LayoutGrid15 > .col-2,
#LayoutGrid15 > .col-3,
#LayoutGrid15 > .col-4 {
   flex: 0 0 auto;
}
#LayoutGrid15 > .col-1 {
   align-content: flex-start;
   align-items: flex-start;
   align-self: stretch;
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   display: flex;
   flex-basis: 25%;
   flex-wrap: wrap;
   justify-content: flex-start;
   max-width: 25%;
   text-align: left;
}
#LayoutGrid15 > .col-2 {
   align-content: flex-start;
   align-items: flex-start;
   align-self: stretch;
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   display: flex;
   flex-basis: 25%;
   flex-wrap: wrap;
   justify-content: flex-start;
   max-width: 25%;
   text-align: left;
}
#LayoutGrid15 > .col-3 {
   align-content: flex-start;
   align-items: flex-start;
   align-self: stretch;
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   display: flex;
   flex-basis: 25%;
   flex-wrap: wrap;
   justify-content: flex-start;
   max-width: 25%;
   text-align: left;
}
#LayoutGrid15 > .col-4 {
   align-content: flex-start;
   align-items: flex-start;
   align-self: stretch;
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   display: flex;
   flex-basis: 25%;
   flex-wrap: wrap;
   justify-content: flex-start;
   max-width: 25%;
   text-align: left;
}
@media (max-width: 1300px) {
#LayoutGrid15 > .col-1,
#LayoutGrid15 > .col-2,
#LayoutGrid15 > .col-3,
#LayoutGrid15 > .col-4 {
   flex-basis: 100%  !important;
   max-width: 100%  !important;
}
}
#it_indexHeading1 {
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   box-sizing: border-box;
   margin: 0;
   padding: 0 0 20px 0;
   text-align: center;
   vertical-align: top;
}
#indexHeading1 {
   color: #FFFFFF;
   font-family: Arial;
   font-size: 35px;
   font-style: normal;
   font-weight: bold;
   margin: 0;
   text-align: center;
}
@media (max-width: 800px) {
	#indexHeading1 {font-size:28px;}
}
@media (max-width: 480px) {
	#indexHeading1 {font-size:20px;}
	#it_uid2 {display:none;}
}
#indexHeading1 a {
   color: inherit;
   text-decoration: none;
}
#it_Text_company1 {
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   margin: 0;
   padding: 0 0 20px 0;
   text-align: center;
}
#it_Text_company1 {
   color: #F5F5F5;
   font-family: Arial;
   font-size: 19px;
   font-weight: normal;
   line-height: 21px;
}
#it_Text_company1 div {
   text-align: center;
}
#it_Text_company1 {
   box-sizing: border-box;
   display: block;
   margin: 0;
   width: 100%;
}
#it_Text_company2 {
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   margin: 0;
   padding: 0 0 20px 0;
   text-align: left;
}
#it_Text_company2 {
   color: #F5F5F5;
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   line-height: 24px;
}
#it_Text_company2 div {
   text-align: left;
}
#it_Text_company2 {
   box-sizing: border-box;
   display: block;
   margin: 0;
   width: 100%;
}
#it_Image_company2 {
   margin: 0;
   vertical-align: top;
}
#Image_company2 {
   border: 0px solid #000000;
   border-radius: 0px;
   box-sizing: border-box;
   display: block;
   filter: drop-shadow(0px 0px 6px rgba(0,0,0,1.00));
   height: auto;
   margin-left: auto;
   margin-right: auto;
   max-width: 980px;
   padding: 0;
   vertical-align: top;
   width: 100%;
}
#menager_button {
   -webkit-appearance: none;
   background-color: #FF4000;
   background-image: none;
   border: 0px solid #800000;
   border-radius: 0px;
   box-sizing: border-box;
   color: #FFFFFF;
   font-family: Arial;
   font-size: 16px;
   font-style: normal;
   font-weight: bold;
   line-height: 40px;
   margin: 10px 0 10px 0;
   padding: 0;
   text-align: center;
   text-decoration: none;
   vertical-align: top;
}
#menager_button:focus {
   outline: 0;
}
#menager_button:hover {
   background-color: #C00000;
   transition: background-color 200ms linear 0ms;
}
#it_indexImage2 {
   margin: 0;
   vertical-align: top;
}
#indexImage2 {
   border: 0px solid #000000;
   border-radius: 0px;
   box-sizing: border-box;
   display: block;
   height: auto;
   margin-left: auto;
   margin-right: auto;
   max-width: 3400px;
   padding: 0;
   vertical-align: top;
   width: 100%;
}
#indexButton3 {
   -webkit-appearance: none;
   background-color: #FF4000;
   background-image: none;
   border: 0px solid #800000;
   border-radius: 0px;
   box-sizing: border-box;
   color: #FFFFFF;
   font-family: Arial;
   font-size: 16px;
   font-style: normal;
   font-weight: bold;
   line-height: 40px;
   margin: 10px 0 10px 0;
   padding: 0;
   text-align: center;
   text-decoration: none;
   vertical-align: top;
}
#indexButton3:focus {
   outline: 0;
}
#indexButton3:hover {
   background-color: #C00000;
   transition: background-color 200ms linear 0ms;
}
#it_pr_card4 {
   background-color: transparent;
   background-image: none;
   border: 0px solid #DEDEDE;
   border-radius: 0px;
   box-sizing: border-box;
   display: flex;
   flex-direction: column;
   margin: 0;
   position: relative;
   text-align: left;
}
#pr_card4-card-body {
   flex: 1 1 auto;
   font-size: 0;
   padding: 0;
}
#pr_card4-card-item0 {
   background-color: transparent;
   background-image: none;
   border: 0px solid #BABABA;
   border-radius: 0px;
   box-sizing: border-box;
   color: #FF4000;
   display: inline-block;
   font-family: Arial;
   font-size: 107px;
   font-style: normal;
   font-weight: normal;
   height: 107px;
   margin: 20px 0 0 20px;
   padding: 0;
}
#pr_card4-card-item0 i {
   font-size: 107px;
   margin-right: 0px;
   text-align: center;
   vertical-align: top;
   width: 107px;
}
#pr_card4-card-item1 {
   box-sizing: border-box;
   color: #F5F5F5;
   font-family: Arial;
   font-size: 24px;
   font-style: normal;
   font-weight: bold;
   margin: -36px 0 0 48px;
   padding: 0;
}
#pr_card4-card-item2 {
   box-sizing: border-box;
   color: #DCDCDC;
   font-family: Arial;
   font-size: 19px;
   font-style: normal;
   font-weight: normal;
   margin: 20px 20px 30px 48px;
   padding: 0;
}
#it_pr_card5 {
   background-color: transparent;
   background-image: none;
   border: 0px solid #DEDEDE;
   border-radius: 0px;
   box-sizing: border-box;
   display: flex;
   flex-direction: column;
   margin: 0;
   position: relative;
   text-align: left;
}
#pr_card5-card-body {
   flex: 1 1 auto;
   font-size: 0;
   padding: 0;
}
#pr_card5-card-item0 {
   background-color: transparent;
   background-image: none;
   border: 0px solid #BABABA;
   border-radius: 0px;
   box-sizing: border-box;
   color: #FF4000;
   display: inline-block;
   font-family: Arial;
   font-size: 107px;
   font-style: normal;
   font-weight: normal;
   height: 107px;
   margin: 20px 0 0 20px;
   padding: 0;
}
#pr_card5-card-item0 i {
   font-size: 107px;
   margin-right: 0px;
   text-align: center;
   vertical-align: top;
   width: 107px;
}
#pr_card5-card-item1 {
   box-sizing: border-box;
   color: #F5F5F5;
   font-family: Arial;
   font-size: 24px;
   font-style: normal;
   font-weight: bold;
   margin: -36px 0 0 48px;
   padding: 0;
}
#pr_card5-card-item2 {
   box-sizing: border-box;
   color: #DCDCDC;
   font-family: Arial;
   font-size: 19px;
   font-style: normal;
   font-weight: normal;
   margin: 20px 20px 30px 48px;
   padding: 0;
}
#it_pr_card6 {
   background-color: transparent;
   background-image: none;
   border: 0px solid #DEDEDE;
   border-radius: 0px;
   box-sizing: border-box;
   display: flex;
   flex-direction: column;
   margin: 0;
   position: relative;
   text-align: left;
}
#pr_card6-card-body {
   flex: 1 1 auto;
   font-size: 0;
   padding: 0;
}
#pr_card6-card-item0 {
   background-color: transparent;
   background-image: none;
   border: 0px solid #BABABA;
   border-radius: 0px;
   box-sizing: border-box;
   color: #FF4000;
   display: inline-block;
   font-family: Arial;
   font-size: 107px;
   font-style: normal;
   font-weight: normal;
   height: 107px;
   margin: 20px 0 0 20px;
   padding: 0;
}
#pr_card6-card-item0 i {
   font-size: 107px;
   margin-right: 0px;
   text-align: center;
   vertical-align: top;
   width: 107px;
}
#pr_card6-card-item1 {
   box-sizing: border-box;
   color: #F5F5F5;
   font-family: Arial;
   font-size: 24px;
   font-style: normal;
   font-weight: bold;
   margin: -36px 0 0 48px;
   padding: 0;
}
#pr_card6-card-item2 {
   box-sizing: border-box;
   color: #DCDCDC;
   font-family: Arial;
   font-size: 19px;
   font-style: normal;
   font-weight: normal;
   margin: 20px 20px 30px 48px;
   padding: 0;
}
#it_Text8 {
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   margin: 0;
   padding: 5px 0 5px 0;
   text-align: center;
}
#it_Text8 div {
   text-align: center;
}
#it_Text8 {
   box-sizing: border-box;
   display: block;
   margin: 0;
   width: 100%;
}
#it_Image2 {
   margin: 0;
   vertical-align: top;
}
#Image2 {
   border: 0px solid #000000;
   border-radius: 0px;
   box-sizing: border-box;
   display: block;
   height: auto;
   margin-left: auto;
   margin-right: auto;
   max-width: 600px;
   padding: 0;
   vertical-align: top;
   width: 100%;
}
#it_LayoutGrid6 {
   background-image: linear-gradient(315deg, #1B1B1B 0%, #383838 13%, #4E4E4E 24%, #0A0A0A 47%, #010101 50%, #0D0D0D 53%, #959595 100%);
   border: 0px solid #CCCCCC;
   border-radius: 0px;
   /*box-shadow: 0px 0px 6px #000000;*/
   box-sizing: border-box;
   clear: both;
   display: table;
   margin: 0 0 30px 0;
   position: relative;
   table-layout: fixed;
   text-align: center;
   width: 100%;
}
#LayoutGrid6 {
   box-sizing: border-box;
   display: flex;
   flex-direction: row;
   flex-wrap: wrap;
   margin-left: auto;
   margin-right: auto;
   padding: 0;
}
#LayoutGrid6 > .col-1,
#LayoutGrid6 > .col-2 {
   box-sizing: border-box;
   font-size: 0;
   min-height: 1px;
   padding-left: 15px;
   padding-right: 15px;
   position: relative;
}
#LayoutGrid6 > .col-1,
#LayoutGrid6 > .col-2 {
   flex: 0 0 auto;
}
#LayoutGrid6 > .col-1 {
   align-content: stretch;
   align-items: stretch;
   align-self: stretch;
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   display: flex;
   flex-basis: 58.33333333%;
   flex-wrap: wrap;
   justify-content: flex-start;
   max-width: 58.33333333%;
   text-align: left;
}
#LayoutGrid6 > .col-1.no_image {
	flex-basis: 99%;
	max-width: 99%;
}
#LayoutGrid6 > .col-2 {
   align-content: center;
   align-items: center;
   align-self: stretch;
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   display: flex;
   flex-basis: 41.66666667%;
   flex-wrap: wrap;
   justify-content: center;
   max-width: 41.66666667%;
   text-align: center;
}
@media (max-width: 480px) {
#LayoutGrid6 > .col-1,
#LayoutGrid6 > .col-2 {
   flex-basis: 100%  !important;
   max-width: 100%  !important;
}
}
#it_Image3 {
   margin: 0;
   vertical-align: top;
}
#Image3 {
   border: 0px solid #000000;
   border-radius: 0px;
   box-sizing: border-box;
   display: block;
   height: auto;
   margin-left: auto;
   margin-right: auto;
   max-width: 350px;
   padding: 0;
   vertical-align: top;
   width: 100%;
}
#it_LayoutGrid8 {
   background-image: linear-gradient(315deg, #1B1B1B 0%, #383838 13%, #4E4E4E 24%, #0A0A0A 47%, #010101 50%, #0D0D0D 53%, #959595 100%);
   border: 0px solid #CCCCCC;
   border-radius: 0px;
   /*box-shadow: 0px 0px 6px #000000;*/
   box-sizing: border-box;
   clear: both;
   display: table;
   margin: 0 0 30px 0;
   position: relative;
   table-layout: fixed;
   text-align: center;
   width: 100%;
}
#LayoutGrid8 {
   box-sizing: border-box;
   display: flex;
   flex-direction: row;
   flex-wrap: wrap;
   margin-left: auto;
   margin-right: auto;
   padding: 0;
}
#LayoutGrid8 > .col-1,
#LayoutGrid8 > .col-2 {
   box-sizing: border-box;
   font-size: 0;
   min-height: 1px;
   padding-left: 15px;
   padding-right: 15px;
   position: relative;
}
#LayoutGrid8 > .col-1,
#LayoutGrid8 > .col-2 {
   flex: 0 0 auto;
}
#LayoutGrid8 > .col-1 {
   align-content: stretch;
   align-items: stretch;
   align-self: stretch;
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   display: flex;
   flex-basis: 58.33333333%;
   flex-wrap: wrap;
   justify-content: flex-start;
   max-width: 58.33333333%;
   text-align: left;
}
#LayoutGrid8 > .col-2 {
   align-content: center;
   align-items: center;
   align-self: stretch;
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   display: flex;
   flex-basis: 41.66666667%;
   flex-wrap: wrap;
   justify-content: flex-start;
   max-width: 41.66666667%;
   text-align: left;
}
@media (max-width: 480px) {
#LayoutGrid8 > .col-1,
#LayoutGrid8 > .col-2 {
   flex-basis: 100%  !important;
   max-width: 100%  !important;
}
}
#it_Image4 {
   margin: 0;
   vertical-align: top;
}
#Image4 {
   border: 0px solid #000000;
   border-radius: 0px;
   box-sizing: border-box;
   display: block;
   height: auto;
   margin-left: auto;
   margin-right: auto;
   max-width: 350px;
   padding: 0;
   vertical-align: top;
   width: 100%;
}
#it_Image6 {
   margin: 0;
   vertical-align: top;
}
#Image6 {
   border: 0px solid #000000;
   border-radius: 0px;
   box-sizing: border-box;
   display: block;
   height: auto;
   margin-left: auto;
   margin-right: auto;
   max-width: 350px;
   padding: 0;
   vertical-align: top;
   width: 100%;
}
#it_LayoutGrid10 {
   background-image: linear-gradient(225deg, #959595 0%, #0D0D0D 46%, #010101 50%, #0A0A0A 52%, #4E4E4E 76%, #383838 87%, #1B1B1B 100%);
   border: 0px solid #CCCCCC;
   border-radius: 0px;
   /*box-shadow: 0px 0px 6px #000000;*/
   box-sizing: border-box;
   clear: both;
   display: table;
   margin: 0 0 30px 0;
   position: relative;
   table-layout: fixed;
   text-align: center;
   width: 100%;
}
#LayoutGrid10 {
   box-sizing: border-box;
   display: flex;
   flex-direction: row;
   flex-wrap: wrap;
   margin-left: auto;
   margin-right: auto;
   padding: 0;
}
#LayoutGrid10 > .col-1,
#LayoutGrid10 > .col-2 {
   box-sizing: border-box;
   font-size: 0;
   min-height: 1px;
   padding-left: 15px;
   padding-right: 15px;
   position: relative;
}
#LayoutGrid10 > .col-1,
#LayoutGrid10 > .col-2 {
   flex: 0 0 auto;
}
#LayoutGrid10 > .col-1 {
   align-content: stretch;
   align-items: stretch;
   align-self: stretch;
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   display: flex;
   flex-basis: 58.33333333%;
   flex-wrap: wrap;
   justify-content: flex-start;
   max-width: 58.33333333%;
   text-align: left;
}
#LayoutGrid10 > .col-2 {
   align-content: center;
   align-items: center;
   align-self: stretch;
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   display: flex;
   flex-basis: 41.66666667%;
   flex-wrap: wrap;
   justify-content: flex-start;
   max-width: 41.66666667%;
   text-align: left;
}
@media (max-width: 480px) {
#LayoutGrid10 > .col-1,
#LayoutGrid10 > .col-2 {
   flex-basis: 100%  !important;
   max-width: 100%  !important;
}
}
#it_Image7 {
   margin: 0;
   vertical-align: top;
}
#Image7 {
   border: 0px solid #000000;
   border-radius: 0px;
   box-sizing: border-box;
   display: block;
   height: auto;
   margin-left: auto;
   margin-right: auto;
   max-width: 350px;
   padding: 0;
   vertical-align: top;
   width: 100%;
}
#it_LayoutGrid12 {
   background-image: linear-gradient(135deg, #1B1B1B 0%, #383838 13%, #4E4E4E 24%, #0A0A0A 47%, #010101 50%, #0D0D0D 53%, #959595 100%);
   border: 0px solid #CCCCCC;
   border-radius: 0px;
   /*box-shadow: 0px 0px 6px #000000;*/
   box-sizing: border-box;
   clear: both;
   display: table;
   margin: 0 0 30px 0;
   position: relative;
   table-layout: fixed;
   text-align: center;
   width: 100%;
}
#LayoutGrid12 {
   box-sizing: border-box;
   display: flex;
   flex-direction: row;
   flex-wrap: wrap;
   margin-left: auto;
   margin-right: auto;
   padding: 0;
}
#LayoutGrid12 > .col-1,
#LayoutGrid12 > .col-2 {
   box-sizing: border-box;
   font-size: 0;
   min-height: 1px;
   padding-left: 15px;
   padding-right: 15px;
   position: relative;
}
#LayoutGrid12 > .col-1,
#LayoutGrid12 > .col-2 {
   flex: 0 0 auto;
}
#LayoutGrid12 > .col-1 {
   align-content: stretch;
   align-items: stretch;
   align-self: stretch;
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   display: flex;
   flex-basis: 58.33333333%;
   flex-wrap: wrap;
   justify-content: flex-start;
   max-width: 58.33333333%;
   text-align: left;
}
#LayoutGrid12 > .col-2 {
   align-content: center;
   align-items: center;
   align-self: stretch;
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   display: flex;
   flex-basis: 41.66666667%;
   flex-wrap: wrap;
   justify-content: flex-start;
   max-width: 41.66666667%;
   text-align: left;
}
@media (max-width: 480px) {
#LayoutGrid12 > .col-1,
#LayoutGrid12 > .col-2 {
   flex-basis: 100%  !important;
   max-width: 100%  !important;
}
}
#it_Image9 {
   margin: 0;
   vertical-align: top;
}
#Image9 {
   border: 0px solid #000000;
   border-radius: 0px;
   box-sizing: border-box;
   display: block;
   height: auto;
   margin-left: auto;
   margin-right: auto;
   max-width: 350px;
   padding: 0;
   vertical-align: top;
   width: 100%;
}
#it_LayoutGrid14 {
   background-image: linear-gradient(225deg, #959595 0%, #0D0D0D 46%, #010101 50%, #0A0A0A 52%, #4E4E4E 76%, #383838 87%, #1B1B1B 100%);
   border: 0px solid #CCCCCC;
   border-radius: 0px;
   /*box-shadow: 0px 0px 6px #000000;*/
   box-sizing: border-box;
   clear: both;
   display: table;
   margin: 0 0 30px 0;
   position: relative;
   table-layout: fixed;
   text-align: center;
   width: 100%;
}
#LayoutGrid14 {
   box-sizing: border-box;
   display: flex;
   flex-direction: row;
   flex-wrap: wrap;
   margin-left: auto;
   margin-right: auto;
   padding: 0;
}
#LayoutGrid14 > .col-1,
#LayoutGrid14 > .col-2 {
   box-sizing: border-box;
   font-size: 0;
   min-height: 1px;
   padding-left: 15px;
   padding-right: 15px;
   position: relative;
}
#LayoutGrid14 > .col-1,
#LayoutGrid14 > .col-2 {
   flex: 0 0 auto;
}
#LayoutGrid14 > .col-1 {
   align-content: stretch;
   align-items: stretch;
   align-self: stretch;
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   display: flex;
   flex-basis: 58.33333333%;
   flex-wrap: wrap;
   justify-content: flex-start;
   max-width: 58.33333333%;
   text-align: left;
}
#LayoutGrid14 > .col-2 {
   align-content: center;
   align-items: center;
   align-self: stretch;
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   display: flex;
   flex-basis: 41.66666667%;
   flex-wrap: wrap;
   justify-content: flex-start;
   max-width: 41.66666667%;
   text-align: left;
}
@media (max-width: 480px) {
#LayoutGrid14 > .col-1,
#LayoutGrid14 > .col-2 {
   flex-basis: 100%  !important;
   max-width: 100%  !important;
}
}
#it_Image11 {
   margin: 0;
   vertical-align: top;
}
#Image11 {
   border: 0px solid #000000;
   border-radius: 0px;
   box-sizing: border-box;
   display: block;
   height: auto;
   margin-left: auto;
   margin-right: auto;
   max-width: 350px;
   padding: 0;
   vertical-align: top;
   width: 100%;
}
#it_LayoutGrid17 {
   background-image: linear-gradient(45deg, #959595 0%, #0D0D0D 46%, #010101 50%, #0A0A0A 52%, #4E4E4E 76%, #383838 87%, #1B1B1B 100%);
   border: 0px solid #CCCCCC;
   border-radius: 0px;
   /*box-shadow: 0px 0px 6px #000000;*/
   box-sizing: border-box;
   clear: both;
   display: table;
   margin: 0 0 30px 0;
   position: relative;
   table-layout: fixed;
   text-align: center;
   width: 100%;
}
#LayoutGrid17 {
   box-sizing: border-box;
   display: flex;
   flex-direction: row;
   flex-wrap: wrap;
   margin-left: auto;
   margin-right: auto;
   padding: 0;
}
#LayoutGrid17 > .col-1,
#LayoutGrid17 > .col-2 {
   box-sizing: border-box;
   font-size: 0;
   min-height: 1px;
   padding-left: 15px;
   padding-right: 15px;
   position: relative;
}
#LayoutGrid17 > .col-1,
#LayoutGrid17 > .col-2 {
   flex: 0 0 auto;
}
#LayoutGrid17 > .col-1 {
   align-content: stretch;
   align-items: stretch;
   align-self: stretch;
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   display: flex;
   flex-basis: 58.33333333%;
   flex-wrap: wrap;
   justify-content: flex-start;
   max-width: 58.33333333%;
   text-align: left;
}
#LayoutGrid17 > .col-2 {
   align-content: center;
   align-items: center;
   align-self: stretch;
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   display: flex;
   flex-basis: 41.66666667%;
   flex-wrap: wrap;
   justify-content: center;
   max-width: 41.66666667%;
   text-align: center;
}
@media (max-width: 480px) {
#LayoutGrid17 > .col-1,
#LayoutGrid17 > .col-2 {
   flex-basis: 100%  !important;
   max-width: 100%  !important;
}
}
#it_Image12 {
   margin: 0;
   vertical-align: top;
}
#Image12 {
   border: 0px solid #000000;
   border-radius: 0px;
   box-sizing: border-box;
   display: block;
   height: auto;
   margin-left: auto;
   margin-right: auto;
   max-width: 350px;
   padding: 0;
   vertical-align: top;
   width: 100%;
}
#it_Heading2 {
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   box-sizing: border-box;
   margin: 0;
   padding: 0;
   text-align: left;
   vertical-align: top;
}
#Heading2 {
   color: #FFFFFF;
   font-family: Arial;
   font-size: 27px;
   font-style: normal;
   font-weight: bold;
   margin: 0;
   text-align: left;
   text-shadow: 2px 2px 5px rgba(0,0,0,0.50);
}
#it_Text2 {
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   margin: 0;
   padding: 0;
   text-align: left;
   height:146px;
   position:relative;
   overflow-y:clip;
}
#it_Text2 {
   color: #DCDCDC;
   font-family: Arial;
   font-size: 16px;
   font-weight: 400;
   line-height: 18px;
}
#it_Text2 p,
#it_Text2 ul {
   margin: 0;
   padding: 0;
}
#it_Text2 {
   box-sizing: border-box;
   display: block;
   margin: 0;
   width: 100%;
}
#it_Heading3 {
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   box-sizing: border-box;
   margin: 0;
   padding: 0;
   text-align: left;
   vertical-align: top;
}
#Heading3 {
   color: #FFFFFF;
   font-family: Arial;
   font-size: 27px;
   font-style: normal;
   font-weight: bold;
   margin: 0;
   text-align: left;
   text-shadow: 2px 2px 5px rgba(0,0,0,0.50);
}
#it_Heading4 {
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   box-sizing: border-box;
   margin: 0;
   padding: 0;
   text-align: left;
   vertical-align: top;
}
#Heading4 {
   color: #FFFFFF;
   font-family: Arial;
   font-size: 27px;
   font-style: normal;
   font-weight: bold;
   margin: 0;
   text-align: left;
   text-shadow: 2px 2px 5px rgba(0,0,0,0.50);
}
#it_Heading5 {
   height:88px;
   overflow-y:clip;
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   box-sizing: border-box;
   margin: 0;
   padding: 0;
   text-align: left;
   vertical-align: top;
}
#Heading5 {
   color: #FFFFFF;
   font-family: Arial;
   font-size: 27px;
   font-style: normal;
   font-weight: bold;
   margin: 0;
   text-align: left;
   text-shadow: 2px 2px 5px rgba(0,0,0,0.50);
}
#it_Heading6 {
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   box-sizing: border-box;
   margin: 0;
   padding: 0;
   text-align: left;
   vertical-align: top;
}
#Heading6 {
   color: #FFFFFF;
   font-family: Arial;
   font-size: 27px;
   font-style: normal;
   font-weight: bold;
   margin: 0;
   text-align: left;
   text-shadow: 2px 2px 5px rgba(0,0,0,0.50);
}
#it_Heading7 {
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   box-sizing: border-box;
   margin: 0;
   padding: 0;
   text-align: left;
   vertical-align: top;
}
#Heading7 {
   color: #FFFFFF;
   font-family: Arial;
   font-size: 27px;
   font-style: normal;
   font-weight: bold;
   margin: 0;
   text-align: left;
   text-shadow: 2px 2px 5px rgba(0,0,0,0.50);
}
#it_Heading8 {
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   box-sizing: border-box;
   margin: 0;
   padding: 0;
   text-align: left;
   vertical-align: top;
}
#Heading8 {
   color: #FFFFFF;
   font-family: Arial;
   font-size: 27px;
   font-style: normal;
   font-weight: bold;
   margin: 0;
   text-align: left;
   text-shadow: 2px 2px 5px rgba(0,0,0,0.50);
}
#it_Heading10 {
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   box-sizing: border-box;
   margin: 0;
   padding: 0;
   text-align: left;
   vertical-align: top;
}
#Heading10 {
   color: #FFFFFF;
   font-family: Arial;
   font-size: 27px;
   font-style: normal;
   font-weight: bold;
   margin: 0;
   text-align: left;
   text-shadow: 2px 2px 5px rgba(0,0,0,0.50);
}
#Button8 {
   -webkit-appearance: none;
   background-color: #FF4000;
   background-image: none;
   border: 0px solid #800000;
   border-radius: 0px;
   box-sizing: border-box;
   color: #FFFFFF;
   font-family: Arial;
   font-size: 17px;
   font-style: normal;
   font-weight: bold;
   line-height: 40px;
   margin: 10px 0 10px 0;
   padding: 0;
   text-align: center;
   text-decoration: none;
   vertical-align: top;
   cursor:pointer;
}
#Button8:focus {
   outline: 0;
}
#Button8:hover {
   background-color: #C00000;
   transition: background-color 200ms linear 0ms;
}
#it_Text3 {
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   margin: 0;
   padding: 0;
   text-align: left;
}
#it_Text3 {
   color: #DCDCDC;
   font-family: Arial;
   font-size: 16px;
   font-weight: 400;
   line-height: 18px;
}
#it_Text3 p,
#it_Text3 ul {
   margin: 0;
   padding: 0;
}
#it_Text3 {
   box-sizing: border-box;
   display: block;
   margin: 0;
   width: 100%;
}
#it_Text5 {
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   margin: 0;
   padding: 0;
   text-align: left;
}
#it_Text5 {
   color: #DCDCDC;
   font-family: Arial;
   font-size: 16px;
   font-weight: 400;
   line-height: 18px;
}
#it_Text5 p,
#it_Text5 ul {
   margin: 0;
   padding: 0;
}
#it_Text5 {
   box-sizing: border-box;
   display: block;
   margin: 0;
   width: 100%;
}
#it_Text6 {
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   margin: 0;
   padding: 0;
   text-align: left;
}
#it_Text6 {
   color: #DCDCDC;
   font-family: Arial;
   font-size: 16px;
   font-weight: 400;
   line-height: 18px;
}
#it_Text6 p,
#it_Text6 ul {
   margin: 0;
   padding: 0;
}
#it_Text6 {
   box-sizing: border-box;
   display: block;
   margin: 0;
   width: 100%;
}
#it_Text7 {
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   margin: 0;
   padding: 0;
   text-align: left;
}
#it_Text7 {
   color: #DCDCDC;
   font-family: Arial;
   font-size: 16px;
   font-weight: 400;
   line-height: 18px;
}
#it_Text7 p,
#it_Text7 ul {
   margin: 0;
   padding: 0;
}
#it_Text7 {
   box-sizing: border-box;
   display: block;
   margin: 0;
   width: 100%;
}
#it_Text9 {
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   margin: 0;
   padding: 0;
   text-align: left;
}
#it_Text9 {
   color: #DCDCDC;
   font-family: Arial;
   font-size: 16px;
   font-weight: 400;
   line-height: 18px;
}
#it_Text9 p,
#it_Text9 ul {
   margin: 0;
   padding: 0;
}
#it_Text9 {
   box-sizing: border-box;
   display: block;
   margin: 0;
   width: 100%;
}
#it_Carousel1 {
   background-color: transparent;
   background-image: none;
   border-radius: 0px;
   margin: 0;
}
#it_Carousel1 {
   box-sizing: border-box;
   height: 50vh;
   width: 100%;
}
#Carousel1 {
   box-sizing: border-box;
   height: 100%;
   line-height: 1;
   margin: 0;
   position: relative;
}
#Carousel1 .carousel-inner {
   height: 100%;
   overflow: hidden;
   perspective: 980px;
   position: relative;
   width: 100%;
}
.carousel.pointer-event {
   -ms-touch-action: pan-y;
   touch-action: pan-y;
}
#Carousel1 .carousel-inner::after {
   clear: both;
   content: "";
   display: block;
}
#Carousel1 .carousel-inner > .carousel-item {
   -webkit-backface-visibility: hidden;
   backface-visibility: hidden;
   display: none;
   float: left;
   height: 100%;
   margin-right: -100%;
   position: relative;
   text-align: center;
   transform-style: preserve-3d;
   transform: translate3d(0, 0, 0);
   transition: opacity 1000ms ease-in-out;
   width: 100%;
}
#Carousel1 .carousel-inner > .carousel-item .banner {
	width:100%;
	height:auto;
	position:absolute;
	display:table;
	background-color:rgba(0,0,0,.6);
	color:#FFF;
	text-shadow:#000 1px 1px 2px;
	font-size:28px;
	line-height:32px;
	padding:20px;
	box-sizing:border-box;
	bottom:35px;
	left:0;
	z-index:320;
}
@media(max-width:800px) {
	#it_Carousel1 {height:600px;}
	#Carousel1 .carousel-inner > .carousel-item .banner {
		font-size:22px; line-height:28px;
		padding:15px;
	}
}
@media(max-width:480px) {
	#it_Carousel1 {height:400px;}
	#Carousel1 .carousel-inner > .carousel-item .banner {
		font-size:18px; line-height:22px;
		padding:10px;
	}
}
#Carousel1 .carousel-item-inner {
   align-items: center;
   box-sizing: border-box;
   display: flex;
   flex-direction: column;
   height: 100%;
   justify-content: center;
   padding: 0;
}
#Carousel1 .carousel-inner > .carousel-item > img,
#Carousel1 .carousel-inner > .carousel-item > a > img {
   display: block;
   line-height: 1;
}
#Carousel1 .carousel-inner > .active,
#Carousel1 .carousel-inner > .carousel-item-next,
#Carousel1 .carousel-inner > .carousel-item-prev {
   display: block;
}
#Carousel1 .carousel-inner > .active {
   animation: Carousel1-animation-show 1000ms ease 1000ms both;
   transform-origin: 50% 50%;
}
#Carousel1 .carousel-inner > .carousel-item-next,
#Carousel1 .carousel-inner > .carousel-item-prev {
   position: absolute;
   top: 0;
   width: 100%;
}
#Carousel1 .carousel-inner > .carousel-item-next.carousel-item-start,
#Carousel1 .carousel-inner > .carousel-item-prev.carousel-item-end {
   animation: Carousel1-animation-show 1000ms ease 1000ms both;
   transform-origin: 50% 50%;
}
#Carousel1 .carousel-inner > .active.carousel-item-start,
#Carousel1 .carousel-inner > .active.carousel-item-end {
   animation: Carousel1-animation-hide 1000ms ease both;
   transform-origin: 50% 50%;
}
#Carousel1 .carousel_indicators {
   width:100%;
   display:table;
   bottom: 0;
   list-style: none;
   padding: 0;
   position: absolute;
   vertical-align: middle;
   z-index: 300;
}
#Carousel1 .carousel-indicators {
   width:auto;
   display:table;
   list-style: none;
   padding: 0;
   margin:0 auto;
   vertical-align: middle;
}
#Carousel1 .carousel-indicators li {
   background-color: rgba(255,255,255,1.00);
   border: 1px solid rgba(0,0,0,1.00);
   border-radius: 50%;
   cursor: pointer;
   display: block;
   float: left;
   height: 11px;
   margin: 12px 12px 12px 12px;
   text-indent: -999px;
   width: 11px;
}
#Carousel1 .carousel-indicators .active {
   background-color: rgba(0,0,0,1.00);
}
#Carousel1 .carousel-control {
   align-items: center;
   bottom: 0;
   cursor: pointer;
   display: flex;
   justify-content: center;
   left: 0;
   opacity: 0.5;
   position: absolute;
   text-align: center;
   top: 0;
   transition: opacity 0.3s ease;
   width: 15%;
   z-index: 302;
}
#Carousel1 .carousel-control.carousel-item-end {
   left: auto;
   right: 0;
}
#Carousel1 .carousel-control .carousel-control-prev-icon,
#Carousel1 .carousel-control .carousel-control-next-icon {
   display: inline-block;
   height: 20px;
   position: absolute;
   width: 20px;
   z-index: 5;
}
#Carousel1 .carousel-control:hover {
   opacity: 1;
   outline: 0;
   text-decoration: none;
}
.sr-only {
   border: 0;
   clip: rect(0px, 0px, 0px, 0px);
   height: 1px;
   margin: -1px;
   overflow: hidden;
   padding: 0;
   position: absolute;
   width: 1px;
}
#Carousel1 .frame {
   display: inline-block;
   float: left;
   height: 453px;
   width: 1620px;
}
#Carousel1 .carousel-control-next,
#Carousel1 .carousel-control-prev {
   cursor: pointer;
   opacity: 0.5;
   text-align: center;
   transition: opacity 0.3s ease;
}
#Carousel1 .carousel-control-next-icon,
#Carousel1 .carousel-control-prev-icon {
   background-size: 100% 100%;
   background: transparent no-repeat center center;
   display: inline-block;
   height: 20px;
   width: 20px;
}
#Carousel1 .carousel-control-next:hover,
#Carousel1 .carousel-control-prev:hover {
   opacity: 1;
   outline: 0;
   text-decoration: none;
}
#Carousel1 .carousel-control-prev-icon {
   background: url('data:image/svg+xml,%3csvg%20style%3d%22fill:%23000000%22%20viewBox%3d%220%200%2080%2080%22%20version%3d%221.1%22%20xmlns%3d%22http://www.w3.org/2000/svg%22%3e%0d%0a%20%20%20%3cpath%20d%3d%22M63%2016%20L39%2040%20L63%2064%20C63%2064%2c%2063%2065%2c%2063%2066%20C63%2067%2c%2063%2067%2c%2063%2068%20L55%2075%20C55%2076%2c%2054%2076%2c%2053%2076%20C52%2076%2c%2052%2076%2c%2051%2075%20L18%2042%20C17%2042%2c%2017%2041%2c%2017%2040%20C17%2039%2c%2017%2039%2c%2018%2038%20L51%205%20C52%204%2c%2052%204%2c%2053%204%20C54%204%2c%2055%204%2c%2055%205%20L63%2012%20C63%2013%2c%2063%2014%2c%2063%2014%20C63%2015%2c%2063%2016%2c%2063%2016%22/%3e%0d%0a%3c/svg%3e%0d%0a') no-repeat center center;
}
#Carousel1 .carousel-control-next-icon {
   background: url('data:image/svg+xml,%3csvg%20style%3d%22fill:%23000000%22%20viewBox%3d%220%200%2080%2080%22%20version%3d%221.1%22%20xmlns%3d%22http://www.w3.org/2000/svg%22%3e%0d%0a%20%20%20%3cpath%20d%3d%22M63%2042%20L30%2075%20C29%2076%2c%2028%2076%2c%2028%2076%20C27%2076%2c%2026%2076%2c%2026%2075%20L18%2068%20C18%2067%2c%2017%2067%2c%2017%2066%20C17%2065%2c%2018%2064%2c%2018%2064%20L42%2040%20L18%2016%20C18%2016%2c%2017%2015%2c%2017%2014%20C17%2014%2c%2018%2013%2c%2018%2012%20L26%205%20C26%204%2c%2027%204%2c%2028%204%20C28%204%2c%2029%204%2c%2030%205%20L63%2038%20C63%2039%2c%2064%2039%2c%2064%2040%20C64%2041%2c%2063%2042%2c%2063%2042%22/%3e%0d%0a%3c/svg%3e%0d%0a') no-repeat center center;
}
#Carousel1 .carousel-item {
   background-color: transparent;
   background-position: center center;
   background-repeat: no-repeat;
   background-size: cover;
}
@keyframes Carousel1-animation-show {
0% {
   opacity: 0.2;
   transform: translateZ(-1000px) rotateX(-90deg);
}
100% {
}
}
@keyframes Carousel1-animation-hide {
0% {
}
100% {
   opacity: 0.2;
   transform: translateZ(-1000px) rotateX(90deg);
}
}
#it_LayoutGrid21 {
   background-color: transparent;
   background-image: none;
   border: 0px solid #CCCCCC;
   border-radius: 0px;
   box-sizing: border-box;
   clear: both;
   display: table;
   margin: 0;
   position: relative;
   table-layout: fixed;
   text-align: center;
   width: 100%;
}
#LayoutGrid21index {
   box-sizing: border-box;
   margin-left: auto;
   margin-right: auto;
   max-width: 2850px;
   padding: 0 15px 0 15px;
}
#LayoutGrid21index > .row1 {
   margin-left: -15px;
   margin-right: -15px;
}
#LayoutGrid21index > .row1 > .col-1 {
   box-sizing: border-box;
   font-size: 0;
   min-height: 1px;
   padding-left: 15px;
   padding-right: 15px;
   position: relative;
}
#LayoutGrid21index > .row1 > .col-1 {
   float: left;
}
#LayoutGrid21index > .row1 > .col-1 {
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: left;
   width: 100%;
}
#LayoutGrid21index:before,
#LayoutGrid21index:after,
#LayoutGrid21index .row1:before,
#LayoutGrid21index .row1:after {
   content: " ";
   display: table;
}
#LayoutGrid21index:after,
#LayoutGrid21index .row1:after {
   clear: both;
}
@media (max-width: 480px) {
#LayoutGrid21index > .row1 > .col-1 {
   float: none;
   width: 100%  !important;
}
}
#it_company2 {
   background-color: transparent;
   background-image: none;
   border: 0px solid #CCCCCC;
   border-radius: 0px;
   box-sizing: border-box;
   clear: both;
   display: table;
   margin: 0;
   position: relative;
   table-layout: fixed;
   text-align: center;
   width: 100%;
}
#company2 {
   box-sizing: border-box;
   display: flex;
   flex-direction: row;
   flex-wrap: wrap;
   margin-left: auto;
   margin-right: auto;
   max-width: 2850px;
   padding: 50px 0 50px 0;
}
#company2 > .col-1,
#company2 > .col-2 {
   box-sizing: border-box;
   font-size: 0;
   min-height: 1px;
   padding-left: 15px;
   padding-right: 15px;
   position: relative;
}
#company2 > .col-1,
#company2 > .col-2 {
   flex: 0 0 auto;
}
#company2 > .col-1 {
   align-content: flex-start;
   align-items: flex-start;
   align-self: stretch;
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   display: flex;
   flex-basis: 50%;
   flex-wrap: wrap;
   justify-content: flex-start;
   max-width: 50%;
   text-align: left;
}
#company2 > .col-1 > .col-1-padding {
   box-sizing: border-box;
   padding: 20px 0 20px 20px;
   width: 100%;
}
#company2 > .col-2 {
   align-content: flex-start;
   align-items: flex-start;
   align-self: stretch;
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   display: flex;
   flex-basis: 50%;
   flex-wrap: wrap;
   justify-content: flex-start;
   max-width: 50%;
   text-align: left;
}
#company2 > .col-2 > .col-2-padding {
   box-sizing: border-box;
   padding: 20px 0 20px 0;
   width: 100%;
}
@media (max-width: 980px) {
#company2 > .col-1,
#company2 > .col-2 {
   flex-basis: 100%  !important;
   max-width: 100%  !important;
}
}
#it_LayoutGrid5 {
   background-color: transparent;
   background-image: none;
   border: 0px solid #CCCCCC;
   border-radius: 0px;
   box-sizing: border-box;
   clear: both;
   display: table;
   margin: 0;
   position: relative;
   table-layout: fixed;
   text-align: center;
   width: 100%;
}
#LayoutGrid5index {
   box-sizing: border-box;
   margin-left: auto;
   margin-right: auto;
   max-width: 2850px;
   padding: 50px 15px 50px 15px;
}
#LayoutGrid5index > .row1 {
   margin-left: -15px;
   margin-right: -15px;
}
#LayoutGrid5index > .row1 > .col-1 {
   box-sizing: border-box;
   font-size: 0;
   min-height: 1px;
   padding-left: 15px;
   padding-right: 15px;
   position: relative;
}
#LayoutGrid5index > .row1 > .col-1 {
   float: left;
}
#LayoutGrid5index > .row1 > .col-1 {
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: center;
   width: 100%;
}
#LayoutGrid5index:before,
#LayoutGrid5index:after,
#LayoutGrid5index .row1:before,
#LayoutGrid5index .row1:after {
   content: " ";
   display: table;
}
#LayoutGrid5index:after,
#LayoutGrid5index .row1:after {
   clear: both;
}
@media (max-width: 480px) {
#LayoutGrid5index > .row1 > .col-1 {
   float: none;
   width: 100%  !important;
}
}
#it_news_akcii {
   background-color: transparent;
   background-image: none;
   border: 0px solid #CCCCCC;
   border-radius: 0px;
   box-sizing: border-box;
   clear: both;
   display: table;
   margin: 0;
   position: relative;
   table-layout: fixed;
   text-align: center;
   width: 100%;
}
#news_akcii {
   box-sizing: border-box;
   margin-left: auto;
   margin-right: auto;
   max-width: 2850px;
   padding: 0 15px 100px 15px;
}
#news_akcii > .row1 {
   margin-left: -15px;
   margin-right: -15px;
}
#news_akcii > .row1 > .col-1 {
   box-sizing: border-box;
   min-height: 1px;
   padding-left: 15px;
   padding-right: 15px;
   position: relative;
}
#news_akcii > .row1 > .col-1 {
   float: left;
}
#news_akcii > .row1 > .col-1 {
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: center;
   width: 100%;
}
#news_akcii:before,
#news_akcii:after,
#news_akcii .row1:before,
#news_akcii .row1:after {
   content: " ";
   display: table;
}
#news_akcii:after,
#news_akcii .row1:after {
   clear: both;
}
@media (max-width: 980px) {
#news_akcii > .row1 > .col-1 {
   float: none;
   width: 100%  !important;
}
}
#it_footer {
   background-image: linear-gradient(to bottom, #4D4D4D 0%, #131313 100%);
   border: 0px solid #CCCCCC;
   border-radius: 0px;
   box-sizing: border-box;
   clear: both;
   display: table;
   margin: 0;
   position: relative;
   table-layout: fixed;
   text-align: center;
   width: 100%;
}
#footer {
   box-sizing: border-box;
   margin-left: auto;
   margin-right: auto;
   max-width: 2850px;
   padding: 50px 15px 50px 15px;
}
#footer > .row1 {
   margin-left: -15px;
   margin-right: -15px;
}
#footer > .row1 > .col-1,
#footer > .row1 > .col-2,
#footer > .row1 > .col-3,
#footer > .row1 > .col-4 {
   box-sizing: border-box;
   min-height: 1px;
   padding-left: 15px;
   padding-right: 15px;
   position: relative;
}
#footer > .row1 > .col-1,
#footer > .row1 > .col-2,
#footer > .row1 > .col-3,
#footer > .row1 > .col-4 {
   float: left;
}
#footer > .row1 > .col-1 {
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: left;
   width: 33.33333333%;
}
#footer > .row1 > .col-2 {
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: left;
   width: 33.33333333%;
}
#footer > .row1 > .col-3 {
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: left;
   width: 33.33333333%;
}
#footer > .row1 > .col-4 {
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: left;
   width: 25%;
   display:table;
   color:#EEE;
}
#footer > .row1 > .col-4.logo>div {
	margin-bottom:10px;
}
#footer > .row1 > .col-4.logo>div#logo {
	margin-bottom:20px;
}
#footer > .row1 > .col-4 a {
	color:#EEE;
	font-size:14px;
	text-decoration:none;
	border-bottom:none;
}
#footer > .row1 > .col-4 a>div {
	margin-bottom:10px;

}
#footer > .row1 > .col-4 a:hover>div {
	text-shadow:#FFF 1px 1px 5px;
}
#footer:before,
#footer:after,
#footer .row1:before,
#footer .row1:after {
   content: " ";
   display: table;
}
#footer:after,
#footer .row1:after {
   clear: both;
}
@media (max-width: 800px) {
#footer > .row1 > .col-1,
#footer > .row1 > .col-2,
#footer > .row1 > .col-3,
#footer > .row1 > .col-4 {
   float: none;
   width: 100%  !important;
}
}
#it_LayoutGrid4 {
   background-color: #131313;
   background-image: none;
   border: 0px solid #CCCCCC;
   border-radius: 0px;
   box-sizing: border-box;
   clear: both;
   display: table;
   margin: 0;
   position: relative;
   table-layout: fixed;
   text-align: center;
   width: 100%;
}
#LayoutGrid4index {
   box-sizing: border-box;
   margin-left: auto;
   margin-right: auto;
   padding: 25px 15px 25px 15px;
}
#LayoutGrid4index > .row1 {
   margin-left: -15px;
   margin-right: -15px;
}
#LayoutGrid4index > .row1 > .col-1 {
   box-sizing: border-box;
   font-size: 0;
   min-height: 1px;
   padding-left: 15px;
   padding-right: 15px;
   position: relative;
}
#LayoutGrid4index > .row1 > .col-1 {
   float: left;
}
#LayoutGrid4index > .row1 > .col-1 {
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: center;
   width: 100%;
}
#LayoutGrid4index:before,
#LayoutGrid4index:after,
#LayoutGrid4index .row1:before,
#LayoutGrid4index .row1:after {
   content: " ";
   display: table;
}
#LayoutGrid4index:after,
#LayoutGrid4index .row1:after {
   clear: both;
}
@media (max-width: 768px) {
#LayoutGrid4index > .row1 > .col-1 {
   float: none;
   width: 100%;
}
}
#Button3 {
   -webkit-appearance: none;
   background-color: #FF4000;
   background-image: none;
   border: 0px solid #800000;
   border-radius: 0px;
   box-sizing: border-box;
   color: #FFFFFF;
   font-family: Arial;
   font-size: 16px;
   font-style: normal;
   font-weight: bold;
   line-height: 40px;
   margin: 10px 0 10px 0;
   padding: 0;
   text-align: center;
   text-decoration: none;
   vertical-align: top;
}
#Button3:focus {
   outline: 0;
}
#Button3:hover {
   background-color: #C00000;
   transition: background-color 200ms linear 0ms;
}
#it_Text4 {
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   margin: 0;
   padding: 0;
   text-align: left;
}
#it_Text4 {
   color: #DCDCDC;
   font-family: Arial;
   font-size: 16px;
   font-weight: 400;
   line-height: 18px;
}
#it_Text4 p,
#it_Text4 ul {
   margin: 0;
   padding: 0;
}
#it_Text4 {
   box-sizing: border-box;
   display: block;
   margin: 0;
   width: 100%;
}
#it_Text10 {
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   margin: 0;
   padding: 0;
   text-align: left;
}
#it_Text10 {
   color: #DCDCDC;
   font-family: Arial;
   font-size: 16px;
   font-weight: 400;
   line-height: 18px;
}
#it_Text10 p,
#it_Text10 ul {
   margin: 0;
   padding: 0;
}
#it_Text10 {
   box-sizing: border-box;
   display: block;
   margin: 0;
   width: 100%;
}
#it_LayoutGrid7index {
   background-color: transparent;
   background-image: url('../images/osago.jpg');
   background-position: center center;
   background-repeat: no-repeat;
   background-size: cover;
   border: 0px solid #CCCCCC;
   border-radius: 0px;
   /*box-shadow: 0px 0px 6px #000000;*/
   box-sizing: border-box;
   clear: both;
   display: table;
   margin: 0;
   position: relative;
   table-layout: fixed;
   text-align: center;
   width: 100%;
}
#LayoutGrid7index {
   box-sizing: border-box;
   margin-left: auto;
   margin-right: auto;
   max-width: 2850px;
   padding: 20px 15px 20px 15px;
}
#LayoutGrid7index > .row1 {
   margin-left: -15px;
   margin-right: -15px;
}
#LayoutGrid7index > .row1 > .col-1 {
   box-sizing: border-box;
   font-size: 0;
   min-height: 1px;
   padding-left: 15px;
   padding-right: 15px;
   position: relative;
}
#LayoutGrid7index > .row1 > .col-1 {
   float: left;
}
#LayoutGrid7index > .row1 > .col-1 {
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: center;
   width: 100%;
}
#LayoutGrid7index:before,
#LayoutGrid7index:after,
#LayoutGrid7index .row1:before,
#LayoutGrid7index .row1:after {
   content: " ";
   display: table;
}
#LayoutGrid7index:after,
#LayoutGrid7index .row1:after {
   clear: both;
}
@media (max-width: 480px) {
#LayoutGrid7index > .row1 > .col-1 {
   float: none;
   width: 100%  !important;
}
}
#LayoutGrid7index-overlay {
   background-color: #000000;
   bottom: 0;
   left: 0;
   opacity: 0.8;
   position: absolute;
   right: 0;
   top: 0;
}
#it_Heading11 {
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   box-sizing: border-box;
   margin: 0;
   padding: 0 0 20px 0;
   text-align: center;
   vertical-align: top;
}
#Heading11 {
   color: #F5F5F5;
   font-family: Arial;
   font-size: 32px;
   font-style: normal;
   font-weight: bold;
   margin: 0;
   text-align: center;
   text-shadow: 1px 1px 1px rgba(0,0,0,0.50);
}
#it_Text11 {
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   margin: 0;
   padding: 0;
   text-align: center;
}
#it_Text11 {
   color: #F5F5F5;
   font-family: Arial;
   font-size: 19px;
   font-weight: normal;
}
#it_Text11 div {
   text-align: center;
}
#it_Text11 {
   box-sizing: border-box;
   display: block;
   margin: 0;
   width: 100%;
}
#Button15 {
   -webkit-appearance: none;
   background-color: #FF4000;
   background-image: none;
   border: 0px solid #800000;
   border-radius: 0px;
   box-shadow: 1px 1px 1px #000000;
   box-sizing: border-box;
   color: #FFFFFF;
   font-family: Arial;
   font-size: 17px;
   font-style: normal;
   font-weight: bold;
   line-height: 40px;
   margin: 10px 0 10px 0;
   padding: 0;
   text-align: center;
   text-decoration: none;
   vertical-align: top;
}
#Button15:focus {
   outline: 0;
}
#Button15:hover {
   background-color: #C00000;
   transition: background-color 200ms linear 0ms;
}
#Button9 {
   -webkit-appearance: none;
   background-color: #FF4000;
   background-image: none;
   border: 0px solid #800000;
   border-radius: 0px;
   box-shadow: 1px 1px 1px #000000;
   box-sizing: border-box;
   color: #FFFFFF;
   font-family: Arial;
   font-size: 17px;
   font-style: normal;
   font-weight: bold;
   line-height: 40px;
   margin: 10px 0 10px 0;
   padding: 0;
   text-align: center;
   text-decoration: none;
   vertical-align: top;
}
#Button9:focus {
   outline: 0;
}
#Button9:hover {
   background-color: #C00000;
   transition: background-color 200ms linear 0ms;
}
#Button14 {
   -webkit-appearance: none;
   background-color: #FF4000;
   background-image: none;
   border: 0px solid #800000;
   border-radius: 0px;
   box-shadow: 1px 1px 1px #000000;
   box-sizing: border-box;
   color: #FFFFFF;
   font-family: Arial;
   font-size: 17px;
   font-style: normal;
   font-weight: bold;
   line-height: 40px;
   margin: 10px 0 10px 0;
   padding: 0;
   text-align: center;
   text-decoration: none;
   vertical-align: top;
}
#Button14:focus {
   outline: 0;
}
#Button14:hover {
   background-color: #C00000;
   transition: background-color 200ms linear 0ms;
}
#Button13 {
   -webkit-appearance: none;
   background-color: #FF4000;
   background-image: none;
   border: 0px solid #800000;
   border-radius: 0px;
   box-shadow: 1px 1px 1px #000000;
   box-sizing: border-box;
   color: #FFFFFF;
   font-family: Arial;
   font-size: 17px;
   font-style: normal;
   font-weight: bold;
   line-height: 40px;
   margin: 10px 0 10px 0;
   padding: 0;
   text-align: center;
   text-decoration: none;
   vertical-align: top;
}
#Button13:focus {
   outline: 0;
}
#Button13:hover {
   background-color: #C00000;
   transition: background-color 200ms linear 0ms;
}
#Button11 {
   -webkit-appearance: none;
   background-color: #FF4000;
   background-image: none;
   border: 0px solid #800000;
   border-radius: 0px;
   box-shadow: 1px 1px 1px #000000;
   box-sizing: border-box;
   color: #FFFFFF;
   font-family: Arial;
   font-size: 17px;
   font-style: normal;
   font-weight: bold;
   line-height: 40px;
   margin: 10px 0 10px 0;
   padding: 0;
   text-align: center;
   text-decoration: none;
   vertical-align: top;
}
#Button11:focus {
   outline: 0;
}
#Button11:hover {
   background-color: #C00000;
   transition: background-color 200ms linear 0ms;
}
#Button10 {
   -webkit-appearance: none;
   background-color: #FF4000;
   background-image: none;
   border: 0px solid #800000;
   border-radius: 0px;
   box-shadow: 1px 1px 1px #000000;
   box-sizing: border-box;
   color: #FFFFFF;
   font-family: Arial;
   font-size: 17px;
   font-style: normal;
   font-weight: bold;
   line-height: 40px;
   margin: 10px 0 10px 0;
   padding: 0;
   text-align: center;
   text-decoration: none;
   vertical-align: top;
}
#Button10:focus {
   outline: 0;
}
#Button10:hover {
   background-color: #C00000;
   transition: background-color 200ms linear 0ms;
}
#Button16 {
   -webkit-appearance: none;
   background-color: #FF4000;
   background-image: none;
   border: 0px solid #800000;
   border-radius: 0px;
   box-shadow: 1px 1px 1px #000000;
   box-sizing: border-box;
   color: #FFFFFF;
   font-family: Arial;
   font-size: 17px;
   font-style: normal;
   font-weight: bold;
   line-height: 40px;
   margin: 10px 0 10px 0;
   padding: 0;
   text-align: center;
   text-decoration: none;
   vertical-align: top;
}
#Button16:focus {
   outline: 0;
}
#Button16:hover {
   background-color: #C00000;
   transition: background-color 200ms linear 0ms;
}
#Button12 {
   -webkit-appearance: none;
   background-color: #FF4000;
   background-image: none;
   border: 0px solid #800000;
   border-radius: 0px;
   box-shadow: 1px 1px 1px #000000;
   box-sizing: border-box;
   color: #FFFFFF;
   font-family: Arial;
   font-size: 17px;
   font-style: normal;
   font-weight: bold;
   line-height: 40px;
   margin: 10px 0 10px 0;
   padding: 0;
   text-align: center;
   text-decoration: none;
   vertical-align: top;
}
#Button12:focus {
   outline: 0;
}
#Button12:hover {
   background-color: #C00000;
   transition: background-color 200ms linear 0ms;
}
#it_LayoutGrid13 {
   background-image: linear-gradient(45deg, #959595 0%, #0D0D0D 46%, #010101 50%, #0A0A0A 52%, #4E4E4E 76%, #383838 87%, #1B1B1B 100%);
   border: 0px solid #CCCCCC;
   border-radius: 0px;
   /*box-shadow: 0px 0px 6px #000000;*/
   box-sizing: border-box;
   clear: both;
   display: table;
   margin: 0 0 30px 0;
   position: relative;
   table-layout: fixed;
   text-align: center;
   width: 100%;
}
#LayoutGrid13 {
   box-sizing: border-box;
   display: flex;
   flex-direction: row;
   flex-wrap: wrap;
   margin-left: auto;
   margin-right: auto;
   padding: 0;
}
#LayoutGrid13 > .col-1,
#LayoutGrid13 > .col-2 {
   box-sizing: border-box;
   font-size: 0;
   min-height: 1px;
   padding-left: 15px;
   padding-right: 15px;
   position: relative;
}
#LayoutGrid13 > .col-1,
#LayoutGrid13 > .col-2 {
   flex: 0 0 auto;
}
#LayoutGrid13 > .col-1 {
   align-content: stretch;
   align-items: stretch;
   align-self: stretch;
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   display: flex;
   flex-basis: 58.33333333%;
   flex-wrap: wrap;
   justify-content: flex-start;
   max-width: 58.33333333%;
   text-align: left;
}
#LayoutGrid13 > .col-2 {
   align-content: center;
   align-items: center;
   align-self: stretch;
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   display: flex;
   flex-basis: 41.66666667%;
   flex-wrap: wrap;
   justify-content: flex-start;
   max-width: 41.66666667%;
   text-align: left;
}
@media (max-width: 480px) {
#LayoutGrid13 > .col-1,
#LayoutGrid13 > .col-2 {
   flex-basis: 100%  !important;
   max-width: 100%  !important;
}
}
#it_Image5 {
   margin: 0;
   vertical-align: top;
}
#Image5 {
   border: 0px solid #000000;
   border-radius: 0px;
   box-sizing: border-box;
   display: block;
   height: auto;
   margin-left: auto;
   margin-right: auto;
   max-width: 350px;
   padding: 0;
   vertical-align: top;
   width: 100%;
}
#it_Heading12 {
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   box-sizing: border-box;
   margin: 0;
   padding: 0;
   text-align: left;
   vertical-align: top;
}
#Heading12 {
   color: #FFFFFF;
   font-family: Arial;
   font-size: 27px;
   font-style: normal;
   font-weight: bold;
   margin: 0;
   text-align: left;
   text-shadow: 2px 2px 5px rgba(0,0,0,0.50);
}
#it_Text12 {
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   margin: 0;
   padding: 0;
   text-align: left;
}
#it_Text12 {
   color: #DCDCDC;
   font-family: Arial;
   font-size: 16px;
   font-weight: 400;
   line-height: 18px;
}
#it_Text12 p,
#it_Text12 ul {
   margin: 0;
   padding: 0;
}
#it_Text12 {
   box-sizing: border-box;
   display: block;
   margin: 0;
   width: 100%;
}
#Button17 {
   -webkit-appearance: none;
   background-color: #FF4000;
   background-image: none;
   border: 0px solid #800000;
   border-radius: 0px;
   box-shadow: 1px 1px 1px #000000;
   box-sizing: border-box;
   color: #FFFFFF;
   font-family: Arial;
   font-size: 17px;
   font-style: normal;
   font-weight: bold;
   line-height: 40px;
   margin: 10px 0 10px 0;
   padding: 0;
   text-align: center;
   text-decoration: none;
   vertical-align: top;
}
#Button17:focus {
   outline: 0;
}
#Button17:hover {
   background-color: #C00000;
   transition: background-color 200ms linear 0ms;
}
#it_LayoutGrid16 {
   background-image: linear-gradient(315deg, #1B1B1B 0%, #383838 13%, #4E4E4E 24%, #0A0A0A 47%, #010101 50%, #0D0D0D 53%, #959595 100%);
   border: 0px solid #CCCCCC;
   border-radius: 0px;
   /*box-shadow: 0px 0px 6px #000000;*/
   box-sizing: border-box;
   clear: both;
   display: table;
   margin: 0 0 30px 0;
   position: relative;
   table-layout: fixed;
   text-align: center;
   width: 100%;
}
#LayoutGrid16 {
   box-sizing: border-box;
   display: flex;
   flex-direction: row;
   flex-wrap: wrap;
   margin-left: auto;
   margin-right: auto;
   padding: 0;
}
#LayoutGrid16 > .col-1,
#LayoutGrid16 > .col-2 {
   box-sizing: border-box;
   font-size: 0;
   min-height: 1px;
   padding-left: 15px;
   padding-right: 15px;
   position: relative;
}
#LayoutGrid16 > .col-1,
#LayoutGrid16 > .col-2 {
   flex: 0 0 auto;
}
#LayoutGrid16 > .col-1 {
   align-content: stretch;
   align-items: stretch;
   align-self: stretch;
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   display: flex;
   flex-basis: 58.33333333%;
   flex-wrap: wrap;
   justify-content: flex-start;
   max-width: 58.33333333%;
   text-align: left;
}
#LayoutGrid16 > .col-2 {
   align-content: center;
   align-items: center;
   align-self: stretch;
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   display: flex;
   flex-basis: 41.66666667%;
   flex-wrap: wrap;
   justify-content: flex-start;
   max-width: 41.66666667%;
   text-align: left;
}
@media (max-width: 480px) {
#LayoutGrid16 > .col-1,
#LayoutGrid16 > .col-2 {
   flex-basis: 100%  !important;
   max-width: 100%  !important;
}
}
#it_Image10 {
   margin: 0;
   vertical-align: top;
}
#Image10 {
   border: 0px solid #000000;
   border-radius: 0px;
   box-sizing: border-box;
   display: block;
   height: auto;
   margin-left: auto;
   margin-right: auto;
   max-width: 350px;
   padding: 0;
   vertical-align: top;
   width: 100%;
}
#it_Heading13 {
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   box-sizing: border-box;
   margin: 0;
   padding: 0;
   text-align: left;
   vertical-align: top;
}
#Heading13 {
   color: #FFFFFF;
   font-family: Arial;
   font-size: 27px;
   font-style: normal;
   font-weight: bold;
   margin: 0;
   text-align: left;
   text-shadow: 2px 2px 5px rgba(0,0,0,0.50);
}
#it_Text13 {
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   margin: 0;
   padding: 0;
   text-align: left;
}
#it_Text13 {
   color: #DCDCDC;
   font-family: Arial;
   font-size: 16px;
   font-weight: 400;
   line-height: 18px;
}
#it_Text13 p,
#it_Text13 ul {
   margin: 0;
   padding: 0;
}
#it_Text13 {
   box-sizing: border-box;
   display: block;
   margin: 0;
   width: 100%;
}
#Button18 {
   -webkit-appearance: none;
   background-color: #FF4000;
   background-image: none;
   border: 0px solid #800000;
   border-radius: 0px;
   box-shadow: 1px 1px 1px #000000;
   box-sizing: border-box;
   color: #FFFFFF;
   font-family: Arial;
   font-size: 17px;
   font-style: normal;
   font-weight: bold;
   line-height: 40px;
   margin: 10px 0 10px 0;
   padding: 0;
   text-align: center;
   text-decoration: none;
   vertical-align: top;
}
#Button18:focus {
   outline: 0;
}
#Button18:hover {
   background-color: #C00000;
   transition: background-color 200ms linear 0ms;
}
#it_LayoutGrid18 {
   background-image: linear-gradient(225deg, #959595 0%, #0D0D0D 46%, #010101 50%, #0A0A0A 52%, #4E4E4E 76%, #383838 87%, #1B1B1B 100%);
   border: 0px solid #CCCCCC;
   border-radius: 0px;
   /*box-shadow: 0px 0px 6px #000000;*/
   box-sizing: border-box;
   clear: both;
   display: table;
   margin: 0 0 30px 0;
   position: relative;
   table-layout: fixed;
   text-align: center;
   width: 100%;
}
#LayoutGrid18 {
   box-sizing: border-box;
   display: flex;
   flex-direction: row;
   flex-wrap: wrap;
   margin-left: auto;
   margin-right: auto;
   padding: 0;
}
#LayoutGrid18 > .col-1,
#LayoutGrid18 > .col-2 {
   box-sizing: border-box;
   font-size: 0;
   min-height: 1px;
   padding-left: 15px;
   padding-right: 15px;
   position: relative;
}
#LayoutGrid18 > .col-1,
#LayoutGrid18 > .col-2 {
   flex: 0 0 auto;
}
#LayoutGrid18 > .col-1 {
   align-content: stretch;
   align-items: stretch;
   align-self: stretch;
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   display: flex;
   flex-basis: 58.33333333%;
   flex-wrap: wrap;
   justify-content: flex-start;
   max-width: 58.33333333%;
   text-align: left;
}
#LayoutGrid18 > .col-2 {
   align-content: center;
   align-items: center;
   align-self: stretch;
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   display: flex;
   flex-basis: 41.66666667%;
   flex-wrap: wrap;
   justify-content: flex-start;
   max-width: 41.66666667%;
   text-align: left;
}
@media (max-width: 480px) {
#LayoutGrid18 > .col-1,
#LayoutGrid18 > .col-2 {
   flex-basis: 100%  !important;
   max-width: 100%  !important;
}
}
#it_Image13 {
   margin: 0;
   vertical-align: top;
}
#Image13 {
   border: 0px solid #000000;
   border-radius: 0px;
   box-sizing: border-box;
   display: block;
   height: auto;
   margin-left: auto;
   margin-right: auto;
   max-width: 350px;
   padding: 0;
   vertical-align: top;
   width: 100%;
}
#it_Heading14 {
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   box-sizing: border-box;
   margin: 0;
   padding: 0;
   text-align: left;
   vertical-align: top;
}
#Heading14 {
   color: #FFFFFF;
   font-family: Arial;
   font-size: 27px;
   font-style: normal;
   font-weight: bold;
   margin: 0;
   text-align: left;
   text-shadow: 2px 2px 5px rgba(0,0,0,0.50);
}
#it_Text14 {
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   margin: 0;
   padding: 0;
   text-align: left;
}
#it_Text14 {
   color: #DCDCDC;
   font-family: Arial;
   font-size: 16px;
   font-weight: 400;
   line-height: 18px;
}
#it_Text14 p,
#it_Text14 ul {
   margin: 0;
   padding: 0;
}
#it_Text14 {
   box-sizing: border-box;
   display: block;
   margin: 0;
   width: 100%;
}
#Button19 {
   -webkit-appearance: none;
   background-color: #FF4000;
   background-image: none;
   border: 0px solid #800000;
   border-radius: 0px;
   box-shadow: 1px 1px 1px #000000;
   box-sizing: border-box;
   color: #FFFFFF;
   font-family: Arial;
   font-size: 17px;
   font-style: normal;
   font-weight: bold;
   line-height: 40px;
   margin: 10px 0 10px 0;
   padding: 0;
   text-align: center;
   text-decoration: none;
   vertical-align: top;
}
#Button19:focus {
   outline: 0;
}
#Button19:hover {
   background-color: #C00000;
   transition: background-color 200ms linear 0ms;
}
#it_LayoutGrid19 {
   background-image: linear-gradient(135deg, #1B1B1B 0%, #383838 13%, #4E4E4E 24%, #0A0A0A 47%, #010101 50%, #0D0D0D 53%, #959595 100%);
   border: 0px solid #CCCCCC;
   border-radius: 0px;
   /*box-shadow: 0px 0px 6px #000000;*/
   box-sizing: border-box;
   clear: both;
   display: table;
   margin: 0 0 30px 0;
   position: relative;
   table-layout: fixed;
   text-align: center;
   width: 100%;
}
#LayoutGrid19 {
   box-sizing: border-box;
   display: flex;
   flex-direction: row;
   flex-wrap: wrap;
   margin-left: auto;
   margin-right: auto;
   padding: 0;
}
#LayoutGrid19 > .col-1,
#LayoutGrid19 > .col-2 {
   box-sizing: border-box;
   font-size: 0;
   min-height: 1px;
   padding-left: 15px;
   padding-right: 15px;
   position: relative;
}
#LayoutGrid19 > .col-1,
#LayoutGrid19 > .col-2 {
   flex: 0 0 auto;
}
#LayoutGrid19 > .col-1 {
   align-content: stretch;
   align-items: stretch;
   align-self: stretch;
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   display: flex;
   flex-basis: 58.33333333%;
   flex-wrap: wrap;
   justify-content: flex-start;
   max-width: 58.33333333%;
   text-align: left;
}
#LayoutGrid19 > .col-2 {
   align-content: center;
   align-items: center;
   align-self: stretch;
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   display: flex;
   flex-basis: 41.66666667%;
   flex-wrap: wrap;
   justify-content: flex-start;
   max-width: 41.66666667%;
   text-align: left;
}
@media (max-width: 480px) {
#LayoutGrid19 > .col-1,
#LayoutGrid19 > .col-2 {
   flex-basis: 100%  !important;
   max-width: 100%  !important;
}
}
#it_Image14 {
   margin: 0;
   vertical-align: top;
}
.image_categories {
   margin: 0;
   vertical-align: top;
}
.image_categories {
   border: 0px solid #000000;
   border-radius: 0px;
   box-sizing: border-box;
   display: block;
   height: auto;
   margin-left: auto;
   margin-right: auto;
   max-width: 350px;
   padding: 0;
   vertical-align: top;
   width: 100%;
}
#Image14 {
   border: 0px solid #000000;
   border-radius: 0px;
   box-sizing: border-box;
   display: block;
   height: auto;
   margin-left: auto;
   margin-right: auto;
   max-width: 350px;
   padding: 0;
   vertical-align: top;
   width: 100%;
}
#it_Heading15 {
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   box-sizing: border-box;
   margin: 0;
   padding: 0;
   text-align: left;
   vertical-align: top;
}
#Heading15 {
   color: #FFFFFF;
   font-family: Arial;
   font-size: 27px;
   font-style: normal;
   font-weight: bold;
   margin: 0;
   text-align: left;
   text-shadow: 2px 2px 5px rgba(0,0,0,0.50);
}
#it_Text15 {
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   margin: 0;
   padding: 0;
   text-align: left;
}
#it_Text15 {
   color: #DCDCDC;
   font-family: Arial;
   font-size: 16px;
   font-weight: 400;
   line-height: 18px;
}
#it_Text15 p,
#it_Text15 ul {
   margin: 0;
   padding: 0;
}
#it_Text15 {
   box-sizing: border-box;
   display: block;
   margin: 0;
   width: 100%;
}
#Button20 {
   -webkit-appearance: none;
   background-color: #FF4000;
   background-image: none;
   border: 0px solid #800000;
   border-radius: 0px;
   box-shadow: 1px 1px 1px #000000;
   box-sizing: border-box;
   color: #FFFFFF;
   font-family: Arial;
   font-size: 17px;
   font-style: normal;
   font-weight: bold;
   line-height: 40px;
   margin: 10px 0 10px 0;
   padding: 0;
   text-align: center;
   text-decoration: none;
   vertical-align: top;
}
#Button20:focus {
   outline: 0;
}
#Button20:hover {
   background-color: #C00000;
   transition: background-color 200ms linear 0ms;
}
#it_Text17 {
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   margin: 0;
   padding: 20px 0 0 0;
   text-align: center;
}
#it_Text17 {
   color: #FFFFFF;
   font-family: Arial;
   font-size: 24px;
   font-weight: normal;
}
#it_Text17 div {
   text-align: center;
}
#it_Text17 {
   box-sizing: border-box;
   display: block;
   margin: 0;
}
#it_Text1 {
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   margin: 0;
   padding: 20px 0 0 0;
   text-align: center;
}
#it_Text1 {
   color: #FFFFFF;
   font-family: Arial;
   font-size: 24px;
   font-weight: normal;
}
#it_Text1 div {
   text-align: center;
}
#it_Text1 {
   box-sizing: border-box;
   display: block;
   margin: 0;
   width: 100%;
}
#it_Heading1 {
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   box-sizing: border-box;
   margin: 0;
   padding: 0;
   text-align: center;
   vertical-align: top;
}
#Heading1 {
   color: #FFFFFF;
   font-family: Arial;
   font-size: 32px;
   font-style: normal;
   font-weight: bold;
   margin: 0;
   text-align: center;
   line-height:60px;
}
#Heading1 a {
   color: inherit;
   text-decoration: none;
}
#it_LayoutGrid22 {
   background-color: transparent;
   background-image: url('../images/sto1.jpg');
   background-position: center center;
   background-repeat: no-repeat;
   background-size: cover;
   border: 0px solid #CCCCCC;
   border-radius: 0px;
   /*box-shadow: 0px 0px 6px #000000;*/
   box-sizing: border-box;
   clear: both;
   display: table;
   margin: 0;
   position: relative;
   table-layout: fixed;
   text-align: center;
   width: 100%;
}
#LayoutGrid22 {
   box-sizing: border-box;
   margin-left: auto;
   margin-right: auto;
   max-width: 2850px;
   padding: 20px 15px 20px 15px;
}
#LayoutGrid22 > .row1 {
   margin-left: -15px;
   margin-right: -15px;
}
#LayoutGrid22 > .row1 > .col-1 {
   box-sizing: border-box;
   font-size: 0;
   min-height: 1px;
   padding-left: 15px;
   padding-right: 15px;
   position: relative;
}
#LayoutGrid22 > .row1 > .col-1 {
   float: left;
}
#LayoutGrid22 > .row1 > .col-1 {
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: center;
   width: 100%;
}
#LayoutGrid22:before,
#LayoutGrid22:after,
#LayoutGrid22 .row1:before,
#LayoutGrid22 .row1:after {
   content: " ";
   display: table;
}
#LayoutGrid22:after,
#LayoutGrid22 .row1:after {
   clear: both;
}
@media (max-width: 480px) {
#LayoutGrid22 > .row1 > .col-1 {
   float: none;
   width: 100%  !important;
}
}
#LayoutGrid22-overlay {
   background-color: #000000;
   bottom: 0;
   left: 0;
   opacity: 0.8;
   position: absolute;
   right: 0;
   top: 0;
}
#it_Heading16 {
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   box-sizing: border-box;
   margin: 0;
   padding: 0 0 20px 0;
   text-align: center;
   vertical-align: top;
}
#Heading16 {
   color: #F5F5F5;
   font-family: Arial;
   font-size: 32px;
   font-style: normal;
   font-weight: bold;
   margin: 0;
   text-align: center;
   text-shadow: 1px 1px 1px rgba(0,0,0,0.50);
}
#it_Text16 {
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   margin: 0;
   padding: 0;
   text-align: center;
}
#it_Text16 {
   color: #DCDCDC;
   font-family: Arial;
   font-size: 19px;
   font-weight: normal;
}
#it_Text16 div {
   text-align: center;
}
#it_Text16 {
   box-sizing: border-box;
   display: block;
   margin: 0;
   width: 100%;
}
#Button21 {
   -webkit-appearance: none;
   background-color: #FF4000;
   background-image: none;
   border: 0px solid #800000;
   border-radius: 0px;
   box-shadow: 1px 1px 1px #000000;
   box-sizing: border-box;
   color: #FFFFFF;
   font-family: Arial;
   font-size: 17px;
   font-style: normal;
   font-weight: bold;
   line-height: 40px;
   margin: 10px 0 10px 0;
   padding: 0;
   text-align: center;
   text-decoration: none;
   vertical-align: top;
}
#Button21:focus {
   outline: 0;
}
#Button21:hover {
   background-color: #C00000;
   transition: background-color 200ms linear 0ms;
}
#Button22 {
   -webkit-appearance: none;
   background-color: #FF4000;
   background-image: none;
   border: 0px solid #800000;
   border-radius: 0px;
   box-shadow: 1px 1px 1px #000000;
   box-sizing: border-box;
   color: #FFFFFF;
   font-family: Arial;
   font-size: 17px;
   font-style: normal;
   font-weight: bold;
   line-height: 40px;
   margin: 10px 0 10px 0;
   padding: 0;
   text-align: center;
   text-decoration: none;
   vertical-align: top;
}
#Button22:focus {
   outline: 0;
}
#Button22:hover {
   background-color: #C00000;
   transition: background-color 200ms linear 0ms;
}
#Button23 {
   -webkit-appearance: none;
   background-color: #FF4000;
   background-image: none;
   border: 0px solid #800000;
   border-radius: 0px;
   box-shadow: 1px 1px 1px #000000;
   box-sizing: border-box;
   color: #FFFFFF;
   font-family: Arial;
   font-size: 17px;
   font-style: normal;
   font-weight: bold;
   line-height: 40px;
   margin: 10px 0 10px 0;
   padding: 0;
   text-align: center;
   text-decoration: none;
   vertical-align: top;
}
#Button23:focus {
   outline: 0;
}
#Button23:hover {
   background-color: #C00000;
   transition: background-color 200ms linear 0ms;
}
#it_uid61 {
   margin: 0 0 0 24px;
}
#Button13 {
   display: block;
   height: 40px;
   width: 100%;
   z-index: 102;
}
#it_uid51 {
   list-style-type: disc;
}
#it_uid24 {
   margin: 0 0 0 24px;
}
#it_uid12 {
   margin: 0 0 0 24px;
}
#it_uid5 {
   margin: 0 0 0 24px;
}
#it_indexHeading1 {
   display: inline-block;
   width: 100%;
   z-index: 53;
}
#it_pr_card3 {
   display: flex;
   width: 100%;
   z-index: 51;
}
#Button4 {
   display: block;
   height: 40px;
   width: 100%;
   z-index: 40;
}
#it_trash {
   display: inline-block;
   height: 59px;
   text-align: center;
   width: 34px;
   z-index: 37;
}
#it_Icon1 {
   display: inline-block;
   height: 59px;
   text-align: center;
   width: 39px;
   z-index: 36;
}
#it_PanelMenu1 {
   display: inline-block;
   text-align: center;
   width: 100%;
   z-index: 33;
}
#Button23 {
   display: inline-block;
   height: 40px;
   width: 280px;
   z-index: 22;
}
#it_pr_card4 {
   display: flex;
   width: 100%;
   z-index: 153;
}
#it_uid60 {
   margin: 0 0 0 24px;
}
#Button10 {
   display: block;
   height: 40px;
   width: 100%;
   z-index: 80;
}
#it_uid23 {
   margin: 0 0 0 24px;
}
#it_uid13 {
   margin: 0 0 0 24px;
}
#it_uid4 {
   margin: 0 0 0 24px;
}
#it_uid4 a {
	color:#CCC;
	text-decoration:none;
}
#it_uid4 a:hover {
	color:#FFF;
}
#it_uid4.h {display:none;}
#Button3 {
   display: block;
   height: 40px;
   width: 100%;
   z-index: 42;
}
#Button22 {
   display: inline-block;
   height: 40px;
   width: 280px;
   z-index: 21;
}
#it_pr_card5 {
   display: flex;
   width: 100%;
   z-index: 154;
}
#Button21 {
   display: inline-block;
   height: 40px;
   width: 280px;
   z-index: 141;
}
#it_uid67index {
   color: #DCDCDC;
}
#it_uid34 {
   margin: 0 0 0 24px;
}
#it_uid22 {
   margin: 0 0 0 24px;
}
#Button11 {
   display: block;
   height: 40px;
   width: 100%;
   z-index: 65;
}
#it_uid10 {
   margin: 0 0 0 24px;
}
#it_uid3 {
   list-style-type: disc;
}
#Button2 {
   display: block;
   height: 40px;
   width: 100%;
   z-index: 45;
}
#trash_schetchik {
   display: inline-block;
   height: 40px;
   width: 82px;
   z-index: 38;
}
#it_Image1 {
   display: inline-block;
   height: auto;
   width: 100%;
   z-index: 28;
}
#it_Image2 {
   display: inline-block;
   height: auto;
   width: 100%;
   z-index: 156;
}
#it_pr_card6 {
   display: flex;
   width: 100%;
   z-index: 155;
}
#it_uid70index {
   color: #F5F5F5;
}
#it_uid66 {
   margin: 0 0 0 24px;
}
#Button20 {
   display: block;
   height: 40px;
   width: 100%;
   z-index: 106;
}
#Button16 {
   display: block;
   height: 40px;
   width: 100%;
   z-index: 95;
}
#it_uid35 {
   list-style-type: disc;
}
#it_uid21 {
   margin: 0 0 0 24px;
}
#it_Heading8 {
   display: inline-block;
   width: 100%;
   z-index: 70;
}
#it_uid11 {
   margin: 0 0 0 24px;
}
#it_uid2 {
   color: #F5F5F5;
}
@media (max-width:1280px) {
	#it_uid2 {font-size:28px !important; line-height:28px;}
}
#Button1 {
   display: block;
   height: 40px;
   width: 100%;
   z-index: 44;
}
#head_cars {
   cursor: default;
}
#it_lkabinet {
   display: inline-block;
   height: 59px;
   text-align: center;
   width: 39px;
   z-index: 31;
}
#it_uid71index {
   color: #656565;
   font-family: "Arial";
   font-size: 13px;
}
#indexButton3 {
   display: inline-block;
   height: 40px;
   width: 178px;
   z-index: 152;
}
#it_Heading9 {
   display: inline-block;
   width: 100%;
   z-index: 144;
}
#it_uid65 {
   margin: 0 0 0 24px;
}
#it_uid36 {
   margin: 0 0 0 24px;
}
#it_uid20 {
   margin: 0 0 0 24px;
}
#it_uid16 {
   margin: 0 0 0 24px;
}
#Button17 {
   display: block;
   height: 40px;
   width: 100%;
   z-index: 61;
}
#it_Image3 {
   display: inline-block;
   height: auto;
   width: 100%;
   z-index: 58;
}
#it_uid1 {
   color: #FFFFFF;
}
#it_down-arrow {
   height: 36px;
   left: 800px;
   position: absolute;
   text-align: center;
   top: 630px;
   width: 36px;
   z-index: 23;
}
#it_uid64 {
   margin: 0 0 0 24px;
}
#Button14 {
   display: block;
   height: 40px;
   width: 100%;
   z-index: 87;
}
#it_uid37 {
   margin: 0 0 0 24px;
}
#it_Image4 {
   display: inline-block;
   height: auto;
   width: 100%;
   z-index: 66;
}
#it_uid17 {
   margin: 0 0 0 24px;
}
#it_uid0 {
   color: #FFFFFF;
}
#intro {
   display: block;
   float: none;
   height: 100%;
   position: relative;
   text-align: left;
   vertical-align: top;
   width: 100%;
   z-index: 180;
}
#Button15 {
   display: inline-block;
   height: 40px;
   width: 280px;
   z-index: 149;
}
#it_Heading6 {
   display: inline-block;
   width: 100%;
   z-index: 93;
}
#it_uid30 {
   list-style-type: disc;
}
#it_uid14 {
   list-style-type: disc;
}
#it_Image5 {
   display: inline-block;
   height: auto;
   width: 100%;
   z-index: 62;
}
#search_button {
   display: block;
   height: 40px;
   width: 100%;
   z-index: 35;
}
#it_Image6 {
   display: inline-block;
   height: auto;
   width: 100%;
   z-index: 111;
}
#it_LayoutGrid11 {
}
#it_uid41 {
   list-style-type: disc;
}
#it_Heading7 {
   display: inline-block;
   width: 100%;
   z-index: 85;
}
#it_uid31 {
   margin: 0 0 0 24px;
}
#it_uid15 {
   margin: 0 0 0 24px;
}
#it_Carousel1 {
}
#it_uid58 {
   margin: 0 0 0 24px;
}
#it_Image7 {
   display: inline-block;
   height: auto;
   width: 100%;
   z-index: 103;
}
#it_LayoutGrid10 {
}
#it_uid40 {
   margin: 0 0 0 24px;
}
#it_uid32 {
   margin: 0 0 0 24px;
}
#it_Heading4 {
   display: inline-block;
   width: 100%;
   z-index: 63;
}
#it_indexImage2 {
   display: inline-block;
   height: auto;
   width: 100%;
   z-index: 151;
}
#menager_button {
   display: inline-block;
   height: 40px;
   width: 231px;
   z-index: 146;
}
#it_uid69 {
   color: #F5F5F5;
}
#it_uid59 {
   margin: 0 0 0 24px;
}
#it_uid43 {
   margin: 0 0 0 24px;
}
#it_uid33 {
   margin: 0 0 0 24px;
}
#it_LayoutGrid13 {
}
#it_Heading5 {
   display: inline-block;
   width: 100%;
   z-index: 55;
}
@media(max-width:480px) {
	#it_Heading5 {
		height:100px;
	}
}
#it_uid68 {
   color: #000000;
}
#it_uid56 {
   margin: 0 0 0 24px;
}
#it_Heading2 {
   display: inline-block;
   width: 100%;
   z-index: 100;
}
#it_Image8 {
   display: inline-block;
   height: auto;
   width: 100%;
   z-index: 96;
}
#it_uid42 {
   margin: 0 0 0 24px;
}
#it_LayoutGrid12 {
}
#Button18 {
   display: block;
   height: 40px;
   width: 100%;
   z-index: 76;
}
#it_Heading3 {
   display: inline-block;
   width: 100%;
   z-index: 108;
}
#it_uid57 {
   list-style-type: disc;
}
#Button19 {
   display: block;
   height: 40px;
   width: 100%;
   z-index: 91;
}
#it_uid45 {
   margin: 0 0 0 24px;
}
#it_Image9 {
   display: inline-block;
   height: auto;
   width: 100%;
   z-index: 88;
}
#it_uid29 {
   margin: 0 0 0 24px;
}
#it_uid18 {
   margin: 0 0 0 24px;
}
#search {
   display: block;
   height: 40px;
   width: 100%;
   z-index: 34;
}
#it_garage {
   display: inline-block;
   height: 59px;
   text-align: center;
   width: 39px;
   z-index: 32;
}
#it_header-navy {
   display: inline-block;
   vertical-align: top;
   width: 100%;
   z-index: 30;
}
#it_Image_company2 {
   display: inline-block;
   height: auto;
   width: 100%;
   z-index: 143;
}
#it_uid54 {
   margin: 0 0 0 24px;
}
#it_uid44 {
   margin: 0 0 0 24px;
}
#it_LayoutGrid14 {
}
#it_uid28 {
   margin: 0 0 0 24px;
}
#Button9 {
   display: block;
   height: 40px;
   width: 100%;
   z-index: 72;
}
#it_uid19 {
   list-style-type: disc;
}
#it_Heading11 {
   display: inline-block;
   width: 100%;
   z-index: 147;
}
#it_Heading16 {
   display: inline-block;
   width: 100%;
   z-index: 139;
}
#it_Heading15 {
   display: inline-block;
   width: 100%;
   z-index: 104;
}
#it_uid55 {
   margin: 0 0 0 24px;
}
#it_uid47 {
   margin: 0 0 0 24px;
}
#it_Heading14 {
   display: inline-block;
   width: 100%;
   z-index: 89;
}
#it_Heading10 {
   display: inline-block;
   width: 100%;
   z-index: 78;
}
#it_Heading13 {
   display: inline-block;
   width: 100%;
   z-index: 74;
}
#it_LayoutGrid17 {
}
#it_uid9 {
   list-style-type: disc;
}
#it_Heading12 {
   display: inline-block;
   width: 100%;
   z-index: 59;
}
#Button8 {
   display: block;
   height: 40px;
   width: 100%;
   z-index: 57;
}
#it_Heading1 {
   display: inline-block;
   width: 100%;
   z-index: 20;
}
#it_uid52 {
   margin: 0 0 0 24px;
}
#it_uid46 {
   list-style-type: disc;
}
#it_uid38 {
   margin: 0 0 0 24px;
}
#it_uid27 {
   margin: 0 0 0 24px;
}
#it_LayoutGrid16 {
}
#it_uid8 {
   margin: 0 0 0 24px;
}
#Button7 {
   display: block;
   height: 40px;
   width: 100%;
   z-index: 47;
}
#it_uid63 {
   margin: 0 0 0 24px;
}
#it_LayoutGrid19 {
}
#it_uid53 {
   margin: 0 0 0 24px;
}
#it_uid49 {
   margin: 0 0 0 24px;
}
#it_uid39 {
   margin: 0 0 0 24px;
}
#it_uid26 {
   margin: 0 0 0 24px;
}
#it_uid7 {
   margin: 0 0 0 24px;
}
#it_pr_card1 {
   display: flex;
   width: 100%;
   z-index: 49;
}
#it_pr_card1, #it_pr_card2, #it_pr_card3 {min-height:220px;}
#Button6 {
   display: block;
   height: 40px;
   width: 100%;
   z-index: 46;
}
#it_head_cars {
   display: inline-block;
   height: auto;
   width: 100%;
   z-index: 43;
}
#Button12 {
   display: block;
   height: 40px;
   width: 100%;
   z-index: 110;
}
#it_uid62 {
   list-style-type: disc;
}
#it_Image14 {
   display: inline-block;
   height: auto;
   width: 100%;
   z-index: 107;
}
#it_uid50 {
   margin: 0 0 0 24px;
}
#it_uid48 {
   margin: 0 0 0 24px;
}
#it_Image13 {
   display: inline-block;
   height: auto;
   width: 100%;
   z-index: 92;
}
#it_LayoutGrid18 {
}
#it_Image11 {
   display: inline-block;
   height: auto;
   width: 100%;
   z-index: 81;
}
#it_Image10 {
   display: inline-block;
   height: auto;
   width: 100%;
   z-index: 77;
}
#it_uid25 {
   list-style-type: disc;
}
#it_Image12 {
   display: inline-block;
   height: auto;
   width: 100%;
   z-index: 73;
}
#it_uid6 {
   margin: 0 0 0 24px;
}
#it_pr_card2 {
   display: flex;
   width: 100%;
   z-index: 50;
}
#Button5 {
   display: block;
   height: 40px;
   width: 100%;
   z-index: 41;
}
#kuzov_button1 {
   display: block;
   height: 40px;
   width: 100%;
   z-index: 39;
}
#it_down-arrow {
   bottom: 25px  !important;
   left: 50%  !important;
   margin-left: -25px;
   top: auto  !important;
}
#Image3 {
   display: inline-block;
   overflow: hidden;
}
Image3 img {
   display: block;
   transition: 1s;
}
Image3 img:hover {
   transform: scale(1.2);
}
#Image3 {
   display: inline-block;
   overflow: hidden;
}
Image3 img {
   display: block;
   transition: 1s;
}
Image3 img:hover {
   transform: scale(1.2);
}
#Image3 {
   display: inline-block;
   overflow: hidden;
}
Image3 img {
   display: block;
   transition: 1s;
}
Image3 img:hover {
   transform: scale(1.2);
}
#Image3 {
   display: inline-block;
   overflow: hidden;
}
Image3 img {
   display: block;
   transition: 1s;
}
Image3 img:hover {
   transform: scale(1.2);
}
#Image3 {
   display: inline-block;
   overflow: hidden;
}
Image3 img {
   display: block;
   transition: 1s;
}
Image3 img:hover {
   transform: scale(1.2);
}
#Image3 {
   display: inline-block;
   overflow: hidden;
}
Image3 img {
   display: block;
   transition: 1s;
}
Image3 img:hover {
   transform: scale(1.2);
}
#Image3 {
   display: inline-block;
   overflow: hidden;
}
Image3 img {
   display: block;
   transition: 1s;
}
Image3 img:hover {
   transform: scale(1.2);
}
#Image3 {
   display: inline-block;
   overflow: hidden;
}
Image3 img {
   display: block;
   transition: 1s;
}
Image3 img:hover {
   transform: scale(1.2);
}
#Image3 {
   display: inline-block;
   overflow: hidden;
}
Image3 img {
   display: block;
   transition: 1s;
}
Image3 img:hover {
   transform: scale(1.2);
}
#Image3 {
   display: inline-block;
   overflow: hidden;
}
Image3 img {
   display: block;
   transition: 1s;
}
Image3 img:hover {
   transform: scale(1.2);
}
#Image3 {
   display: inline-block;
   overflow: hidden;
}
Image3 img {
   display: block;
   transition: 1s;
}
Image3 img:hover {
   transform: scale(1.2);
}
#Image3 {
   display: inline-block;
   overflow: hidden;
}
Image3 img {
   display: block;
   transition: 1s;
}
Image3 img:hover {
   transform: scale(1.2);
}





 #mobile_icon_cat
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 2px;
   text-align: center;
   margin: 0 10px 0 10px;
   padding: 0;
   vertical-align: top;
   display:inline-block;
   position:relative;
}
#mobile_icon_cat a::after
{
   position: absolute;
   top: 0;
   right: 0;
   bottom: 0;
   left: 0;
   z-index: 1;
   pointer-events: auto;
   content: "";
}
#icon_cat
{
   height: 45px;
   width: 25px;
}
#icon_cat i
{
   color: #FF4000;
   display: inline-block;
   font-size: 25px;
   line-height: 45px;
   vertical-align: middle;
   width: 30px;
}
#mobile_icon_cat:hover #icon_cat i
{
   color: #C00000;
}
#mobile_icon_profil
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 2px;
   text-align: center;
   margin: 0 10px 0 10px;
   padding: 0;
   vertical-align: top;
   display:inline-block;
   position:relative;
}
#mobile_icon_profil a::after
{
   position: absolute;
   top: 0;
   right: 0;
   bottom: 0;
   left: 0;
   z-index: 1;
   pointer-events: auto;
   content: "";
}
#icon_profil
{
   height: 45px;
   width: 25px;
}
#icon_profil i
{
   color: #FF4000;
   display: inline-block;
   font-size: 25px;
   line-height: 45px;
   vertical-align: middle;
   width: 24px;
}
#mobile_icon_profil:hover #icon_profil i
{
   color: #C00000;
}
#mobile_icon_help
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 2px;
   text-align: center;
   margin: 0 10px 0 10px;
   padding: 0;
   vertical-align: top;
   display:inline-block;
   position:relative;
}
#mobile_icon_help a::after
{
   position: absolute;
   top: 0;
   right: 0;
   bottom: 0;
   left: 0;
   z-index: 1;
   pointer-events: auto;
   content: "";
}
#icon_help
{
   height: 45px;
   width: 25px;
}
#icon_help i
{
   color: #FF4000;
   display: inline-block;
   font-size: 25px;
   line-height: 45px;
   vertical-align: middle;
   width: 24px;
}
#mobile_icon_help:hover #icon_help i
{
   color: #C00000;
}
#mobile_icon_trash
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 2px;
   text-align: center;
   margin: 0 10px 0 10px;
   padding: 0;
   vertical-align: top;
   display:inline-block;
   position:relative;
}
#mobile_icon_trash a::after
{
   position: absolute;
   top: 0;
   right: 0;
   bottom: 0;
   left: 0;
   z-index: 1;
   pointer-events: auto;
   content: "";
}
#icon_trash
{
   height: 45px;
   width: 25px;
}
#icon_trash i
{
   color: #FF4000;
   display: inline-block;
   font-size: 25px;
   line-height: 45px;
   vertical-align: middle;
   width: 27px;
}
#mobile_icon_trash:hover #icon_trash i
{
   color: #C00000;
}
#mobile_icon_cat_text 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: center;
}
#mobile_icon_cat_text div
{
   text-align: center;
}
#mobile_icon_cat_text
{
   display: block;
   margin: 0;
   box-sizing: border-box;
   width: 100%;
}
#mobile_icon_profil_text 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: center;
}
#mobile_icon_profil_text div
{
   text-align: center;
}
#mobile_icon_profil_text
{
   display: block;
   margin: 0;
   box-sizing: border-box;
   width: 100%;
}
#mobile_icon_help_text 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: center;
}
#mobile_icon_help_text div
{
   text-align: center;
}
#mobile_icon_help_text
{
   display: block;
   margin: 0;
   box-sizing: border-box;
   width: 100%;
}
#mobile_icon_trash_text 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: center;
}
#mobile_icon_trash_text div
{
   text-align: center;
}
#mobile_icon_trash_text
{
   display: block;
   margin: 0;
   box-sizing: border-box;
   width: 100%;
}
#mobile_mobile_menu
{
   clear: both;
   position: fixed;
   left: 0;
   bottom: 0;
   z-index: 349;
   table-layout: fixed;
   display: table;
   text-align: center;
   width: 100%;
   background-color: #141414;
   background-image: none;
   border: 0px solid #CCCCCC;
   border-radius: 0px;
   box-sizing: border-box;
   margin: 30px 0 0 0 ;
   box-shadow: 2px 2px 4px #000000;
}
#mobile_menu
{
   box-sizing: border-box;
   padding: 2px 15px 6px 15px;
   margin-right: auto;
   margin-left: auto;
}
#mobile_menu > .row
{
   margin-right: -15px;
   margin-left: -15px;
}
#mobile_menu > .row > .mobile_col-1, #mobile_menu > .row > .mobile_col-2, #mobile_menu > .row > .mobile_col-3, #mobile_menu > .row > .mobile_col-4
{
   box-sizing: border-box;
   font-size: 0;
   min-height: 1px;
   padding-right: 15px;
   padding-left: 15px;
   position: relative;
}
#mobile_menu > .row > .mobile_col-1, #mobile_menu > .row > .mobile_col-2, #mobile_menu > .row > .mobile_col-3, #mobile_menu > .row > .mobile_col-4
{
   float: left;
}
#mobile_menu > .row > .mobile_col-1
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   width: 25%;
   text-align: center;
}
#mobile_menu > .row > .mobile_col-2
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   width: 25%;
   text-align: center;
}
#mobile_menu > .row > .mobile_col-3
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   width: 25%;
   text-align: center;
}
#mobile_menu > .row > .mobile_col-4
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   width: 25%;
   text-align: center;
}
#mobile_menu:before,
#mobile_menu:after,
#mobile_menu .row:before,
#mobile_menu .row:after
{
   display: table;
   content: " ";
}
#mobile_menu:after,
#mobile_menu .row:after
{
   clear: both;
}
@media (max-width: 260px)
{
#mobile_menu > .row > .mobile_col-1, #mobile_menu > .row > .mobile_col-2, #mobile_menu > .row > .mobile_col-3, #mobile_menu > .row > .mobile_col-4
{
   float: none;
   width: 100%;
}
}
#mobile_uid3
{
   color: #FFFFFF;
   font-family: "Arial";
   font-size: 11px;
}
#mobile_uid2
{
   color: #FFFFFF;
   font-family: "Arial";
   font-size: 11px;
}
#mobile_uid1
{
   color: #FFFFFF;
   font-family: "Arial";
   font-size: 11px;
}
#mobile_uid0
{
   color: #FFFFFF;
   font-family: "Arial";
   font-size: 11px;
}
#mobile_icon_help
{
   display: inline-block;
   width: 25px;
   height: 45px;
   text-align: center;
   z-index: 4;
}
#mobile_icon_cat
{
   display: inline-block;
   width: 25px;
   height: 45px;
   text-align: center;
   z-index: 0;
}
#mobile_icon_profil
{
   display: inline-block;
   width: 25px;
   height: 45px;
   text-align: center;
   z-index: 2;
}
#mobile_icon_trash
{
   display: inline-block;
   width: 25px;
   height: 45px;
   text-align: center;
   z-index: 6;
}
#mobile_trash_schetchik {
   color: #FFFFFF;
   font-family: "Arial";
   font-size: 11px;
}

.page_content {
max-width: 2850px;
margin: auto;
color: #FFFFFF;
}
.path {
   max-width: 2850px;
   margin: auto;
   margin-top: 10px;
   }
   #info {
      width: 100%;
      font-size: 14px;
      text-align: justify;
      color: #FFFFFF;
  }
#article [cnt]  {
   background: transparent;
}
#article [date] {
   color: #AAAAAA;
}
#articles {
   width: 100%;
   max-width: 2850px;
   margin: auto;
}
#article {
   color: #FFFFFF;
   max-width: 2850px;
   margin: auto;
}
#kabinet, #popolnenie, #nofound, #products, #registr, #query_vin, #scheta, #kabinet, #declare, #personal, #notifications, .garage {
   width: 100%;
   max-width: 2850px;
   margin: auto;
}
@media (max-width: 1200px) {
	#it_Text1, #it_Text17 {
	  font-size: 18px;
	  text-align: center;
	}
	#Image1 {
	   max-width: 350px;
	}
}
@media (min-width: 980px) {
	#mobile_menu, #mobile-header, #mobile-logotip {
      display: none;
   }
}
.tel {text-decoration:none;}
.blck_tel {width:250px !important; float:right;}
.blck_tel a {color:#EEE !important;}
.blck_tel span {width:100%; display:block;}
@media (max-width: 980px) {
   #it_header_contact, #header > .row1 > .col-2, #change_city, #it_uid0.regim {display:none;}
   #header.hd {padding-top:0;}
   #it_navigation {position:sticky;}
   #navigation {padding:0 20px 0 20px !important;}
   #navigation > .row1 > .col-3 {width:60% !important; float:left !important;}
   #searchvin {width:99%;}
   .blck_tel {width:100% !important; float:none;}
   .blck_tel span {width:auto; display:inline; margin:0 10px 0 10px; white-space:nowrap;}
   #navigation > .row1 > .col-2, #navigation > .row1 > .col-4 {width:20% !important; float:left !important;}
   #it_Carousel1, #intro, /*#LayoutGrid1,*/ #it_presentations1, #it_footer,  #it_LayoutGrid4, #it_company2, /*#it_Text1, #it_Text17,*/ #it_header-navy, /*#header,*/ #navigation > .row1 > .col-1, /*#navigation > .row1 > .col-2,*/ #navigation > .row1 > .col-5 {
      display: none;
   }
   #Heading11, #Heading16 {
      font-size: 27px;
  }
   #it_uid2 {
      color: #FFFFFF;
      font-family: "Arial";
      font-size: 16px;
  	}
   	#it_Text1, #it_Text17 {
      	font-size: 16px;
  	}
  	#Image1 {
   		max-width: 280px;
	}
	#mobile-header {
	   color: #DEDFDF;
	   font-size: 14px;
	   text-align: center;
	   margin-bottom: 20px;
	}
	#PanelMenu1_markup li a {
	   font-size: 14px;
	}
	#mobile-logotip {
	   width: 99%;
	   display: block;
	   margin-left: auto;
	   margin-right: auto;
	   max-width: 500px;
	   margin-bottom: -4px;
	}
	#search {
	   font-size: 12px;
	}
}
@media (max-width: 800px) {
	#searchvin {width:98.6%;}
}
@media (max-width: 480px) {
	#searchvin {width:100%; left:-3%;}
}
@media (max-width: 400px) {
	#searchvin {left:-5%;}
}
@media (max-width: 380px) {
	#searchvin {left:-15%;}
}
@media (max-width: 320px) {
	#searchvin {left:-25%;}
}