

/* Start:/bitrix/templates/nikozp/styles.css?173726527923456*/
img.lazy {
	min-height: 1px
}
/*-- -- */


.vc_custom_1595233436325 {
	padding-top: 75px !important;
}
.vc_custom_1595867898075 {
	padding-top: 30px !important;
}
.vc_custom_1595242369986 {
	padding-top: 75px !important;
}
.vc_custom_1595245264245 {
	background-color: #393939 !important;
}
.vc_custom_1603270860998 {
	background-image: url(/bitrix/templates/nikozp/img/bg-icon-tabs-content-1.jpg) !important;
}
.vc_custom_1603271182502 {
	background-image: url(/bitrix/templates/nikozp/img/bg-icon-tabs-content-1.jpg) !important;
	background-position: center !important;
	background-repeat: no-repeat !important;
	background-size: cover !important;
}
.vc_custom_1595856572346 {
	margin-bottom: 0px !important;
	padding-bottom: 0px !important;
}
.vc_custom_1595360113299 {
	margin-bottom: 50px !important;
}
.vc_custom_1597068694702 {
	background-color: #4d4d4d !important;
}
.vc_custom_1595683724202 {
	padding-top: 0px !important;
	padding-right: 0px !important;
	padding-bottom: 0px !important;
	padding-left: 0px !important;
	background-image: url(/bitrix/templates/nikozp/img/photo-screen32.jpg) !important;
	background-position: center !important;
	background-repeat: no-repeat !important;
	background-size: cover !important;
}
.vc_custom_1597061994031 {
	padding-top: 0px !important;
}
.vc_custom_1595939497266 {
	padding-top: 0px !important;
}
.vc_custom_1603271122047 {
	background-position: center !important;
	background-repeat: no-repeat !important;
	background-size: contain !important;
}
.vc_custom_1595939497266 {
	padding-top: 0px !important;
}
.vc_custom_1603271133836 {
	background-position: center !important;
	background-repeat: no-repeat !important;
	background-size: contain !important;
}
.vc_custom_1595939497266 {
	padding-top: 0px !important;
}
.vc_custom_1595939497266 {
	padding-top: 0px !important;
}
.vc_custom_1603271139740 {
	background-position: center !important;
	background-repeat: no-repeat !important;
	background-size: contain !important;
}
.vc_custom_1609576944748 {
	background-image: url(/bitrix/templates/nikozp/img/bg-icon-tabs-content-1.jpg) !important;
	background-position: center !important;
	background-repeat: no-repeat !important;
	background-size: cover !important;
}
.vc_custom_1595939497266 {
	padding-top: 0px !important;
}
.vc_custom_1595937283202 {
	padding-top: 20px !important;
}
.vc_custom_1595858696991 {
	margin-bottom: 0px !important;
}
.vc_custom_1595280527589 {
	background-image: url(/bitrix/templates/nikozp/img/screen-10-photo-back.jpg) !important;
	background-position: center !important;
	background-repeat: no-repeat !important;
	background-size: contain !important;
}
.vc_custom_1595281173703 {
	background-image: url(/bitrix/templates/nikozp/img/screen-15-photo-back.jpg) !important;
	background-position: center !important;
	background-repeat: no-repeat !important;
	background-size: contain !important;
}


/*-- -- */



header.page-header-1 .header-right .address::after {
	border-color: transparent rgba(19,19,19,1) transparent transparent;
}

@media (min-width: 992px) {
header.page-header-1 .navbar-nav > li > a,  header.page-header-2 .navbar-nav > li > a {
	color: #3b3b3b;
}
}
/*--------   2.2 Header          --------*/
body.home header.page-header {
	position: absolute;
	background: none;
}
body:not(.home) {
	background: url(/bitrix/templates/nikozp/) no-repeat center 0;
}

@media (max-width: 991px) {
#pageTitle {
	background: url(/bitrix/templates/nikozp/) repeat 0;
	background-size: cover;
}
}
body:not(.home) #pageContent {
	padding-top: 100px;
}
h1 {
	font-size: 40px;
	line-height: 40px;
	color: #000;
}
h2 {
	font-size: 34px;
	line-height: 40px;
	color: #000;
}
h3 {
	font-size: 30px;
	line-height: 36px;
	color: #000;
}
h4 {
	font-size: 36px;
	line-height: 32px;
	color: #000;
}
h5 {
	font-weight: 700;
	font-size: 20px;
	line-height: 28px;
	color: #000;
}
h6 {
	font-size: 16px;
	line-height: 24px;
	color: #000;
}
a {
}
a:hover {
}
.car_repair_services_wc_products_tab.vc_tta.vc_tta-style-classic .vc_tta-tab a {
}
.widget-title, .title-contact-info, .widgettitle {
	font-size: 24px;
	color: #000;
}
body {
}
/*anchor*/

dl, dd, a {
}
a:hover, h1 a:hover, h2 a:hover, .column-right .side-block ul li a:hover {
}
/*heading*/
.loader-circle-2 {
	border-right-color: #1d5ea8;
}
.loader .line:nth-child(6), .loader .subline:nth-child(11) {
	background: #1d5ea8;
}
.loader .needle:before {
	border-color: transparent #1d5ea8 transparent transparent;
}
h1, h2.h-lg, .modal-header a:hover {
}
.block.bg-1 h1, .block.bg-2 h1, .block.bg-3 h1, .block.bg-1 h2, .block.bg-2 h2, .block.bg-3 h2, .block.bg-1 h3, .block.bg-2 h3, .block.bg-3 h3, .black-bg-color h2.h-lg,  .banner-under-slider h2, .banner-under-slider h3,  .banner-under-slider h4, .block.bg-dark h1, .block.bg-dark h2, .block.bg-dark h3,  .page-footer .footer-phone, .page-footer .footer-phone h2 {
}
.nav-pills > li.active > a, .nav-pills > li.active > a:focus,  .nav-pills > li.active > a:hover, .page-numbers.current {
	border: 1px solid#1d5ea8;
}
.side-block {
	border-bottom: 1px solid#1d5ea8;
}
.vc_toggle, .divider-line {
	border-top: 1px solid#1d5ea8;
}
.promo-banner {
	border: 2px dotted#1d5ea8;
}
.quote-simple {
	border-left: 4px solid#1d5ea8;
}
.color, a.color, a.color:hover, a.color:focus,  .filters-by-category ul li a:hover,  .filters-by-category ul li a.selected,  .blog-post .post-meta li i.icon,  #appointmentForm.modal .modal-dialog .modal-header .close,  .slick-prev:hover:before, .slick-next:hover:before, .reply a {
}
.block.bg-1, .block.bg-2, .block.bg-3,  block.bg-1 a, .block.bg-2 a, .block.bg-3 a, .banner-under-slider,  .services-angle-text h5, header .header-phone, header .header-right .address {
	color: #ffffff;
}
.text-icon .icon-wrapper > span i {
	color: #ffffff;
}
.vertical-tab-menu .list-group > a i.icon,  .stat-box .icon, .contact-info > .icon, .social-links ul li a,  .category-list > li:after, .services-block-alt .services-link, .promo-banner .icon-lg, .page-footer .contact-info .icon,  .page-footer .social-links ul li a, .breadcrumbs .breadcrumb a:hover,  .marker-list-sm > li:after, .link a,  .post-preview .post-title a:hover {
}

@media (max-width: 991px) {
#slide-nav #slidemenu .close-menu,  header.page-header .navbar-toggle {
}
}
a:hover, h1 a:hover, h2 a:hover, .column-right .side-block ul li a:hover {
}
/*heading*/
h1, h2, h3, h4, h5, h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
}
h1 b, h2 b, h3 b, h3 b {
}

@media (min-width: 992px) {
header.page-header-1 .navbar-nav > li.current-menu-item a,  header.page-header-1 .navbar-nav > li:hover a,  header.page-header-1 .navbar-nav > li > a:after {
	background-color: #1d5ea8;
}
}
.back-to-top a,  .services-block .image,  .services-angle-text .number,  .text-icon .icon-wrapper > span,  .nav-pills > li.active > a,  .nav-pills > li.active > a:focus,  .nav-pills > li.active > a:hover,  .vc_toggle_square .vc_toggle_icon,  .vc_toggle_square.panel-heading1.vc_toggle_icon,  .testimonials-item, td#today,  .page-numbers.current,  .service-icon .icon-wrapper span,  .services-block-alt .image i, .image-scale-color:after, .text-icon-sm .icon-wrapper > span,  .woocommerce #slide-nav #slidemenu.slide-active .search-container button.button,  .woocommerce .search-container button.button:hover, .service-icon .icon-wrapper .fack_icon_div, .services-block-alt .image .fack_icon_div,  .calendar_wrap td#today {
	background-color: #1d5ea8!important;
}
body .services-block-alt .image i, .services-block-alt .image .fack_icon_div {
	-webkit-box-shadow: 0 0 0 20px #1d5ea8;
	-moz-box-shadow: 0 0 0 20px #1d5ea8;
	box-shadow: 0 0 0 20px #1d5ea8;
}
.services-block-alt .image:hover i, .services-block-alt .image:hover .fack_icon_div {
	-webkit-box-shadow: 0 0 0 0px #1d5ea8;
	-moz-box-shadow: 0 0 0 0px #1d5ea8;
	box-shadow: 0 0 0 0px #1d5ea8;
}

@media (max-width: 991px) {
.header-info-mobile {
	background-color: #1d5ea8;
}
}
header.page-header .appointment, header.page-header .appointment:after, .modal-header .appointment:after {
	border-color: transparent #1d5ea8 transparent transparent;
}
.input-custom:hover,  .input-custom:focus,  .input-custom.focus,  .table .cell-marker,  .coupon-print-inside {
	border-color: #1d5ea8;
}
header.page-header .appointment, .modal-header .appointment, .table .cell-marker {
	background-color: #1d5ea8;
}

.page-footer .footer-phone .number {
	color: #1d5ea8;
}

/*Menu Color*/
@media (min-width: 992px) {
.navbar-nav > li.current-menu-item a,  .navbar-nav > li:hover a,  .navbar-nav > li > a:after,  header.page-header-1 .navbar-nav > li.current-menu-item a,  header.page-header-1 .navbar-nav > li:hover a,  header.page-header-1 .navbar-nav > li > a:after {
	background-color: #1d5ea8;
	color: #3b3b3b;
}
}
/*Slider Color*/

#mainSlider .slide-content h4,  #mainSlider .slide-content p {
}
#mainSlider .slide-content h4 {
}
#mainSlider .slide-content h3 {
	color: #ffffff;
	font-weight: 400;
}
#mainSlider .slick-prev:before,  #mainSlider .slick-next:before {
}
#mainSlider .slick-prev:hover:before,  #mainSlider .slick-next:hover:before {
}
.slick-dots li.slick-active button,  .slick-dots li.slick-active button:hover {
}
/*Button*/



.btn:before, .btn:after, .column-right .widget_search button:hover, input[type="submit"]:hover,  .tags-list li a:hover, .search-container:hover .button, .tagcloud a:hover {
}
.btn.btn-lg.btn-invert, .view-more-testimonial:hover {
	background-color: #1d5ea8!important;
}
.btn-invert,  .btn-lg.btn-invert.view-more-testimonial {
	background-color: #1d5ea8!important;
	color: #ffffff!important;
}
.blog-post a.more-link:before, .blog-post a.more-link:after {
	background-color: #1d5ea8!important;
}
.btn.btn-border {
	border-color: #ffffff!important;
}
.btn:hover, .btn.active, .btn:active, .btn.focus, .btn:focus {
}
.btn-invert:hover, .btn-invert.active, .btn-invert:active, .btn-invert.focus, .btn-invert:focus {
}
.btn::before, .btn::after {
}
.btn.btn-invert::before, .btn.btn-invert::after {
}
.btn.btn-lg.btn-full.false-submit {
	background-color: #1d5ea8!important;
	color: #1d5ea8!important;
}
.btn.btn-lg.btn-full.false-submit:hover {
	background-color: #1d5ea8!important;
	color: #1d5ea8!important;
}
.btn.btn-lg.btn-full.false-submit span {
	color: #1d5ea8!important;
}
.btn.btn-lg.btn-full.false-submit:hover span {
	color: #1d5ea8!important;
}
.btn::before, .btn::after, .column-right .widget_search button:hover, input[type="submit"]:hover, .tags-list li a:hover,  #slide-nav #slidemenu.slide-active .search-container .button, .search-container:hover .button, .tagcloud a:hover {
	background: #1d5ea8!important;
}

@media (max-width: 991px) {
.header-info-toggle [class*='icon-']:hover {
}
}
.coupon-text4 {
	color: #1d5ea8;
}
.coupon-text5 {
	color: #1d5ea8;
}
.coupon .coupon-all::after {
	border-color: #1d5ea8 transparent transparent;
}
.coupon .coupon-all {
	background: #1d5ea8;
}
.coupon-print-inside {
	border: 1px solid #1d5ea8;
}
.coupon .coupon-all {
	color: #1d5ea8;
}
.coupon-text2 {
	color: #1d5ea8;
}
.coupon .coupon-all:hover::after {
	border-top-color: #1d5ea8;
}
.coupon .coupon-all:hover {
	background-color: #1d5ea8;
	color: #1d5ea8;
}
header .header-cart:hover a.icon, header .header-cart.opened a.icon {
	color: #1d5ea8!important;
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-range {
	background-color: #1d5ea8;
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle {
	background-color: #1d5ea8;
}
.woocommerce span.onsale, header .header-cart .badge {
	background: #1d5ea8!important;
	color: #1d5ea8!important;
}
.woocommerce-page .btn,  .woocommerce-page .btn.btn-lg {
	background-color: #1d5ea8!important;
}
.woocommerce .star-rating span::before, .woocommerce .comment-form p.stars a, .woocommerce-tabs .tabs.wc-tabs li.active a {
	color: #1d5ea8!important;
}
.wc-tabs > li > a::after {
	background: #1d5ea8!important;
}
.woocommerce-pagination .page-numbers .page-numbers.current,  .woocommerce nav.woocommerce-pagination ul li a:focus,  body.woocommerce nav.woocommerce-pagination ul li a:hover,  .woocommerce nav.woocommerce-pagination ul li span.current {
	background: #1d5ea8!important;
	color: #1d5ea8!important;
	border-color: #1d5ea8!important;
}
.filters-row .page-numbers .current {
	background-color: transparent !important;
	color: #fede00;
}


header.page-header-2 .search-container:hover .button {
	background-color: #1d5ea8;
}
#mainSlider .banner-btn, #mainSlider .banner-btn:focus {
	border: 2px solid #1d5ea8;
}
.services-tabs .services-tabs-icons > span.active {
	background-color: #1d5ea8;
}

.icons-tabs .nav-tabs > li.active > a [class*='icon-'], .icons-tabs .nav-tabs > li > a:hover [class*='icon-'] {
	color: #1d5ea8;
}
.how-works-number {
	color: #1d5ea8;
}
.banner-free .banner-text-1 {
	background-color: #1d5ea8;
}
.banner-free .banner-text-1:after {
	border-color: #1d5ea8 transparent transparent transparent;
}
.pricing-box-header {
	background-color: #1d5ea8;
}
.text-icon-hor2 .icon-wrapper2 {
	color: #1d5ea8;
}
#appointmentForm.modalform-sm .wpcf7-submit.btn {
	border-color: #1d5ea8;
}
body .textarea-custom:hover,  body .textarea-custom:focus,  body .input-custom:hover,  body .input-custom.focus,  body .wpcf7-form-control.wpcf7-textarea:hover,  body .wpcf7-form-control.wpcf7-textarea:focus {
	border-color: #1d5ea8!important;
}
.bootstrap-datetimepicker-widget table td.active,  .bootstrap-datetimepicker-widget table td.active:hover {
	background-color: #1d5ea8!important;
}
div.wpcf7-validation-errors, div.wpcf7-acceptance-missing {
	border-color: #1d5ea8;
}

@media (min-width: 992px) {
header.page-header-2 .navbar-nav .dropdown-menu {
	border-bottom-color: #1d5ea8;
}
}
.pricing-box-footer .mark-icon {
	color: #1d5ea8;
}

@media (max-width: 991px) {
header.page-header-2 .navbar-toggle:hover {
	color: #1d5ea8;
}
}
.filters-row .page-numbers .current {
	color: #1d5ea8;
}
.estimator-panel .col-title [class*='icon'] {
	color: #1d5ea8;
}
.service-grid-item:hover .service-grid-item-title {
	background-color: #1d5ea8;
}
.service-grid-item-title:after {
	border-color: transparent transparent #1d5ea8 transparent;
}

@media (max-width: 767px) {
.estimator-panel .panel-toggle {
	color: #1d5ea8;
}
}
.car-faq-text .vc_toggle_title:hover h4 {
	color: #1d5ea8;
}
.btn-invert:before, .btn-invert:after {
	background-color: #2c2c2c !important;
}
#mainSlider .slide-content p {
	font-weight: 700;
	padding: 10px;
	border: 1px solid red;
	max-width: 50%;
	margin: auto;
}
.coupon-print-inside:after, .coupon-print-inside:before {
	content: none;
}
.coupon-print:after, .coupon-print:before {
	content: none;
}
.coupon-print img {
	margin: 0;
	max-width: 100%;
}
.coupon-print .comments {
	font-size: 10px;
	line-height: 5px !important;
}
.coupon-print-col-left img {
	max-width: 100%;
}
.coupon-print .contact-info {
	padding-left: 0;
}
.wpcf7 {
	margin-top: 20px;
}
@font-face {
	font-family: "CenturyGothic";
}
input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="number"], input[type="tel"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"], textarea {
	max-width: 100%;
}
.hiddenFormInput {
	display: none;
}
#appointmentForm.modalform-sm .modal-dialog {
	width: 40%;
}
#wpcf7-f12-o3 p {
	margin-bottom: 8px;
}

#price .text-center {
	display: none;
}
.cta-key h2 {
	color: #fff !important;
}
header.page-header-2 .header-phone {
	font-weight: normal;
}
header.page-header-2 .header-topline .col-center {
	text-align: left;
	margin-left: 10px;
}


.page-footer .contact-info .icon {
	color: #ffffff;
}
.divider-xxl {
	height: 0;
}
.block {
	margin-bottom: 60px;
}
#mainSlider .banner-btn, #mainSlider .banner-btn:focus {
	border: 2px solid #ffffff;
}
.h-lg {
	text-transform: uppercase;
	font-size: 38px;
	color: #4d4d4d;
}
body.layout-2 h1, body.layout-2 h2.h-lg {
	font-size: 38px;
}
body.layout-2 h1, body.layout-2 h2, body.layout-2 h2.h-lg, body.layout-2 h3, body.layout-2 h4, body.layout-2 h5, body.layout-2 h6 {
	color: #4d4d4d;
}
.brands ul, #why-ais ul {
	list-style: none;
}
.brands ul li {
	position: relative;
	font-size: 30px;
	margin: 45px;
}
#why-ais ul li {
	position: relative;
	margin-bottom: 20px;
}
.services .marker-list-sm-1 li a {
	text-decoration: none;
	color: white;
	font-weight: normal;
}
.contact-info>.icon {
	color: #0052a6;
}
.how-works-block .caption>.inside .text h5 {
	color: white;
}
#appointmentForm.modal .modal-dialog .modal-header .close {
	color: #0e53a2;
}
#why-ais .banner-btn, #why-ais .banner-btn:focus {
	height: auto;
	font-size: 16px;
	line-height: 22px;
	font-weight: 700;
	text-transform: uppercase;
	padding: 18px 27px;
	outline: 0;
	-moz-box-shadow: none;
	box-shadow: none;
	border: 2px solid #ffffff;
	color: #fff;
	-webkit-transition: 0.2s;
	-moz-transition: 0.2s;
	-ms-transition: 0.2s;
	-o-transition: 0.2s;
	text-decoration: none !important;
}
#why-ais h2.h-lg:after {
	left: 7%;
}
.box01 {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: flex-start;
	align-content: flex-start;
	align-items: flex-start;
	margin-bottom: 20px !important;
}
.clear .box01 {
	margin: 50px;
}
.box01 .box01__icon {
	width: 67px;
	min-width: 67px;
	position: relative;
	font-size: 46px
}
.box01 .box01__icon:before {
	content: '';
	width: 3px;
	height: 46px;
	background-color: #0052a6;
	display: block;
	position: absolute;
	top: 1px;
	right: -2px
}
.box01 .box01__icon img {
	max-width: 36px
}
.box01 .box01__content {
	position: relative;
	padding: 0 0 0 25px
}
.box01 .box01__content .box01__title {
	font-family: 'CenturyGothic', sans-serif;
	font-size: 22px;
	line-height: 37px;
	color: #3a3a3a;
	font-weight: 600;
	text-transform: inherit;
	padding: 0 0 8px 0;
	margin: -9px 0 0 0
}
.box01 .box01__content p {
	font-size: 16px;
	line-height: 25px;
	margin-bottom: 0
}

.top-header-left {
	color: #4d4d4d;
	font-weight: 700;
	padding-right: 10px;
}
header.page-header-2 .header-topline .col-center {
	color: #4d4d4d;
}
body.layout-2 #mainSlider .slide-content h3 {
	font-size: 60px;
	font-weight: 700;
	text-transform: uppercase;
}
.footer-bottom .row-flex {
	width: 100%;
}
.footer-bottom .col-center {
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	text-align: center;
}
.page-footer .copyright {
	line-height: 35px;
	width: 100%;
}

@media (max-width: 1399px) and (min-width: 1200px) {
header.page-header-2 .navbar-nav>li>a {
	padding-left: 7px;
	padding-right: 7px;
	font-size: 14px;
}
}

@media (max-width: 1599px) {
header.page-header-2 .header-topline [class*='icon'] {
	top: -1px;
}
}

@media (max-width: 992px) {
.services-tabs .services-tabs-content img {
	min-width: inherit;
}
}

@media (min-width: 768px) {
.vc_row .how-works-row.shifted>div:nth-child(2n) .how-works-block {
	margin-top: -80px;
}


.coupon-print-col-left {
	width: 35%;
}
.coupon-print-col-right {
	width: 65%;
}
}

@media (max-width: 575px) {
.services-tabs .services-tab-button {
	width: 100%;
	left: 0;
	right: 0;
	text-align: center;
}
#appointmentForm.modalform-sm .modal-dialog {
	width: 340px;
}
.cta-1 .vc_btn3-container {
	margin-top: 20px;
}
}
.promo02 {
	position: relative
}
.promo02 .promo02__marker {
	font-size: 400px;
	font-weight: 700;
	line-height: 1;
	color: #9a9a9a70;
	width: 28%;
	height: 100%;
	position: absolute;
	top: -44px;
	left: -30px;
	z-index: 1;
}
.promo02 .promo02__content {
	position: relative;
	z-index: 2;
	width: 72%;
	float: right
}
.promo02 .promo02__img {
	position: relative;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	width: 100%;
	height: 307px
}
.promo02 .promo02__img .promo02__description {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	padding: 25px 20px 20px 27px;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: flex-start;
	align-content: flex-start;
	align-items: flex-end;
	transition: color 0.2s linear
}
.promo02 .promo02__img .promo02__title {
	font-size: 20px;
	line-height: 29px;
	color: #fff;
	font-weight: 600;
	position: absolute;
	text-transform: inherit;
	padding: 0;
	margin: 0;
	text-align: left
}

@media (max-width: 991px) {
.promo02 .promo02__marker {
	font-size: 250px;
	top: -23px;
	width: 19%
}
.promo02 .promo02__content {
	width: 81%
}
.promo02 .promo02__img {
	height: 197px
}
.promo02 .promo02__img .promo02__title {
	font-size: 18px;
	line-height: 25px
}
.promo02 .promo02__img .promo02__description {
	padding: 11px 11px 11px 20px
}
}

@media (max-width: 767px) {
.promo02 .promo02__marker {
	font-size: 246px;
	top: -23px;
	width: 19%
}
.promo02 .promo02__marker.one {
	top: -30px !important;
}
.promo02 .promo02__marker.two {
	top: 115px !important;
}
.promo02 .promo02__marker.three {
	top: 265px !important;
}
.promo02 .promo02__marker.four {
	top: 410px !important;
}
.promo02 .promo02__content {
	width: 81%
}
.promo02 .promo02__img {
	height: 188px
}
.promo02 .promo02__img .promo02__title {
	font-size: 14px;
	line-height: 17px
}
.promo02 .promo02__img .promo02__description {
	padding: 11px 11px 11px 20px
}
.info {
	max-width: 360px;
	margin: auto;
}
.logo {
	max-width: 180px;
}
#slide-nav #slidemenu .close-menu {
	color: #ffffff;
}
#pageContent .contact-info {
	max-width: max-content;
}
.page-id-56 .tablepress .column-1 {
	display: none !important;
}
.flex-first-sm {
	-webkit-box-ordinal-group: 0;
	-webkit-order: -1;
	-ms-flex-order: -1;
	order: -1;
}
}
.js-promo02-carousel.slick-initialized .promo02 {
	width: 320px;
	display: inline-block
}
.js-promo02-carousel.slick-initialized .slick-slide {
	text-align: center
}

@media (max-width: 480px) {
.js-promo02-carousel.slick-initialized .promo02 {
	width: 270px
}
body.layout-2 #mainSlider .slide-content h3 {
	font-size: 22px;
}
.brands ul li {
	position: relative;
	font-size: 18px;
	margin: 25px;
}
body.layout-2 h1, body.layout-2 h2.h-lg {
	font-size: 24px;
}
.footer-bottom .row-flex {
	display: block;
}
body.layout-2 .btn {
	font-size: 15px;
	padding: 15px 20px;
	display: flow-root;
}
}
.promo02-wrapper {
	margin-top: -40px
}

@media (min-width: 576px) {
.promo02-wrapper {
	padding-left: 50px;
	padding-right: 50px
}
}
.promo02-wrapper .promo02 {
	margin-top: 40px
}

@media (min-width: 1400px) {
.col-w1500-3 {
	width: 25%;
}
}
.bg-col-1 {
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-size: cover;
}
.marker-list-sm>li:after {
	color: #0d5ea8;
}
.checkbox-policy {
	width: auto !important;
}
/*
.services-tabs .services-tabs-nav>li.active {
    background: linear-gradient(to bottom, #ffffff 0%, #1d5ea8 100%);
}
*/

.services-tabs .services-tabs-nav>li.active {
	background: #1d5ea8;
}
.scrtabs-tab-scroll-arrow {
	width: 60px !important;
}
.service-price {
	font-weight: 700;
	color: #0052a6;
}
body.layout-2 .btn.btn-border, body.layout-2 .btn.btn-border.active, body.layout-2 .btn.btn-border:active, body.layout-2 .btn.btn-border.focus, body.layout-2 .btn.btn-border:focus {
	color: #ffffff;
}
.glyphicon.glyphicon-chevron-right {
	Left: 10px !important;
}
.glyphicon {
	font-size: 50px;
}

.back-to-top a {
	color: white;
}
.coupon-print .print-link-new {
	background: #1d5ea8;
	color: white;
	width: 185px;
	bottom: -7px;
	left: 50%;
}

@media (min-width: 992px) {
header.page-header-2 .navbar-nav>li>a {
	padding: 5px 10px;
}
}


/*-- --*/


@font-face {
	font-family: CenturyGothic;
	src: url(/bitrix/templates/nikozp/font/centurygothic.woff) format('woff'), url(/bitrix/templates/nikozp/font/centurygothic.ttf) format('truetype');
	font-display: swap;
}
@font-face {
	font-family: CenturyGothic Bold;
	src: url(/bitrix/templates/nikozp/font/centurygothic-bold.woff) format('woff'), url(/bitrix/templates/nikozp/font/centurygothic-bold.ttf) format('truetype');
	font-display: swap;
}
/* End */
/* /bitrix/templates/nikozp/styles.css?173726527923456 */
