/*
* Theme Name: masterkey
* CSS custom style is created in order not to damage the basic style of the site.
* Here we will add all individual and personal styles for our new and existing pages of the site.
* ver.: 1.1 after 18.01.2020
*/

/**
* Table CA SRLs custom-style
**/

/* Всплывающее окно при загрузке сайта */
.bannerHome {
background:url(/designe/SiteAssets/b1.png) no-repeat center;
height:300px;
width:auto;
background-color:rgba(243, 225, 215, 1);
margin:0 10px 0 10px;
}

/***********************************/


.crl-topic-text {
 margin-top: 20px; 
 font-size: 14px; 
 text-align: center;
}

#ics_crl {
 text-decoration: none;
 font-weight: normal;
 overflow: auto;
 padding: 0px 10px;
 vertical-align: top;
 text-align: center; 
}


.main {
 width: 890px;
 height: 100%;
}

#ics_crl table.itemslist {
 border: 1px solid #ACACAC;
 border-collapse: collapse;
 font-size:13px;
 line-height: 1.5;
 padding: 0;
 margin: 0; 
 width: 100%;
 min-width: 900px;
}

#ics_crl table.itemslist  th.tablecolumnhdr {
    background: #FFFFFF;
    color: #464646;
    height: 18px;
    min-height: 18px;
    font-weight: bold;
    padding: 2px 5px 0px 6px;
}

#ics_crl table.itemslist th {
    border: 1px solid #ACACAC;
    font-size: 100%;
}


#ics_crl table.itemslist td {
    border: 1px solid #ACACAC;
    font-size: 100%;
    color: #000000;
    padding: 2px 5px 2px 5px;
}


/**
* Style iframe check KEP Signatures in e-documents p7s
*/
/*#verification-iframe {height: 635px;}*/ 		/*400px*/	/*720px*/
/*#verification-iframe:hover {height:740px;}*/ 	/* 670px;*/
/*#verification-form:hover {height:900px;} */	/* 760px;*/

#verification-iframe {margin-top: 10px;} 
#verification-form {height: 740px;}	/*500*/

/**
* Maps Ukraine for VPRA
*/
#Vinn_1_,
#Zapor_1_,
#Dnepr_1_,
#Herson_1_,
#Lviv_1_,
#Kiiv_1_ {
  display: none;  
}
.city {
  cursor:pointer;
}

.po-iit-ul {
display: block;
overflow: hidden;
position: relative;
}

.po-iit-ul li {
line-height: 1.2em;
}

ul.default-list-style li::before {
margin-left:1px;	
}

p.version {
    font-size: 13px;
    line-height: 19px;
    color: #999999;
    font-weight: normal;
    margin-bottom: 0;
}

table.default-table-style tbody tr td {
	height: 74px;
}

table.default-table-style thead tr td {
    padding-top: 10px;
    padding-bottom: 7px;
}

table.default-table-style {
	font-size: 13px;
}

.section-software__inner 
.wrapper-dropdown-list 
.list-item .description table
.default-table-style tbody tr 
span.download, 
table.default-table-style 
tbody tr span.download {
font-size: 16px;
}
	
/*Serch certificates on repeir for page-iframe*/
.wrapper-dropdown-list .list-item .title h3 {
margin: 0 50px;
}

.wrapper-dropdown-list .list-item .title {
  padding: 10px 0px 10px 0px;
}


/*
.wrapper-dropdown-list .list-item .description1 {
    padding: 0 0 25px 0;
    display: block; 
}
.system.list-item .description1 {
    display: block;
}*/
/*.system.list-item.active .description {*/
/*    display: block;*/
/*}*/
/* END: tab styles */

/*style center any element div, table etc.*/
article {
  		border: 1px solid #333;
  		margin: 0 auto;
  		padding: 50px;
  		width: 300px;
  		text-align: center;
  	}

#post-1583, 
#post-1086,
#post-1110,
#post-1114,
#post-1069,
#post-1508,
#post-1073,
#post-1101,
#post-1326,
#post-1432,
#post-1705,
#post-1715,
#post-1823
{
	width: auto;
	padding: 0;
	border: none;
}	
/******************/
/*** NEW STYLES ***/

/*** Fixed Main Menu ***/
.section-header-inner {    
    position: fixed!important;
}
/*** Fix overlapping anchors when Main Menu is fixed ***/
#smart-card-anchor,
#package-basic-anchor,
#package-universal-anchor,
#additional-services-anchor,
#documents-anchor,
#requests-anchor,
#request-1-anchor,
#request-2-anchor,
#request-3-anchor,
#request-4-anchor,
#request-5-anchor,
#request-6-anchor,
#get-offline-anchor,
#get-online-anchor,
#map-anchor,
.anchor-div {
    display: block;
    position: relative;
    top: -80px;
    visibility: hidden;
}
#e-tokens-anchor{
    display: block;
    position: relative;
    top: -140px;
    visibility: hidden;
}
.yt-content-wrapper {
	text-align: center;
}
@media (max-width: 479px) {
	.visible-xxs {
		display: block!important;
	}
	.visible-xxs.d-inl-bl {
		display: inline-block!important;
	}
	.hidden-xxs {
		display: none!important;
	}
}
@media (min-width: 480px) {
	.visible-xxs {
		display: none!important;
	}
	.hidden-xxs {
		display: block!important;
	}
	.hidden-xxs.d-inl-bl {
		display: inline-block!important;
	}
}

@media (max-width: 991px) {
	.visible-xs-sm-inline-block {
		display: inline-block!important;
	}
	.visible-xs-sm {
		display: block!important;
	}
	.hidden-xs-sm {
		display: none!important;
	}
}

@media (min-width: 992px) {
	.visible-xs-sm-inline-block {
		display: none!important;
	}
	.visible-xs-sm {
		display: none!important;
	}
	.hidden-xs-sm {
		display: inline-block!important;
	}
}

/***  Main Menu   ***/

#header-menu {
	max-width: 100%;
}
.section-header-inner .wrapper {    
    justify-content: center;
}
.section-header-inner .logo-wrap {
    margin-top: 11px;
    margin-right: 30px;
    margin-left: 30px;
}
.section-header-inner .menu-wrap ul {    
    height: 100%;
}
.section-header-inner .menu-wrap ul li a {    
    margin-right: 20px;
} 
.section-header-inner .menu-wrap .menu-item-has-children:hover .sub-menu {    
    height: auto;
}
.section-header-inner .menu-wrap li.menu-item-has-children::after {
	margin-left: 2px;	
    margin-right: 20px;
}
.section-header-inner .menu-wrap li.menu-item-has-children .sub-menu {
    margin-top: 10px;
}
.search_cert_btn {	
    display: flex;
	border-radius: 4px;
	border: 2px solid #EB1D25;
	position: relative;
	top: -7px;
	padding: 5px 10px;
	color: #fff;
	text-decoration: none;
	background: #EB1D25;
	font-size: 14px;
	line-height: 18px;
		font-weight: 600;
	align-items: center;
	-webkit-transition: .3s;
	transition: .3s;
}
.search_cert_btn:hover {	 
    color: #EB1D25;
    text-decoration: none;
    background: #ffffff;    
}
.contacts_btn_add,
.news_btn_add {	
	border: none;
	border-radius: 0px; 
	border-top-left-radius: 20px;
	border-top-right-radius: 20px;	
	position: fixed;
	width: 120px;
	height: 38px;
	top: calc(50% - 145px);
	left: 19px;	
	padding: 10px 20px;
	color: #fff;
	text-decoration: none;
	background: rgb(235, 29, 37);
	font-size: 16px;
	line-height: 18px;
	font-weight: 600;
	letter-spacing: 0.25px;
	align-items: center;
	text-align: center;		
	transform: rotate(90deg);
	transform-origin: center left;
}
.news_btn_add {
	top: calc(50% - 15px);
}
.contacts_btn_add:hover,
.news_btn_add:hover {
	border: none;
    color: #ffffff;
    text-decoration: none;	
    background: rgba(0,0,0,0.7);	
}

/**********/
.invasion_panel {	
	border: none;
	border-radius: 0px; 		
	position: fixed;
	width: 100%;	
	top: 70px;
	left: 0px;	
	padding: 5px 15px;
	color: #fff;
	text-decoration: none;	
	border-bottom: 3px solid rgb(235, 29, 37);
	background: rgb(0, 0, 0);
	font-size: 38px;
	line-height: 46px;
	font-weight: 400;
	letter-spacing: 0.25px;
	align-items: center;
	text-align: center;		
}
@media (max-width: 1199px) {	
	.invasion_panel {		
		font-size: 26px;
		line-height: 36px;		
	}
}

@media (max-width: 767px) {	
	.invasion_panel {		
		font-size: 18px;
		line-height: 24px;		
	}
}
/**********/
.header-social-icon {
    margin-top: 2px;
}
.social-logo:hover {    
    opacity: 1;
}

@media (min-width: 320px) and (max-width: 1199px) {
	
	.search_cert_btn {
		width: 232px;
		margin: 0px auto 80px auto;
		padding: 10px 15px;
		font-size: 18px;
	}
	.section-header #header-menu.active .wrapper .menu-wrap {    
		overflow-y: auto;
		background: #232323;
	}
	.section-header #header-menu.active .wrapper .menu-wrap #mobile-order-consultation {    
		margin: 40px auto!important;
	}	
	.section-header #header-menu.active .wrapper .menu-wrap ul.menu .menu-item-has-children > a {
		background: #232323;
		color: #858388;
	}	
	.section-header #header-menu.active .wrapper .menu-wrap ul.menu .menu-item-has-children .sub-menu {
		display: block!important;
	}
	.section-header-inner .menu-wrap .current-menu-item > a:before {
		content: '';
		background: #EB1D25;
		border-radius: 4px;
		display: inline-block;
		width: 4px;
		height: 24px;
		margin-right: 10px;
		top: 5px;
		position: relative;
	}	
	.section-header-inner .menu-wrap .current-menu-item > a:after {		
		display: none!important;		
	}
	.section-header #header-menu.active .wrapper .menu-wrap ul.menu .menu-item-has-children a::after,
	.section-header #header-menu.active .wrapper .menu-wrap ul.menu .menu-item-has-children:hover a::after,
	.section-header #header-menu.active .wrapper .menu-wrap ul.menu .menu-item-has-children:active a::after,
	.section-header-inner .menu-wrap li.menu-item-has-children .sub-menu a:after,
	.section-header-inner .menu-wrap li.menu-item-has-children .sub-menu a:hover:after,
	.section-header-inner .menu-wrap li.menu-item-has-children .sub-menu a:active:after	{
		content: none;    
	}
	.section-header #header-menu.active .wrapper .menu-wrap ul.menu li {		
		padding-top: 20px;
		font-size: 24px;
		margin-top: 0px;
		width: 100%;
		min-height: 50px;
		text-align: center;
		background: #232323;
	}
	.section-header #header-menu.active .wrapper .menu-wrap ul.menu li.current-menu-item {
		padding-top: 10px;
		padding-bottom: 10px;
		background: #161616;
		font-weight: 800;
	}
	.section-header #header-menu.active .wrapper .menu-wrap ul.menu li:hover, 
	.section-header #header-menu.active .wrapper .menu-wrap ul.menu li:active {
		background: #161616;
	}
	.section-header #header-menu.active .wrapper .menu-wrap ul.menu li.menu-item-has-children:hover, 
	.section-header #header-menu.active .wrapper .menu-wrap ul.menu li.menu-item-has-children:active {
		background: #232323;
	}
	
	.header-social-icon {
		margin-right: 30px;
	}
	.social-logo {
		opacity: 0.8;
	}
}

@media (max-width: 1199px) {
	.contacts_btn_add,
	.news_btn_add {
		z-index: -1;
	}	
}

/*********************
/***   Popper CSS ***/
#tooltip-map {
	max-width: 880px;
    background: #333;
    color: white;
    font-weight: bold;
    padding: 10px;
    font-size: 14px;
    border-radius: 4px;
    display: none;
}
#tooltip-map[data-show] {    
	display: block;
	position: relative;
	top: 10px;
	margin: 0px auto;
}
#tooltip-map #arrow,
#tooltip-map #arrow::before {
    position: absolute;
    width: 8px;
    height: 8px;
    z-index: -1;
}
#tooltip-map #arrow::before {
    content: '';
    transform: rotate(45deg);
    background: #333;
}
#tooltip-map[data-popper-placement^='top'] > #arrow {
    bottom: -4px;
}
#tooltip-map[data-popper-placement^='bottom'] > #arrow {
    top: -4px;
}
#tooltip-map[data-popper-placement^='left'] > #arrow {
    right: -4px;
}
#tooltip-map[data-popper-placement^='right'] > #arrow {
    left: -4px;
}
#button-show-map {
	position: relative;
	margin: 0px auto;
	display: block;
}
/*** / Popper CSS ***/

/*********************/
/*** Page Services ***/
#page-services .red-bold {
	font-weight: 800;
	color: #EB1D25;
}
#page-services .darkred-bold {
	font-size: 20px;
	font-weight: 600;
	color: #C2151C;
}
#page-services .w-100 {
	width: 100%;
}
#page-services ul.ul-text-left > li {
	text-align:left;
	margin-top: 10px;
}
#page-services-header.section-services-header-image .header-image-inner-inside {
    background: url(../images/header-services-background-image.png) no-repeat center top -50px!important;	
}
#page-services-header .header-image-inner-inside > .container {    
	margin:0px;
}
#page-services-header .header-image-inner-inside {    
	height: 291px;
}
#page-services-header .header-image-inner-inside .container .header {    
	margin: 30px 0px 0px 0px;
	padding: 0px 20px;
}
#page-services .breadcrumbs {
	display: none;
}
#page-services .service-packets {    
    margin-top: 40px;
    margin-bottom: 0px;
}
#page-services.section-services .package-basic, 
#page-services.section-services .package-universal, 
#page-services.section-services .additional-services,
#page-services.section-services #actions-services {    
    margin-top: 30px;
}
#page-services #package-basic img {
    height: auto;
    max-width: 100%;
    min-height: 60px;
    max-height: 60px;
    margin-bottom: 10px;
}
#page-services #packet-basic-inner,
#page-services #packet-universal-inner,
#page-services #packet-additional-inner {
	 margin:20% auto!important;
}
#page-services .service-packets .packet .packet-inner .more-details {
	font-weight: 800;
	-webkit-transition: .3s;
	transition: .3s;
}
#page-services .service-packets .packet .packet-inner .more-details:hover {
	color: #EB1D25;	
	background-color: #FFFFFF;
}
#page-services .appointment .icon-block {
	min-width: 150px;
	max-width: 300px;	
}
#page-services .main-basic-services,
#page-services .main-universal-services {
	padding-top: 60px;
}
#page-services .packets-wrapper {	
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    margin-top: 0px;
	margin-bottom: 60px;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: center;/*space-between;*/
}
#page-services .packet-item-wrapper {
	margin: 0px 30px;
}
#page-services .packet-item {
	min-width: 360px;
	max-width: 360px;
	display: -webkit-box;
	display: -moz-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -moz-box-direction: normal;
    -moz-box-orient: vertical;
	flex-direction: column;
    align-items: center;
    text-align: center;
    border: 1px solid #ccc;    
    background: url(../images/packets-silver.png) no-repeat center top -60px;
    -webkit-box-shadow: 0px 0px 16px rgba(128, 128, 128, 0.34);
    box-shadow: 0px 0px 16px rgba(128, 128, 128, 0.34);
    border-radius: 6px;    
    background-size: 100%;
}
#page-services .packet-item:hover {
	-webkit-box-shadow: 0px 0px 22px rgba(128, 128, 128, 0.68);
    box-shadow: 0px 0px 22px rgba(128, 128, 128, 0.68);
}
#page-services .packet-item .div-content {
	padding: 30px 15px;
}
#page-services .packet-item .title {
	font-size: 20px;
	line-height: 28px;
	font-weight:800;
}
#page-services .packet-item .year {
	font-size: 18px;
	font-weight:800;
}
#page-services .packet-item .price {
	font-size: 20px;
	font-weight:800;
	color: #C2151C;
}
#page-services .packet-info-link {
	cursor:pointer;	
	color: #797f84;
	font-size: 16px;
	font-weight: 400;
}
#page-services .packet-info-link > i {
	position: relative;
	top: 1px;
	margin-left: 5px;
}
#page-services .packet-info-div {
	padding: 10px 30px;	
}
#page-services .packet-item .btn-wrapper {
	width: 100%;
    padding: 30px;
}

#page-services .packet-item .a_buy_online {
    margin: 0 auto;
    font-size: 20px;
    color: #FFFFFF;
    padding: 15px 50px;
    background: #EB1D25;
    -webkit-box-shadow: 0px 2px 10px rgba(128, 128, 128, 0.35);
    box-shadow: 0px 2px 10px rgba(128, 128, 128, 0.35);
    border-radius: 4px;
    border: none;
    display: block;
    text-decoration: none;
    max-width: 201px;
    text-align: center;
}
#page-services .packet-item .a_buy_online:hover {
    cursor: pointer;
    background: #C2151C;
}
#page-services .package-universal-inner ul {
	padding-left: 25px;
}
#page-services .wrapper-inner {
	margin-top: -30px;
	padding: 0px 40px 20px 40px;
}
#page-services .wrapper-inner .item-wrapper {    
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    align-items: center;
    border: 1px solid #3C3B3D;
    border-radius: 0px;
    margin-bottom: -30px;
    padding: 0px;
    text-align: left;
    -webkit-transition: .3s;
    transition: .3s;
}
#page-services .wrapper-inner .item-wrapper:last-child {
	margin-bottom: 20px;
}
#page-services .item-wrapper:hover {
	border: 1px solid #EB1D25;
	-webkit-box-shadow: 0px 0px 22px rgba(128, 128, 128, 0.68);
    box-shadow: 0px 0px 22px rgba(128, 128, 128, 0.68);	
}
#page-services .item-wrapper .item-title {
	width: 100%;
	background: url(../images/packets-silver.png) no-repeat left -30px top -60px;
	display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    align-items: center;
	justify-content: space-between;
	margin: 0px;	
	background-color: #f5f6f8;	
	padding: 20px 25px;
	border-radius: 0px;	
	-webkit-transition: .3s;
    transition: .3s;
}
#page-services .item-wrapper .item-title a.title-link {
	padding-right: 10px;
	color: #3C3B3D;
	font-size: 20px;
	font-weight: 800;
	line-height: 24px;
	cursor: pointer;
	display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
	align-items: center;
	-webkit-transition: .3s;
    transition: .3s;
}
#page-services .item-wrapper:hover .item-title,
#page-services .item-wrapper.open .item-title {		
	box-shadow: 0px 0px 22px rgba(128, 128, 128, 0);	
}
#page-services .item-wrapper:hover .item-title a.title-link,
#page-services .item-wrapper.open .item-title a.title-link {
	color: #EB1D25;
}
#page-services .item-wrapper .item-title i {
	font-size: 40px;
    line-height: 40px;
    margin: 0px 20px 0px 0px;
	-webkit-transition: display .3s;
    transition: display .3s;
}
#page-services .item-wrapper .item-title i.fa-chevron-circle-down {
	display: inline-block;
}
#page-services .item-wrapper.open .item-title i.fa-chevron-circle-down {
	display: none;
}
#page-services .item-wrapper .item-title i.fa-chevron-circle-up {
	display: none
}
#page-services .item-wrapper.open .item-title i.fa-chevron-circle-up {
	display: inline-block;
}
#page-services .item-wrapper .item-title .price {
	font-size: 20px;
	font-weight:800;
	color: #EB1D25;
}
#page-services .item-content {
	display: none;
	width: 100%;
	padding: 10px 30px 20px 30px;	
	-webkit-transition: display .3s;
    transition: display .3s;
}
#page-services .item-content > p{
	margin-top: 10px;
}
#page-services .document_link {
	color: #EB1D25;
	font-weight: 600;
}
#page-services .ols-link {
	color: #EB1D25;
	font-size: 18px;
	font-weight: 800;
}
#page-services .red-question {
	margin-top: 20px;
	font-size: 20px;
	line-height: 26px;
	color: #3C3B3D;
}

@media (min-width: 320px) and (max-width: 1199px) {	
	
	#page-services .service-packets .packet {
		background: url(../images/packets-red.png) no-repeat center;
		color: #FFFFFF;
		background-size: cover;
	}
	#page-services #packet-basic-inner, 
	#page-services #packet-universal-inner, 
	#page-services #packet-additional-inner {
		margin: 40px auto!important;
	}	
	#page-services .service-packets .packet .packet-inner .more-details {
		position: relative;    
		display: block!important;
		margin: 0px auto;
	}
	#page-services .service-packets .packet .packet-inner .title {    
		margin-bottom: 30px;
	}
	#page-services.section-services .container-services .wrapper .package-basic .package-basic-inner .appointment {    
    justify-content: center;
	}
	#page-services .package-basic-inner .appointment .icon-block {
		-webkit-box-flex: 0;
		-ms-flex: 0 33%;
		flex: 33%;		
	}	
}

@media (min-width: 768px) and (max-width: 991px) {
	#page-services .packet-item-wrapper {
		margin: 0px 20px;
	}
	#page-services .main-basic-services,
	#page-services .main-universal-services	{
		padding-top: 0px;
		padding-bottom: 60px;
	}	
	#page-services .packet-item {
		margin-top:30px;
		min-width: 300px;
		max-width: 300px;
		background: url(../images/packets-silver.png) no-repeat center top -40px;
	}
	#page-services .packet-item .div-content {
		padding: 30px 5px;
	}
	#page-services .packet-item .title {
		font-size: 18px;
		line-height: 26px;		
	}
	#page-services .package-basic-inner .appointment .icon-block {
		-webkit-box-flex: 0;
		-ms-flex: 0 33%;
		flex: 33%;		
	}
	
}

@media (min-width: 320px) and (max-width: 767px) {
	#page-services .main-basic-services,
	#page-services .main-universal-services	{
		padding-top: 0px;
		padding-bottom: 60px;
	}
	#page-services .packets-wrapper {		
		-webkit-box-direction: normal;
		-webkit-box-orient: vertical;
		-moz-box-direction: normal;
		-moz-box-orient: vertical;
		flex-direction: column;
		align-items: center;
		margin-bottom: 0px;
	}
	#page-services .packet-item-wrapper {
		margin: 0px 20px;
	}
	#page-services .packet-item {
		margin-top:30px;
		min-width: 300px;
		max-width: 300px;
		background: url(../images/packets-silver.png) no-repeat center top -40px;
	}
	#page-services .packet-item .div-content {
		padding: 30px 5px;
	}
	#page-services .packet-item .title {
		font-size: 18px;
		line-height: 26px;		
	}
	#page-services .package-basic-inner .appointment .icon-block {
		-webkit-box-flex: 0;
		-ms-flex: 0 100%;
		flex: 100%;		
	}
	#actions-services .package-universal-inner {
		margin: 0 30px;    
	}
	#page-services .wrapper-inner {
		margin-top: -60px;
		padding: 0px 20px 20px 20px;
	}
	#page-services .item-wrapper .item-title {
		background: url(../images/packets-silver.png) no-repeat left -30px top -20px;
		background-color: #f5f6f8;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		align-items: flex-start;
		padding: 15px;
	}
	#page-services .item-wrapper .item-title a.title-link {    
		font-size: 18px;    
		line-height: 22px;
	}
	#page-services .item-wrapper .item-title .price {
		margin: 10px 0px 0px auto;
	}
	#page-services .item-content {
		padding: 10px 20px 20px 20px;
	}
}
/*** /Page Services ***/

/*************************/
/*** Page Verification ***/
#page-verification-header.section-doc-verification-header-image .header-image-inner-inside {
	background: url(../images/header-doc-verification-background-image.png) no-repeat center top -100px!important;	
}
#page-verification-header .header-image-inner-inside > .container {    
	margin:0px;
}
#page-verification-header .header-image-inner-inside {    
	height: 241px;
}
#page-verification-header .header-image-inner-inside .container .header {    
	margin: 30px 0px 0px 0px;
	padding: 0px 20px;
}
#page-verification-content .breadcrumbs {
	display: none;
}
#page-verification-content .section-document-statements__list .wrapper-dropdown-list {
    width: 100%;
	display: flex;
	justify-content: center;	
}
#page-verification-content .section-document-statements__list {
    padding-left: 0px;
	margin-top: 50px;
}
#page-verification-content .section-document-statements__list .wrapper-dropdown-list .list-item {    
    margin: 0px 10px;	
	display: -webkit-box;
	display: -moz-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -moz-box-direction: normal;
    -moz-box-orient: vertical;
	flex-direction: column;
    align-items: center;
    text-align: center;	
}
#page-verification-content .list-item .title-wrapper {
	background: url(/wp-content/uploads/2020/08/bg-main-page-header.png) no-repeat center top -20px;
    background-size: cover;
    height: 140px;
	min-height: 140px;
    padding: 20px 10px;
    display: -webkit-box;
    display: -moz-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -moz-box-direction: normal;
    -moz-box-orient: vertical;
    flex-direction: column;
    align-items: center;
    margin-bottom: -120px;
    width: 100%;
}
#page-verification-content .wrapper-dropdown-list .list-item .title {
    cursor: default;
	padding: 0px;
}
#page-verification-content .wrapper-dropdown-list .list-item .title h3 {
    margin: 0px;
	color: #fff;
	font-size: 20px;
	line-height: 30px;
	text-align: center;
}

#page-verification-content .wrapper-dropdown-list .list-item .description {
	width: 100%;
    margin: 0px;    
    padding: 20px;
    display: -webkit-box;
	display: -moz-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -moz-box-direction: normal;
    -moz-box-orient: vertical;
	flex-direction: column;
}
#page-verification-content #verification-iframe,
#page-verification-content .verification-iframe {
	margin-top: 100px;
	margin-left: 8px!important;
	padding: 0px!important;
	width: 100%;
	min-height: 600px;
	max-height: 600px;
} 
#page-verification-content #verification-iframe {
	margin-top: 120px;
	margin-left: 0px!important;
}
.links-wrapper .scroll-link-wrapper {
	display: none;	
}

@media (min-width: 320px) and (max-width: 991px) {
	#page-verification-content .section-document-statements__list .wrapper-dropdown-list {    
		-webkit-box-direction: normal;
		-webkit-box-orient: vertical;
		-moz-box-direction: normal;
		-moz-box-orient: vertical;
		flex-direction: column;
		align-items: center;
	}
	#page-verification-content .wrapper-dropdown-list .list-item {
		max-width: 500px;
		margin-bottom: 50px!important;
	}	
	#page-verification-content #verification-iframe, #page-verification-content .verification-iframe {    
		min-height: 400px;
		max-height: 640px;
	}
	#page-verification-content .links-wrapper {
		display: -webkit-box;
		display: -moz-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-direction: normal;
		-webkit-box-orient: vertical;
		-moz-box-direction: normal;
		-moz-box-orient: vertical;
		flex-direction: column;
		align-items: center;
	}
	#page-verification-content .links-wrapper .scroll-link-wrapper {
		background: url(../images/packets-silver.png) no-repeat center top -50px;
		height: 200px;
		padding: 15px 30px;
		display: -webkit-box;
		display: -moz-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-direction: normal;
		-webkit-box-orient: vertical;
		-moz-box-direction: normal;
		-moz-box-orient: vertical;
		flex-direction: column;
		align-items: center;
		margin-bottom: 20px;
		width: 300px;
	}
	#page-verification-content .links-wrapper .scroll-link-wrapper .title {
		font-size: 18px;
		text-align: center;
		color: #3C3B3D;		
	}
	#page-verification-content .links-wrapper .scroll-link-wrapper .title i {
		font-weight:300;
		margin-top: 10px;		
	}
	#page-verification-content .links-wrapper .scroll-link-wrapper a {		
		color: #3C3B3D;
		text-decoration: none!important;
	}
	#page-verification-content .section-document-statements__list {
    	margin-top: 0px;
	}
}
/*** / Page Verification ***/ 

/**********************/
/***  Main Page ***/
#main-page-header.section-header-image .header-image-inner {	
    height: 344px;
    background: url(/wp-content/uploads/2020/08/bg-main-page-header.png) no-repeat center top -200px!important;
}
#main-page-header .header-image-inner .container {
	margin: 0px;
}
#main-page-header .header-image-inner .container .header {
	margin: 0px;
	width: 100%;
	padding: 0px;
	margin-top: 80px;
	font-size: 34px;
	line-height: 40px!important;
}
.main-page-content .header.text-black {
	color: #3C3B3D!important;
}
.main-page-content .bold-red {
	font-weight: 800!important;
	color: #EB1D25;
	font-size:18px;	
}
.main-page-content .link-red {
	font-weight: 800;
	color: #EB1D25;
}
.main-page-content a.no-decoration {
	text-decoration: none!important;
}
.main-page-content .section-what {
	margin-bottom: 0px;
}
.main-page-content .section-what .wrapper {
	display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;    
    justify-content: space-between;
    padding: 60px 0px;
}
.main-page-content .section-what .wrapper-inner {
	flex: 50%;
    margin: 0px;
	display: -webkit-box;
	display: -moz-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -moz-box-direction: normal;
    -moz-box-orient: vertical;
	flex-direction: column;
    align-items: center;
	justify-content: space-between;
    text-align: center;
    border: 1px solid #ccc;
    -webkit-box-shadow: 0px 0px 16px rgba(128, 128, 128, 0.34);
    box-shadow: 0px 0px 16px rgba(128, 128, 128, 0.34);
    border-radius: 6px;    
    padding: 30px 20px;
	max-width: 450px;
	min-width: 450px;
	background: url(../images/packets-red.png) no-repeat center top -100px;
	-webkit-transition: .3s;
    transition: .3s;
}
.main-page-content .section-what .wrapper-inner:hover {
	-webkit-box-shadow: 0px 0px 22px rgba(128, 128, 128, 0.68);
    box-shadow: 0px 0px 22px rgba(128, 128, 128, 0.68);
	background-position: center top -90px;	
}
.main-page-content .section-what .wrapper-inner .header {
	margin-top: -15px;
	margin-bottom: 0px;
	font-size: 28px;
	color: #ffffff;
	-webkit-transition: .3s;
    transition: .3s;
}
.main-page-content .section-what .wrapper-inner:hover .header {
    margin-top: -5px;
	margin-bottom: -10px;    
}
.main-page-content .section-what .wrapper-inner .text {
	width: 100%;
	margin: 100px 0px 40px 0px;
}
.main-page-content .section-what .more-details {
	width: 180px;	
    height: 42px;    
    background: #EB1D25;
    border-radius: 4px;
    font-size: 18px;
	font-weight: 800;
    line-height: 24px;
    color: #FFFFFF;
    border: 1px solid #EB1D25;
    margin-top: 18px;
    -webkit-transition: .3s;
    transition: .3s;
    cursor: pointer;
    display: block;
    text-decoration: none;
    text-align: center;
    padding-top: 7px;    
}
.main-page-content .section-what .more-details:hover {
	color: #EB1D25;
    background: #ffffff;
}
.main-page-content .section-law .wrapper-inner-left {
	min-width: 300px;
	max-width: 300px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
	justify-content: center;
}
.main-page-content .section-law {
    padding: 60px 40px;
	margin-top: 0px;
}
.main-page-content .section-law img {
    margin-right: 0px;
}
.main-page-content .section-law .wrapper-inner-right {
	width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
	margin-left: 60px;
}
.main-page-content .section-law .wrapper-inner ul {
	margin-left: 20px;
	list-style: none;
	font-size: 16px;
	line-height: 26px;
}
.main-page-content .section-law .wrapper-inner ul > li {
	display: flex;
    align-items: flex-start;
	margin-top: 10px;
}
.main-page-content .section-law .wrapper-inner ul > li::before{
	font-size: 40px;
	color: #EB1D25;
	content: "\25AA"; 
	display: inline-block; 	
	margin-left: -20px;
	width: 30px;
    min-width: 30px;
    margin-left: -20px;
    max-width: 30px;
}
.main-page-content .section-law .wrapper-inner .header {	
	margin-bottom: 20px;
	font-size: 32px;
}
.main-page-content .section-law .wrapper-inner .text {
	font-size: 16px;
	line-height: 26px;
	margin-top: 10px;
}
.main-page-content .service-packets {
    padding: 60px 40px;
    text-align: center;
    margin-top: 0px;
    margin-bottom: 0px;
}
.main-page-content .service-packets .header {	
	margin-bottom: 60px;
	font-size: 32px;
}
.main-page-content #packet-basic-inner, 
.main-page-content #packet-universal-inner, 
.main-page-content #packet-additional-inner {
    margin: 20% auto!important;	
}
.main-page-content #packet-basic-inner .more-details, 
.main-page-content #packet-universal-inner .more-details, 
.main-page-content #packet-additional-inner .more-details {
	height: 42px;
	font-size: 18px;
	font-weight: 800;
    line-height: 24px;
    color: #FFFFFF;
    border: 1px solid #FFFFFF;
	-webkit-transition: .3s;
    transition: .3s;
}
.main-page-content #packet-basic-inner .more-details:hover, 
.main-page-content #packet-universal-inner .more-details:hover, 
.main-page-content #packet-additional-inner .more-details:hover {
	background: #fff;
	color: #EB1D25;
}
.main-page-content .section-about {
	padding: 0px;
    text-align: center;
    margin-top: 0px;
    margin-bottom: 0px;
}
.main-page-content .section-about .wrapper {
	display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 80px 0px;
	background: url(../images/services-background-image.png) no-repeat center top 130px;
}
.main-page-content .section-about .left-block {
	text-align: center!important;	
}
.main-page-content .section-about .right-block {		
	display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
	justify-content: center;
	margin-top: 220px;
    margin-left: 16px;	
}
.main-page-content .section-about .red-container {
	width: 290px;
	min-width: 220px;
    height: 220px;
	padding: 20px;
	margin: 0px 50px;
	background-color: #EB1D25;
	border-radius: 6px;
	border: 1px solid #EB1D25;
	-webkit-box-shadow: 0px 0px 22px rgba(128, 128, 128, 0.68);
    box-shadow: 0px 0px 22px rgba(128, 128, 128, 0.68);
}  
.main-page-content .section-about .red-container h3 {
	color: #ffffff;
}
.main-page-content .section-about .red-container i {
	margin-bottom: 10px;
}
.main-page-content .section-about .red-container .more-details {
	width: 160px;	
    height: 42px;    
    background: #EB1D25;
    border-radius: 4px;
    font-size: 18px;
	font-weight: 800;
    line-height: 24px;
    color: #FFFFFF;
    border: 1px solid #FFFFFF;
    margin: 18px auto 0px;
    -webkit-transition: .3s;
    transition: .3s;
    cursor: pointer;
    display: block;
    text-decoration: none;
    text-align: center;
    padding-top: 7px;    
}
.main-page-content .section-about .red-container .more-details:hover {
	color: #EB1D25;
    background: #ffffff;
}

.main-page-content .section-about .header {	
	margin-bottom: 40px;
	font-size: 32px;
}
.main-page-content .section-about .text {
	font-size: 16px;
	line-height: 26px;
	margin-top: 10px;
}

.main-page-content .section-clients {
    padding: 60px 40px 0px 40px;
    text-align: center;
    margin-top: 0px;
    margin-bottom: 0px;
}
.main-page-content .section-clients .header {	
	margin-bottom: 60px;
	font-size: 32px;
}
.main-page-content .section-clients .logos-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;    
    justify-content: center;
    padding: 0px;
	min-height: 240px;
	height: 1px; /* Bug Fix for IE */
}
.main-page-content .section-clients .logos-wrapper .logo-item {
	width: 200px;
    /*max-width: 250px;*/
	height: auto;
	margin: 0px 30px 40px 30px;
}
.main-page-content .section-clients .logo-item.vodafone {
	/*background: url(/wp-content/uploads/logo_vodafone_w500.png) no-repeat center;*/
	background-size: contain;
}
.main-page-content .section-clients .logo-item.avangard {
	/*background: url(/wp-content/uploads/logo_avangard_w500.png) no-repeat center;*/
	background-size: contain;
}
.main-page-content .section-clients .logo-item.vostok {
	/*background: url(/wp-content/uploads/logo_vostok_w500.png) no-repeat center;*/
	background-size: contain;
}
.main-page-content .section-clients .logo-item.fin-guar {
	/*background: url(/wp-content/uploads/fin-gar_logo_w500.png) no-repeat center;*/
	background-size: contain;
	min-height: 140px !important;	
}
.main-page-content .section-clients .logo-item.farmak {
	/*background: url(/wp-content/uploads/logo_farmak_w500.png) no-repeat center;*/
	background-size: contain;
}
.main-page-content .section-clients .logo-item.pravex {
	/*background: url(/wp-content/uploads/logo_pravex_w500.png) no-repeat center;*/
	background-size: contain;
}
.main-page-content .section-clients .logo-item.kamaz {
	/*background: url(/wp-content/uploads/logo_kamaz_w250.png) no-repeat center;*/
	background-size: contain;
	min-height: 140px !important;	
}

.main-page-content .section-articles {    
    padding: 60px 40px 0px 40px;
    text-align: center;
    margin-top: 0px;
    margin-bottom: 0px;	
}
.main-page-content .section-articles .wrapper {
    height: auto;
}
.main-page-content .section-articles .header {
	margin-bottom: 60px;
	font-size: 32px;
}
.main-page-content .section-articles .article-list {
	display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
	justify-content: space-between;
}
.main-page-content .section-articles .article-list .article {
	width: 320px;
    border: 1px solid #ccc;
    border-radius: 6px;
	padding: 5px 20px 20px;
    border-top: 15px solid #ccc;
    border-top-right-radius: 0px;
    border-top-left-radius: 0px;
	-webkit-transition: .3s;
    transition: .3s;
}
.main-page-content .section-articles .article-list .article:hover {
	-webkit-box-shadow: 0px 0px 22px rgba(128, 128, 128, 0.68);
    box-shadow: 0px 0px 22px rgba(128, 128, 128, 0.68);
	border: 1px solid #3C3B3D;
	border-top: 15px solid #3C3B3D;
}
.main-page-content .section-articles .wrapper .article .article-inner {    
	height: 100%;
}
.main-page-content .section-articles .wrapper .article .info, 
.main-page-content .section-articles .wrapper .article .title,
.main-page-content .section-articles .wrapper .article .short-description, 
.main-page-content .section-articles .wrapper .article .read-more {
	width: 100%;
    padding-left: 0px;
	text-align: left;
}
.main-page-content .section-articles .wrapper .article .info .created-at {
	color: #888;
	font-weight: 800;
}
.main-page-content .section-articles .wrapper .article .title > a {
	color: #3C3B3D;
	font-weight: 800;
	text-decoration: none;
}
.main-page-content .section-articles .wrapper .article .title > a:hover {	
	color: #EB1D25;
}
.main-page-content .section-articles .wrapper .article .short-description {
	flex-grow: 1;
}
.main-page-content .section-articles .wrapper .article .read-more {
	color: #888;
    font-weight: 600;
}
.main-page-content .section-articles .wrapper .article .read-more:hover {	
	color: #EB1D25;
	text-decoration: none;	
}
.main-page-content .section-articles .show-all {
	margin-top: 40px;
	font-size: 18px;
	line-height: 24px;
	height: 42px;
	font-weight: 800;
}

@media (min-width: 320px) and (max-width: 1200px) {	
	
	.main-page-content .service-packets .container .wrapper {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		align-items: center;
	}
	.main-page-content .service-packets .packet {
		background: url(../images/packets-red.png) no-repeat center;
		color: #FFFFFF;
		background-size: cover;
	}
	.main-page-content #packet-basic-inner, 
	.main-page-content #packet-universal-inner, 
	.main-page-content #packet-additional-inner {
		margin: 40px auto!important;
	}
	.main-page-content .service-packets .container .wrapper .packet, 
	.main-page-content .service-packets .container .wrapper .packet-central {
		margin: 0px 5px;
		width: 314px;
		height: 246px;		
	}
	.main-page-content .service-packets .container .wrapper .packet:hover, 
	.main-page-content .service-packets .container .wrapper .packet-central:hover {		
		width: 314px;
		height: 246px;
		background-size: cover;		
	}
	.main-page-content .service-packets .packet .packet-inner .more-details {
		position: relative;    
		display: block!important;
		margin: 0px auto;
	}
	.main-page-content .service-packets .packet .packet-inner .title {    
		margin-bottom: 30px;
	} 
	.main-page-content .section-law .wrapper-inner-right {
		display: -webkit-box!important;
		display: -ms-flexbox!important;
		display: flex!important;
		-webkit-box-orient: vertical!important;
		-webkit-box-direction: normal!important;
		-ms-flex-direction: column!important;
		flex-direction: column!important;
		margin-left: 0px!important;
	}
	.main-page-content .section-articles .wrapper .article .info, 
	.main-page-content .section-articles .wrapper .article .title, 
	.main-page-content .section-articles .wrapper .article .short-description, 
	.main-page-content .section-articles .wrapper .article .read-more {
		padding-left: 0px;
		text-align: left;
		margin: 5px 0px 0px 0px;			
	}
}

@media (min-width: 992px) and (max-width: 1199px) {
	
	.main-page-content .section-what .wrapper {    
		justify-content: space-around;		
	}
	.main-page-content .section-what .wrapper-inner {	
		max-width: 400px;
		min-width: 400px;
		margin: 0px 15px;
		background: url(../images/packets-red.png) no-repeat center top -100px;
		-webkit-transition: .3s;
		transition: .3s;
	}
	.main-page-content .section-law {
		padding: 0px 40px;    
	}	
	.main-page-content .service-packets {
		padding: 80px 0px 60px 0px;
	}
	.main-page-content .service-packets .container .wrapper {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;    
		justify-content: space-between;
	}
	.main-page-content .section-about .wrapper {    
		padding: 40px 0px;
		background: url(../images/services-background-image.png) no-repeat center top 90px;
	}
	.main-page-content .section-clients .logos-wrapper {		
		min-height: 200px;
	}	
	.main-page-content .section-clients .logos-wrapper .logo-item {
		width: 170px;		
		height: auto;
		margin: 0px 20px 20px 20px;
	}
	
	.main-page-content .section-articles .article-list .article {    
		margin: 0px 5px;
	}
	.main-page-content .section-articles .wrapper .article .read-more {		
		margin-top: 5px;
	}
}

@media (min-width: 320px) and (max-width: 991px) {
	
	#main-page-header.section-header-image .header-image-inner {
		height: 300px;
		background: url(/wp-content/uploads/2020/08/bg-main-page-header.png) no-repeat center top -250px!important;
	}	
	#main-page-header .header-image-inner .container .header {
		margin-top: 60px;
		font-size: 26px;
		line-height: 32px!important;
	}
	.main-page-content .section-what .wrapper {
		display: -webkit-box;
		display: -moz-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;    
		justify-content: space-between;
		padding: 30px;
	}
	.main-page-content .section-what .wrapper-inner {
		flex: 50%;
		max-width: 400px;
		min-width: 300px;
		margin: 30px 20px;
	}	
	.main-page-content .section-what .wrapper-inner:hover {    
		background-position: center top -100px;
	}
	.main-page-content .section-what .wrapper-inner .header {
		margin-top: 0px;
		margin-bottom: 0px;
		font-size: 22px;    
	}
	.main-page-content .section-what .wrapper-inner:hover .header {
		margin-top: 0px;
		margin-bottom: 0px;   
	}
	.main-page-content .section-what .wrapper-inner .text {
		margin: 100px 0px 10px 0px;
	}
	.main-page-content .section-law {
		padding: 0px 30px 30px 30px;
		margin-top: 0px;
	}	
	.main-page-content .section-about .wrapper {	
		padding: 0px 30px 20px 30px;
		background: url(../images/services-background-image.png) no-repeat center top 120px;
	}
	.main-page-content .section-about .right-block {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		align-items: flex-start;
		margin-top: 20px;
	}
	.main-page-content .section-about .red-container {    
		margin: 20px 0px;
	}
	.main-page-content .section-about .red-container.offices {
		align-self: flex-end;
	}
	
	.main-page-content .section-clients .header {	
		margin-bottom: 40px;
		font-size: 32px;
	}
	.main-page-content .section-clients .logos-wrapper {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		align-items: center;
		padding: 0px 20px;
		min-height: 360px;
		height: auto;
	}
	.main-page-content .section-clients .logos-wrapper .logo-item {
		width: 100%;
		max-width: 280px;
		height: auto;
		margin: 30px 0px;
		min-height: 80px;
	}
	.main-page-content .section-clients .logo-item.fin-guar,
	.main-page-content .section-clients .logo-item.kamaz	{
		min-height: 140px !important;
	}
	.main-page-content .section-clients .logo-item.farmak {
		min-height: 120px !important;
	}
	.main-page-content .section-articles .article-list {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		align-items: center;
	}
	.main-page-content .section-articles .article-list .article {
		margin-bottom: 20px;
	}
}

@media (min-width: 320px) and (max-width: 767px) {
	
	#main-page-header .header-image-inner .container .header {		
		font-size: 20px;
		line-height: 26px!important;
	}
	.main-page-content .section-what .wrapper {
		padding: 30px;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		align-items: center;
	}	
	.main-page-content .section-what .wrapper-inner {
		flex: 100%;
		max-width: 450px;
		min-width: 300px;
		margin: 20px 20px;
		min-height: 400px;
	}
	.main-page-content .section-clients .logos-wrapper .logo-item {		
		margin: 30px 0px;
	}
}

@media (min-width: 320px) and (max-width: 479px) {	
	
	.show-on-scroll {
		display: none;
	}
	.show-on-scroll.is-visible {
		display: block;
	}
	.main-page-content .section-what .wrapper-inner .text {
		display: none;
	}
	.main-page-content .section-law .container .wrapper .wrapper-inner-right {
		padding: 0px 15px;
	}
	
	.main-page-content .section-about .left-block {
		padding: 0px 30px;
	}
	.main-page-content .section-about .text {    
		text-align: left;
	}
	.main-page-content .section-law,
	.main-page-content .section-what .wrapper,
	.main-page-content .section-law,
	.main-page-content .service-packets,
	.main-page-content .section-about .wrapper,
	.main-page-content .section-clients,
	.main-page-content .section-articles	{
		padding: 0px;
		margin-top: 40px;
	}
	.main-page-content .section-what .wrapper-inner,
	.main-page-content .service-packets .container .wrapper .packet, 
	.main-page-content .service-packets .container .wrapper .packet-central,
	.main-page-content .section-law img,
	.main-page-content .section-about .red-container,
	.main-page-content .section-articles .article-list .article {
		min-width: 280px;
		width: 280px;
	}
	.main-page-content .section-what .wrapper {
		margin-top: 20px;
	}
	.main-page-content .section-what .wrapper-inner {   
		margin: 20px 20px 0px 20px;
		padding: 20px 20px;
		background: url(../images/packets-red.png) no-repeat center top -20px;	
		flex: 100%;
		max-width: 100%;
		min-width: 300px;
		min-height: 160px;		
	}
	.main-page-content .section-what .wrapper-inner:hover {
		background-position: center top -20px;
	}
	.main-page-content .section-what .wrapper-inner .more-details {
		color: #ffffff;
		background: transparent;
		border: 1px solid #ffffff;
	}
	.main-page-content .section-what .wrapper-inner .more-details:hover {
		color: #EB1D25;
		background: #ffffff;
		border: 1px solid #ffffff;
	}
	.main-page-content .section-about .right-block {		
		align-items: center;
		margin-top: 20px;
		margin-left: 0px;
	}	
	.main-page-content .section-about .red-container.offices {
		align-self: center;
	}
	.main-page-content .section-about .wrapper {		
		background: none;
	}
	.main-page-content .section-law .wrapper-inner .header,
	.main-page-content .service-packets .header,
	.main-page-content .section-about .header,
	.main-page-content .section-clients .header,
	.main-page-content .section-articles .header {
		margin-top: 50px;
		margin-bottom: 30px;
		font-size: 24px;
	}
	.service-packets .container .wrapper .packet, 
	.service-packets .container .wrapper .packet-central {
		margin: 20px auto;
		margin-bottom: 0px;
	}
	.main-page-content .section-clients {
		padding: 0px 30px;
	}
}

/*** / Main Page ***/

/***    How to get KEP Page  ***/

#page-get-kep-header.section-services-header-image .header-image-inner-inside {
    height: 300px;
    background: url(/wp-content/uploads/2020/08/bg-main-page-header.png) no-repeat center top -250px!important;
}
#page-get-kep-header .header-image-inner-inside .container .header {
	margin: 0px;
	width: 100%;
	padding: 0px;
	margin-top: 0px;
} 
#page-get-kep .link-red {
	font-weight: 800;
	color: #EB1D25;	
}
#page-get-kep .red-mt20 {
	color: #EB1D25;
	margin-top: 20px;
}
#page-get-kep .nav-links-wrapper {
    display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;    
	justify-content: space-between;
	margin-top: 30px;	
}
#page-get-kep .nav-links-wrapper .nav-link {
	min-width: 455px;	
	padding: 20px;
	margin: 0px;
	background-color: #EB1D25;
	border-radius: 6px;
	border: 1px solid #EB1D25;
	-webkit-box-shadow: 0px 0px 22px rgba(128, 128, 128, 0.68);
    box-shadow: 0px 0px 22px rgba(128, 128, 128, 0.68);
} 
#page-get-kep .nav-links-wrapper .nav-link:hover {
    cursor: pointer;
    background: #C2151C;
} 
#page-get-kep .nav-links-wrapper .nav-link a {
	color: #ffffff;	
	text-decoration: none;
}

#page-get-kep .nav-links-wrapper .nav-link .title {
	color: #ffffff;
	font-size: 24px;
	text-align: center;
}

#page-get-kep .get-kep-wrapper {
	background: #FFFFFF;
    -webkit-box-shadow: 0px 0px 16px rgba(128, 128, 128, 0.34);
    box-shadow: 0px 0px 16px rgba(128, 128, 128, 0.34);
    border-radius: 4px;
    display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	align-items: center;
	margin-top: 30px;
	padding: 0px 40px 20px 40px;
}
#page-get-kep .get-kep-wrapper .wrapper-header {	    
    text-align: center;
    position: relative;
    height: 150px;
	width: 450px;
    margin: 0px;
    top: -28px;
    padding-top: 40px;
}
#page-get-kep .get-kep-wrapper .wrapper-header-background {
	background: url(../images/services-package-basic-card.png) center no-repeat;
    background-size: cover;    
}
#page-get-kep .get-kep-wrapper .wrapper-header .header {
	color: #EB1D25;
    font-weight: bold;
    font-size: 30px;
}
#page-get-kep .get-kep-wrapper .wrapper-inner {
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	align-items: center;
}
#page-get-kep .get-kep-wrapper .wrapper-inner .div-intro,
#page-get-kep .get-kep-wrapper .wrapper-inner .additional {
	width: 100%;
    margin-top: 0px;
    margin-bottom: 30px;    
    padding: 20px;
	text-align: center;	
}
#page-get-kep .get-kep-wrapper .wrapper-inner .div-intro {
	margin-top: -30px;
	margin-bottom: 10px;
}
#page-get-kep .get-kep-wrapper .wrapper-inner .additional {
	width: 450px;
    border: 1px solid #ccc;
    margin-top: 20px;
    padding: 20px;
	text-align: left;
}
#page-get-kep .get-kep-wrapper .wrapper-inner .step {
	width: 100%;
	margin-top: 0px;
	margin-bottom: 30px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row; 
	align-items: center;	
	justify-content: center;
	padding: 0px 20px;
	background: #FFFFFF;    
	border: 1px solid #3C3B3D;
    border-radius: 4px;    
}
#page-get-kep .get-kep-wrapper .wrapper-inner .step.red-sign {	    
	border: 1px solid #EB1D25;       
}
#page-get-kep .get-kep-wrapper .wrapper-inner .step:hover {	
	-webkit-box-shadow: 0px 0px 16px rgba(128, 128, 128, 0.34);
    box-shadow: 0px 0px 16px rgba(128, 128, 128, 0.34);
	border: 1px solid #EB1D25;
}
#page-get-kep .get-kep-wrapper .wrapper-inner .step.red-sign:hover {	
	border: 1px solid #EB1D25;
}
#page-get-kep .get-kep-wrapper .wrapper-inner .step .div-header {
	width: 60px;
    min-width: 60px;
    height: 60px;
    max-height: 60px;
    margin: 20px 0px;
    border-radius: 50px;
    background: #3C3B3D;    
    padding: 14px;	
	-webkit-transition: .3s;
    transition: .3s;
}
#page-get-kep .get-kep-wrapper .wrapper-inner .step.red-sign .div-header {	
    background: #EB1D25;  
}
#page-get-kep .get-kep-wrapper .wrapper-inner .step:hover .div-header {	
    background: #EB1D25;
}
#page-get-kep .get-kep-wrapper .wrapper-inner .step.red-sign:hover .div-header {	
    background: #EB1D25; 
}
#page-get-kep .get-kep-wrapper .wrapper-inner .step .div-header .step-header {
	font-size: 32px;
    line-height: 32px;
	text-align: center;
	color: #FFFFFF;
}
#page-get-kep .get-kep-wrapper .wrapper-inner .step .div-content {
	flex-grow: 1;
    color: #3C3B3D;
	padding: 30px 20px;	
	-webkit-transition: .3s;
    transition: .3s;
}
#page-get-kep .get-kep-wrapper .wrapper-inner .step:hover .div-content {	
    color: #EB1D25;	
}
#page-get-kep .get-kep-wrapper .wrapper-inner .step.red-sign:hover .div-content {	
    color: #3C3B3D;	
}
#page-get-kep .get-kep-wrapper .wrapper-inner .step.ols {
	padding-right: 20px;
}
#page-get-kep .get-kep-wrapper .wrapper-inner .step.ols .div-content {
	padding-right: 10px;
}
#page-get-kep .get-kep-wrapper .wrapper-inner .step .more-details {
    width: 150px;
	min-width: 150px;
    height: 38px;
    background: #3C3B3D;
    border-radius: 4px;
    font-size: 16px;
    font-weight: 600;
    line-height: 22px;
    color: #FFFFFF;
    border: 1px solid #3C3B3D;
    margin-top: 18px;
    -webkit-transition: .3s;
    transition: .3s;
    cursor: pointer;
    display: block;
    text-decoration: none;
    text-align: center;
    padding: 7px 15px;
	margin-top: 0px;
}
#page-get-kep .get-kep-wrapper .wrapper-inner .step .more-details:hover {
    color: #3C3B3D;
    background: #ffffff;
}
#page-get-kep .get-kep-wrapper .wrapper-inner .step.red-sign .more-details {    
    color: #FFFFFF;
	background:#EB1D25; 
    border: 1px solid #EB1D25;    
}
#page-get-kep .get-kep-wrapper .wrapper-inner .step.red-sign .more-details:hover {
    color: #FFFFFF;
    background: #C2151C;
	border: 1px solid #C2151C;
}
#page-get-kep .get-kep-wrapper .wrapper-inner .step  ul {
	margin-left: 20px;
	list-style: none;
	font-size: 16px;
	line-height: 26px;
}
#page-get-kep .get-kep-wrapper .wrapper-inner .step ul > li {
	display: flex;
    align-items: flex-start;
	margin-top: 10px;
}
#page-get-kep .get-kep-wrapper .wrapper-inner .step ul > li::before{
	font-size: 40px;
	color: #3C3B3D;
	content: "\25AA"; 
	display: inline-block; 	
	margin-left: -20px;
	width: 30px;
    min-width: 30px;
    margin-left: -20px;
    max-width: 30px;
}
#page-get-kep .get-kep-wrapper .wrapper-inner .step:hover ul > li::before {	
	color: #EB1D25;	
}
#page-get-kep .get-kep-wrapper .wrapper-inner .additional ul {
	margin-left: 20px;
	list-style: none;
	font-size: 16px;
	line-height: 26px;
}
#page-get-kep .get-kep-wrapper .wrapper-inner .additional ul > li {
	display: flex;
    align-items: flex-start;
	margin-top: 10px;
}
#page-get-kep .get-kep-wrapper .wrapper-inner .additional ul > li::before{
	font-size: 40px;
	color: #404040;
	content: "\25AA"; 
	display: inline-block; 	
	margin-left: -20px;
	width: 30px;
    min-width: 30px;
    margin-left: -20px;
    max-width: 30px;
}

@media (min-width: 320px) and (max-width: 991px) {
	
	#page-get-kep .nav-links-wrapper {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		align-items: center;
		margin-top: 10px;
	}
	#page-get-kep .nav-links-wrapper .nav-link {    
		margin-top: 20px;
	}
}

@media (min-width: 320px) and (max-width: 767px) {
	#page-get-kep-header .header-image-inner-inside .container .header {    
		font-size: 30px;
	}
	#page-get-kep .get-kep-wrapper .wrapper-inner .step {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		align-items: center;
		padding: 0px 20px 20px 20px;
	}
	#page-get-kep .get-kep-wrapper .wrapper-inner .step .div-content {    
		padding: 10px 20px 40px 20px;
		text-align: center;
	}
	
}

@media (min-width: 320px) and (max-width: 479px) {
	
	#page-get-kep-header.section-services-header-image .header-image-inner-inside {
		height: 200px;
		background: url(/wp-content/uploads/2020/08/bg-main-page-header.png) no-repeat center top -350px!important;
	}
	#page-get-kep-header .header-image-inner-inside .container .header {    
		margin-top: 30px;
		font-size: 24px;
	}	
	#page-get-kep .nav-links-wrapper .nav-link {		
		width: 280px;
		min-width: 280px;
		padding: 10px 20px;
	}
	#page-get-kep .nav-links-wrapper .nav-link .title {
		color: #ffffff;
		font-size: 20px;
		text-align: center;
	}	
	#page-get-kep .get-kep-wrapper .wrapper-header {		
		height: 95px;
		width: 280px;
		margin: 0px;
		top: -28px;
		padding-top: 23px;
	}
	#page-get-kep .get-kep-wrapper .wrapper-header .header {		
		font-size: 20px;
	}
	#page-get-kep .get-kep-wrapper {    
		padding: 0px 20px 20px 20px;
	}
	#page-get-kep .get-kep-wrapper .wrapper-inner .div-intro {
		padding: 20px 0px;
	}
	#page-get-kep .get-kep-wrapper .wrapper-inner .div-intro h3,
	#page-get-kep .get-kep-wrapper .wrapper-inner .step .div-content h3 {
		font-size: 18px;
	}
	#page-get-kep .get-kep-wrapper .wrapper-inner .div-intro h2 {
		font-size: 20px;
	}
	#page-get-kep .get-kep-wrapper .wrapper-inner .step .div-content {
		padding: 10px 0px 30px 0px;
	}
}
/***  / How to get KEP Page  ***/

/***   VPRA PAGE ***/
.page-id-1432 .breadcrumbs {
	display: none;
}
.page-id-1432 .section-blog-header-image .header-image-inner-inside {
    background: url(../images/header-services-background-image.png) no-repeat center top -60px!important;	
}
.page-id-1432 .header-image-inner-inside > .container {    
	margin:0px;
}
.page-id-1432 .header-image-inner-inside {    
	height: 290px;
}
.page-id-1432 .header-image-inner-inside .header {
	padding: 0px 20px;
	margin: 70px 0px 0px 0px;
}
.page-id-1432 .nav-vpr-link-wrapper {
	width: 100%;
    display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;    
	justify-content: center;	
	padding: 30px 15px 0px 15px;
	position: absolute;
	top: 60px;
	left: 0px;
}
.page-id-1432 .nav-vpr-link-wrapper > a {
	width: 280px;
	padding: 8px 15px;
	margin: 0px;	
	background: transparent;
	color: #ffffff;
	font-size: 18px;
	font-weight: 600;
	letter-spacing: 0.25px;
	text-align: center;
	text-decoration: none!important;
	border: 2px solid #ffffff;
	border-radius: 3px;
	z-index: 10;
	-webkit-transition: .3s;
    transition: .3s;
}
.page-id-1432 .nav-vpr-link-wrapper > a:hover {
	background: #ffffff;
	color: #EB1D25;
	border: 2px solid #EB1D25;	
	z-index: 10;
}
#vpra-page .section-where,
#vpra-page .section-map {
	width: 100%;
    display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
    flex-direction: column;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
    align-items: center;
	padding: 30px 30px 10px 30px;	
}
#vpra-page .section-where {
	padding-top: 0px;	
}
#vpra-page .section-map .title {
	width: 100%;
	margin-bottom: 20px;
	text-align: left;
	padding: 0px 10px;
}
#vpra-page .section-map > p > iframe {
	border: 2px solid #404040;
	-webkit-box-shadow: 0px 0px 16px rgba(128, 128, 128, 0.34);
    box-shadow: 0px 0px 16px rgba(128, 128, 128, 0.68);
}
#vpra-page .section-map > p > iframe:hover {
	border: 2px solid #EB1D25;
	-webkit-box-shadow: 0px 0px 22px rgba(128, 128, 128, 0.34);
    box-shadow: 0px 0px 22px rgba(128, 128, 128, 0.68);
}
#vpra-page .section-where .col-left {
	width: 100%;
    display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;    
	justify-content: center;
	align-items: center;
	padding: 30px 15px 0px 15px;
	margin-bottom: 20px;	
}
#vpra-page .section-go-line-btn {
	padding: 30px 30px 10px 30px;
}
#vpra-page .section-where .col-left .title {
	font-size: 24px;
    text-align: left;
    width: 100%;
    line-height: 30px;
}
#vpra-page .section-where .col-left .select-wrapper {	
	font-size: 24px;
	width: 100%;	
}
#vpra-page  #select-region {
	width: 100%;
    font-size: 20px;
    padding: 5px 15px;
    line-height: 30px;
	border: 1px solid #404040;
	border-radius: 4px;
	cursor: pointer;
	-webkit-transition: .3s;
    transition: .3s;
}
#vpra-page  #select-region:hover {
	border: 1px solid #EB1D25;
	-webkit-box-shadow: 0px 0px 16px rgba(128, 128, 128, 0.34);
    box-shadow: 0px 0px 16px rgba(128, 128, 128, 0.34);
}
#vpra-page  #select-region:focus {
outline: none;
}
#vpra-page #select-region > option {
  background-color: #ffffff;
  color: #404040; 
  padding: 5px 15px;
}

#vpra-page .section-where .col-right {
	width: 100%;
    display: -webkit-box;
	display: -ms-flexbox;
	display: flex;    
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
    align-items: flex-start;
	padding: 20px 15px 0px 15px;
	flex-grow: 1;		
}
#vpra-page .section-where .col-right .vpra-item-wrapper {
	width: 100%;
	display: none;
	border: 1px solid #3C3B3D;
	border-radius: 4px;
	margin-bottom: 20px;
	padding: 0px 0px 20px 0px;
	text-align: left;
	-webkit-transition: .3s;
    transition: .3s;
}
#vpra-page .section-where .col-right .vpra-item-wrapper:hover {
	-webkit-box-shadow: 0px 0px 22px rgba(128, 128, 128, 0.68);
    box-shadow: 0px 0px 22px rgba(128, 128, 128, 0.68);
	border: 1px solid #EB1D25;
}
#vpra-page .section-where .col-right .vpra-item-wrapper .title {
	width: 100%;
	margin: 0px 0px 10px 0px;
	font-weight: 600;
	background-color: #3C3B3D;
	color: #ffffff;
	font-size: 20px;
	padding: 20px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border: 1px solid #3C3B3D;	
	-webkit-transition: .3s;
    transition: .3s;
}
#vpra-page .section-where .col-right .vpra-item-wrapper:hover .title {	
	background-color: #EB1D25;	
	border: 1px solid #EB1D25;	
}
#vpra-page .section-where .col-right .vpra-item-wrapper .title > a {
	color: #ffffff;
	text-decoration: none;
}
#vpra-page .section-where .col-right .vpra-item-wrapper .title > a:hover {
	color: #ffffff;
	text-decoration: underline;
}
#vpra-page .section-where .col-right .vpra-item-wrapper a.address-value {
	color:#3C3B3D;
	text-decoration: underline;
}
#vpra-page .section-where .col-right .vpra-item-wrapper a.address-value:hover {
	color:#EB1D25;
	text-decoration: none;	
}
#vpra-page .section-where .col-right .vpra-item-wrapper .row-wrapper {
	width: 100%;
    display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
}
#vpra-page .section-where .col-right .vpra-item-wrapper .row-wrapper > p {	
	padding: 12px 20px 0px 20px;
	margin: 0px;
	flex-grow: 1;
}
#vpra-page .section-where .col-right .vpra-item-wrapper .title-red-bold {
	width: 200px;
	min-width: 200px;
	font-weight: 600;
	color: #EB1D25;
	font-size: 18px;
	padding: 10px 0px 0px 20px;
}
#vpra-page .open-map-vpr-btn {
	white-space:nowrap;
}
#vpra-page .open-map-vpr-btn > span.fa-stack {
	margin-right: -5px;
}
#vpra-page .open-map-vpr-btn > span.fa-stack > .fa-map {
	color: #3C3B3D;
	font-size: 20px;
}
#vpra-page .open-map-vpr-btn > span.fa-stack > .fa-map-marker-alt {
	color: #EB1D25;	
	font-size: 20px;
	top: -10px;
	-webkit-transition: .3s;
    transition: .3s;
}
#vpra-page .open-map-vpr-btn:hover > span.fa-stack > .fa-map {
	color: #3C3B3D;
}
#vpra-page .open-map-vpr-btn:hover > span.fa-stack > .fa-map-marker-alt {
	color: #EB1D25;
	font-size: 24px;
	top: -12px;
}
#vpra-page .open-map-vpr-btn > span.text {
	color:#EB1D25;
	font-weight: 600;
	text-decoration: none;
}
#vpra-page .open-map-vpr-btn:hover > span.text {
	text-decoration: underline;
}

#vpra-page .section-go-line-btn {
	width: 100%;
    display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;    
	justify-content: center;
	align-items: center;
	padding: 30px 15px 0px 15px;
	margin-bottom: 20px;	
}
#vpra-page .section-go-line-btn {
	padding: 30px 30px 10px 30px;
}
#vpra-page .section-go-line-btn  .title {
	font-size: 24px;
    text-align: left;
    width: 100%;
    line-height: 30px;
	padding: 0px 15px;
}
#vpra-page .btn-line-wrapper {
	width: 100%;
    display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;    
	justify-content: flex-end;
	margin-top: 30px;
	margin-bottom: 30px;
	padding: 0px 15px;	
}
#vpra-page  .go-to-line-btn {	
	min-width: 280px;	
	padding: 20px;
	margin: 0px;
	background-color: #EB1D25;
	border-radius: 6px;
	border: 1px solid #EB1D25;	
} 
#vpra-page  .go-to-line-btn:hover {
    cursor: pointer;
    background: #C2151C;
	border: 1px solid #C2151C;
	-webkit-box-shadow: 0px 0px 22px rgba(128, 128, 128, 0.68);
    box-shadow: 0px 0px 22px rgba(128, 128, 128, 0.68);
} 
#vpra-page  a.go-to-line-btn {
	color: #ffffff;	
	text-decoration: none;
	font-size: 20px;
	font-weight:600;
}

@media (min-width: 320px) and (max-width: 991px) {
	
	#vpra-page .section-go-line-btn {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		align-items: center;
		margin-top: 10px;
	}
	#vpra-page .btn-line-wrapper {    
		justify-content: flex-start;
	}
	#vpra-page .open-map-vpr-btn > span.fa-stack {
		margin-left: -6px;
	}
	.br-span {
		height: 6px;
	}
}

@media (min-width: 768px) and (max-width: 991px) {
	
	.page-id-1432 .header-image-inner-inside .container .header {    
		margin-top: 80px;
		font-size: 30px;
	}
	
}

@media (min-width: 320px) and (max-width: 767px) {	
	
	.page-id-1432 .section-blog-header-image .header-image-inner-inside {
		background: url(../images/header-services-background-image.png) no-repeat center top -60px!important;	
	}	
	.page-id-1432 .section-blog-header-image .header-image-inner-inside {    
		height: 290px;
	}
	.page-id-1432 .header-image-inner-inside .container .header {    
		margin-top: 80px;
		font-size: 24px;
	}	
	#vpra-page .section-where .col-left {
		width: 100%;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		align-items: flex-start;	
	}
	#vpra-page .section-where .col-left .title {
		font-size: 20px;
		margin-bottom: 20px;
		padding: 0px;		
	}
	#vpra-page .section-map .title,
	#vpra-page .section-go-line-btn .title {
		font-size: 20px;
		margin-bottom: 20px;
		padding-left: 15px;
		padding-right: 15px;
	}
	#vpra-page .section-map > p {
		margin-left: 15px;
		margin-right: 15px;
	}
	#vpra-page .btn-line-wrapper {
		margin: 0px;
	}
	#vpra-page .section-where .col-right .vpra-item-wrapper .row-wrapper {
		width: 100%;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		align-items: flex-start;
	}	
	
}

@media (min-width: 320px) and (max-width: 479px) {
	#vpra-page {
		padding: 0px 20px;
	}
	.page-id-1432 .header-image-inner-inside .container .header {    
		margin-top: 90px;		
	}
	#vpra-page .section-where, 
	#vpra-page .section-map,
	#vpra-page .section-go-line-btn {
		padding: 20px 5px;		
	}
	#vpra-page .section-where {
		padding-top: 0px;
	}
	#vpra-page .section-go-line-btn {
		padding-bottom: 0px;
	}
	#vpra-page .section-where .col-right .vpra-item-wrapper .row-wrapper > p {
		padding-top: 5px;    
	}
}

#e-gueue  a {
	background-color: #EB1D25;
	border: 1px solid #EB1D25;
 	border-radius: 4px;
    color: #FFFFFF;
    padding: 8px 10px;
    text-decoration: none;
    cursor: pointer;
	font-size: 16px;
    line-height: 21px;
	text-align: center;
	padding-top: 7px;
}

#e-gueue a:hover {
    color: #EB1D25;
    background: #ffffff;
}

/*** / VPRA PAGE ***/

/***   VPRA PARTNERS PAGE ***/
#post-2158
{
	width: auto;
	padding: 0;
	border: none;
}
.default-page-content #post-2158 p {
	margin-top: 0px!important;
}
.page-id-2158 .breadcrumbs {
	display: none;
}
.page-id-2158 .section-blog-header-image .header-image-inner-inside {
	background: url(../images/header-services-background-image.png) no-repeat center top -60px!important;	
}
.page-id-2158 .header-image-inner-inside > .container {    
	width: 100%;
	margin:0px;
}
.page-id-2158 .header-image-inner-inside {    
	height: 290px;
}
.page-id-2158 .header-image-inner-inside .header {
	padding: 0px 20px;
	margin: 70px 0px 0px 0px;
}
.page-id-2158 .nav-vpr-link-wrapper {
	width: 100%;
    display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;    
	justify-content: center;	
	padding: 30px 15px 0px 15px;
	position: absolute;
	top: 60px;
	left: 0px;
}
.page-id-2158 .nav-vpr-link-wrapper > a {
	width: 280px;
	padding: 8px 15px;
	margin: 0px;	
	background: transparent;
	color: #ffffff;
	font-size: 18px;
	font-weight: 600;
	letter-spacing: 0.25px;
	text-align: center;
	text-decoration: none!important;
	border: 2px solid #ffffff;
	border-radius: 3px;
	z-index: 10;
	-webkit-transition: .3s;
    transition: .3s;
}
.page-id-2158 .nav-vpr-link-wrapper > a:hover {
	background: #ffffff;
	color: #EB1D25;
	border: 2px solid #EB1D25;	
	z-index: 10;
}
.page-id-2158 .nav-links-wrapper {
	width: 100%;
    display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;    
	justify-content: space-between;	
	padding: 30px 15px 0px 15px;
	margin-bottom: 20px;		
}
.page-id-2158 .nav-links-wrapper .nav-link {
	width: 45%;
	min-width: 400px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	align-items: center;
	padding: 20px;
	background: #FFFFFF; 
    border-radius: 4px;	
	border: 1px solid #EB1D25;
	-webkit-box-shadow: 0px 0px 16px rgba(128, 128, 128, 0.34);
    box-shadow: 0px 0px 16px rgba(128, 128, 128, 0.34);
	-webkit-transition: .3s;
    transition: .3s;
}
.page-id-2158 .nav-links-wrapper .nav-link.lifecell {	
	background: #FED217;
	border: 1px solid #0659a7;
}
.page-id-2158 .nav-links-wrapper .nav-link.vodafone {
	background: #ffffff;
	border: 1px solid #e60000;
}
.page-id-2158 .nav-links-wrapper .nav-link:hover {	
	text-decoration: none;	
	-webkit-box-shadow: 0px 0px 22px rgba(128, 128, 128, 0.68);
    box-shadow: 0px 0px 22px rgba(128, 128, 128, 0.68);		 
}
.page-id-2158 .nav-links-wrapper .nav-link .logo-img-wrapper {
	width: 100%;
	min-height: 200px;
	height: 200px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	align-items: center;
	justify-content: center;
}
.page-id-2158 .nav-links-wrapper .nav-link.lifecell .logo-img-wrapper > img {	
	width: 376px;
	height: 188px;
}
.page-id-2158 .nav-links-wrapper .nav-link.vodafone .logo-img-wrapper > img {
	width: 376px;
	height: 100px;
}
.page-id-2158 .nav-links-wrapper .nav-link .buttons-wrapper {
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;	
	align-items: center;
	justify-content: flex-end;
}
.page-id-2158 .nav-links-wrapper .nav-link.vodafone .buttons-wrapper {	
	justify-content: space-between;
}
.page-id-2158 .nav-links-wrapper .nav-link .buttons-wrapper > a {
	width: 180px;
	padding: 10px 20px;
	margin: 0px;
	margin-left: 20px;
	background: #EB1D25;
	color: #ffffff;
	font-size: 18px;
	font-weight: 600;
	letter-spacing: 0.25px;
	text-align: center;
	text-decoration: none!important;
	border: 2px solid #EB1D25;
	border-radius: 3px;
	-webkit-transition: .3s;
    transition: .3s;
}
.page-id-2158 .nav-links-wrapper .nav-link.vodafone .buttons-wrapper > a {	
	margin-left: 0px;
}
.page-id-2158 .nav-links-wrapper .nav-link .buttons-wrapper > a:hover {
	background: #ffffff;
	color: #EB1D25;
	border: 2px solid #EB1D25;	
	z-index: 10;
}
.page-id-2158 .nav-links-wrapper .nav-link.lifecell .buttons-wrapper > a {	
	background: #FED217;
	color: #0659a7;
	border: 2px solid #0659a7;			
}
.page-id-2158 .nav-links-wrapper .nav-link.lifecell .buttons-wrapper > a:hover {
	background: #0659a7;
	color: #FED217;
}
.page-id-2158 .nav-links-wrapper .nav-link.vodafone .buttons-wrapper > a {
	background: #ffffff;
	color: #e60000;
	border: 2px solid #e60000;
}
.page-id-2158 .nav-links-wrapper .nav-link.vodafone .buttons-wrapper > a:hover {
	background: #e60000;
	color: #ffffff;
}
.page-id-2158 .nav-links-wrapper .nav-link .buttons-wrapper > a  > .title {
	margin: 0px!important;
}

.page-id-2158 .div-content {
	padding: 30px 15px 0px 15px;
	margin-bottom: 0px;
}

@media (min-width: 320px) and (max-width: 1199px) {
	
	.page-id-2158 .nav-links-wrapper {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		align-items: center;
		justify-content: center;
		padding: 20px 40px;
	}
	.page-id-2158 .nav-links-wrapper .nav-link {
		width: 100%;
		max-width: 450px;
		min-width: 240px;
		margin: 0px;		
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		align-items: center;
	}
	.page-id-2158 .nav-links-wrapper .nav-link.vodafone {		
		margin-top: 40px;
	}
	.page-id-2158 .nav-links-wrapper .nav-link .logo-img-wrapper {
		min-height: 250px;
	}
	.page-id-2158 .div-content {
		padding: 0px 50px;
		margin-bottom: 0px;
	}	
}

@media (min-width: 768px) and (max-width: 991px) {
	
	.page-id-2158 .header-image-inner-inside .container .header {    
		margin-top: 80px;
		font-size: 30px;
	}
	
}

@media (min-width: 320px) and (max-width: 767px) {
	
	.page-id-2158 .section-blog-header-image .header-image-inner-inside {
		background: url(../images/header-services-background-image.png) no-repeat center top -60px!important;	
	}	
	.page-id-2158 .section-blog-header-image .header-image-inner-inside {    
		height: 290px;
	}
	.page-id-2158 .header-image-inner-inside .container .header {    
		margin-top: 80px;
		font-size: 24px;
	}
	.page-id-2158 .nav-links-wrapper .nav-link {
		padding-bottom: 0px;
	}
	.page-id-2158 .nav-links-wrapper .nav-link .logo-img-wrapper {
		min-height: 200px;
	}
	.page-id-2158 .nav-links-wrapper .nav-link.lifecell .logo-img-wrapper > img {	
		max-width: 376px;
		max-height: 188px;
		width: 100%;
		height: auto;
	}
	.page-id-2158 .nav-links-wrapper .nav-link.vodafone .logo-img-wrapper > img {
		max-width: 376px;
		max-height: 100px;
		width: 100%;
		height: auto;
	}
	.page-id-2158 .nav-links-wrapper .nav-link .buttons-wrapper {
		width: 100%;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;				
		align-items: center;
		justify-content: flex-end;
	}
	.page-id-2158 .nav-links-wrapper .nav-link .buttons-wrapper > a {		
		margin: 0px 0px 20px 0px;
		font-size: 16px;
		font-weight: 600;
		letter-spacing: 0.25px;
	}
}

@media (min-width: 320px) and (max-width: 479px) {
	.page-id-2158 .header-image-inner-inside .container .header {    
		margin-top: 90px;		
	}
	.page-id-2158 .nav-links-wrapper .nav-link .logo-img-wrapper {
		min-height: 150px;
		height: 150px;
	}
	.page-id-2158 .nav-links-wrapper .nav-link.lifecell .logo-img-wrapper > img {	
		max-width: 200px;
		max-height: 100px;
		width: 200px;
		height: 100px;
	}
	.page-id-2158 .nav-links-wrapper .nav-link.vodafone .logo-img-wrapper > img {
		max-width: 200px;
		max-height: 53px;
		width: 200px;
		height: 53px;
	}
}


/*** / VPRA PARTNERS PAGE ***/


/***   Documents Page ***/
#page-documents-header.section-doc-verification-header-image .header-image-inner-inside {
	background: url(../images/header-doc-verification-background-image.png) no-repeat center top -100px!important;	
}
#page-documents-header .header-image-inner-inside > .container {    
	margin:0px;
}
#page-documents-header .header-image-inner-inside {    
	height: 241px;
}

#page-documents-header .header-image-inner-inside .container .header {    
	padding: 0px 20px;
	margin: 30px 0px 0px 0px;
}
#page-documents .documents-wrapper,
#page-documents .requests-wrapper {
	background: #FFFFFF;
    -webkit-box-shadow: 0px 0px 16px rgba(128, 128, 128, 0.34);
    box-shadow: 0px 0px 16px rgba(128, 128, 128, 0.34);
    border-radius: 4px;
    display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	align-items: center;
	margin-top: 30px;
	padding: 0px 40px 20px 40px;
}
#page-documents .documents-wrapper  .wrapper-header,
#page-documents .requests-wrapper .wrapper-header {    
    text-align: center;
    position: relative;
    height: 150px;
	width: 450px;
    margin: 0px;
	top: -28px;
    padding-top: 30px;
}
#page-documents .requests-wrapper .wrapper-header { 
	margin-bottom: -50px;
}
#page-documents .documents-wrapper .wrapper-header-background,
#page-documents .requests-wrapper .wrapper-header-background {
	background: url(../images/services-package-basic-card.png) center no-repeat;
    background-size: cover;    
}
#page-documents .documents-wrapper .wrapper-header .header,
#page-documents .requests-wrapper .wrapper-header .header {
	color: #EB1D25;
    font-weight: bold;
    font-size: 24px;
	line-height: 32px;
}
#page-documents .documents-wrapper .wrapper-inner,
#page-documents .requests-wrapper .wrapper-inner {
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	align-items: center;
}
#page-documents .item-wrapper {	
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	align-items: center;	
	border: 1px solid #3C3B3D;
	border-radius: 0px;
	margin-bottom: 20px;
	padding: 0px;
	text-align: left;
	-webkit-transition: .3s;
    transition: .3s;
}
#page-documents .requests-wrapper .item-wrapper {
	margin-bottom: -30px;
}
#page-documents .requests-wrapper .item-wrapper:last-child {
	margin-bottom: 20px;
}
#page-documents .item-wrapper:hover {
	-webkit-box-shadow: 0px 0px 22px rgba(128, 128, 128, 0.68);
    box-shadow: 0px 0px 22px rgba(128, 128, 128, 0.68);	
}
#page-documents .item-wrapper .item-title {
	width: 100%;
	display: flex;
    align-items: center;
	margin: 0px;	
	background-color: #ffffff;
	color: #3C3B3D;
	font-size: 20px;
	font-weight: 800;
	padding: 20px 25px;
	border-radius: 0px;		
	cursor: pointer;	
	-webkit-transition: .3s;
    transition: .3s;
}
#page-documents .item-wrapper:hover .item-title,
#page-documents .item-wrapper.open .item-title {	
	background-color: #3C3B3D;	
	color: #ffffff;		
}
#page-documents .item-wrapper .item-title i {
	font-size: 40px;
    line-height: 40px;
    margin: 0px 20px 0px 0px;
	-webkit-transition: display .3s;
    transition: display .3s;
}
#page-documents .item-wrapper .item-title i.fa-chevron-circle-down {
	display: inline-block;
}
#page-documents .item-wrapper.open .item-title i.fa-chevron-circle-down {
	display: none;
}
#page-documents .item-wrapper .item-title i.fa-chevron-circle-up {
	display: none
}
#page-documents .item-wrapper.open .item-title i.fa-chevron-circle-up {
	display: inline-block;
}
#page-documents .item-content {
	display: none;
	width: 100%;
	padding: 0px 30px;	
	-webkit-transition: display .3s;
    transition: display .3s;
}

#page-documents .item-content ul {
	padding: 20px 0px 0px 25px;
	list-style: none;
	font-size: 16px;
	line-height: 26px;	
	margin-bottom: 30px;
}
#page-documents .item-content ul > li {
	display: flex;
    align-items: flex-start;
	margin-bottom: 10px;
}
#page-documents .item-content ul > li .li-content {
	width: 100%;
}
#page-documents .item-content ul > li::before{
	font-size: 40px;
	color: #404040;
	content: "\25AA"; 
	display: inline-block; 	
	margin-left: -20px;
	width: 30px;
    min-width: 30px;
    margin-left: -20px;
    max-width: 30px;
	line-height: 22px;
}
#page-documents .item-content .link-block {
	width: 100%;
	margin: 5px 0px;	
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row; 
	align-items: center;	
	justify-content: center;
	padding: 5px 10px;
    justify-content: space-between;
	border: 1px solid #3C3B3D;
	-webkit-transition: .3s;
    transition: .3s;
}
#page-documents .requests-wrapper .item-content .link-block {
	margin: 0px 0px 20px 0px;	
}
#page-documents .item-content .link-block .link-block-title {
	padding: 5px 0px;
	-webkit-transition: .3s;
    transition: .3s;
}
#page-documents .item-content .link-block .link-block-title i {
	position: relative;
    top: 2px;
    font-size: 20px;
	-webkit-transition: .3s;
    transition: .3s;
}
#page-documents .item-content .link-block:hover {
	border: 1px solid #EB1D25;
	-webkit-box-shadow: 0px 0px 16px rgba(128, 128, 128, 0.34);
    box-shadow: 0px 0px 16px rgba(128, 128, 128, 0.34);
}
#page-documents .item-content .link-block:hover .link-block-title,
#page-documents .item-content .link-block:hover .link-block-title i  {
	color: #EB1D25;
}
#page-documents .item-content .document-link {
	display: inline-block;
	width: 220px;
	min-width: 220px;	
	white-space: nowrap;
	text-decoration: none;
	font-size: 18px;
	font-weight: 600;
	color: #3C3B3D;
	margin-right: 0px;
	padding: 5px 0px;
}
#page-documents .item-content .document-link:hover {
	color: #EB1D25;
}
#page-documents .item-content .document-link i {	
	font-size: 24px;	
	margin-right: 10px;
}
#page-documents .attention-block {
	width: 100%;
	margin: 0px 0px 20px 0px;	
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row; 
	align-items: center;	
	justify-content: center;
	padding: 15px;
	background: #FFFFFF; 
    border-radius: 4px;	
	border: 1px solid #EB1D25;       
}
#page-documents .attention-block .block-header {
	width: 40px;
    min-width: 40px;
    height: 40px;
    max-height: 60px;
    margin: 0px 15px 0px 0px;
	color: #ffffff;
    border-radius: 40px;
    background: #EB1D25;     
    padding: 14px;	
	-webkit-transition: .3s;
    transition: .3s;
}
#page-documents .attention-block .block-header .header {
	line-height: 20px;
    text-align: center;
    margin-top: -5px;
    font-size: 24px;
}
#page-documents .attention-block .block-content {
	padding-right: 10px;
}
#page-documents .attention-block .more-details,
#page-documents .request-links-row .more-details {
	text-align: center;
    text-decoration: none;
	color: #3C3B3D;    
}
#page-documents .attention-block .more-details h4,
#page-documents .request-links-row .more-details h4 {
	margin-top: 5px;
}
#page-documents .attention-block .more-details .icon-wrapper,
#page-documents .request-links-row .more-details .icon-wrapper {
	color: #3C3B3D;
	font-size: 40px;
	line-height: 40px;
}
#page-documents .attention-block .more-details:hover,
#page-documents .request-links-row .more-details:hover,
#page-documents .attention-block .more-details:hover .icon-wrapper,
#page-documents .request-links-row .more-details:hover .icon-wrapper {
	color: #EB1D25;
}
#page-documents .requests-wrapper .item-content p {
	padding: 20px 0px;
}
#page-documents .request-links-row {
	width: 100%;
	margin: 10px 0px 30px 0px;	
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row; 
	align-items: center;	
	justify-content: space-around;
}

@media (min-width: 320px) and (max-width: 991px) {
	#page-documents .item-content .document-link {    
		width: 210px;
		min-width: 210px;
	}
}
@media (min-width: 320px) and (max-width: 767px) {
	#page-documents-header .header-image-inner-inside .container .header {    
		font-size: 24px;
	}
	#page-documents .attention-block {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}
	#page-documents .attention-block .block-header {
		margin-right: 0px;
		margin-bottom: 15px;
	}
	#page-documents .attention-block .block-content {
		padding-right: 0px;
		text-align: center;
	}
	#page-documents .attention-block .more-details, 
	#page-documents .request-links-row .more-details {    
		margin-top: 20px;
	}
	#page-documents .item-content .link-block {		
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		align-items: flex-start;
		padding: 5px 10px;
	}
	#page-documents .item-content .link-block .link-block-title i {    
		transform: rotate(90deg);
	}
	#page-documents .item-content .link-block .links-row {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}
}

@media (min-width: 320px) and (max-width: 479px) {
	
	#page-documents-header.section-doc-verification-header-image .header-image-inner-inside {
		height: 200px;
		background: url(../images/header-doc-verification-background-image.png) no-repeat center top -141px!important;
	}
	#page-documents-header.section-doc-verification-header-image .header-image-inner-inside .container .header {    
		margin-top: 60px;
		font-size: 24px;
	}
	#page-documents .documents-wrapper .wrapper-header,
	#page-documents .requests-wrapper .wrapper-header {		
		height: 95px;
		width: 280px;
		margin: 0px;
		margin-bottom: -10px;
		top: -28px;
		padding-top: 16px;
	}
	#page-documents .requests-wrapper .wrapper-header {
		margin-bottom: -60px;
	}
	#page-documents .documents-wrapper .wrapper-header .header,
	#page-documents .requests-wrapper .wrapper-header .header	{		
		font-size: 18px;
		line-height: 22px;
	}
	#page-documents .documents-wrapper,
	#page-documents .requests-wrapper {
		margin-top: 0px;
		padding: 0px 20px;
	}
	#page-documents .item-wrapper .item-title {
		font-size: 18px;
		padding: 15px;
	}
	#page-documents .item-wrapper .item-title i {
		font-size: 30px;
		line-height: 30px;
		margin: 0px 15px 0px 0px;
	}
	#page-documents .item-content {
		padding: 0px 20px;
	}
	#page-documents .item-content ul {
		padding: 20px 0px 0px 20px;
	}
	
	#page-documents .item-content .document-link {    
		width: 180px;
		min-width: 180px;
		font-size: 16px;
	}
	
}
/*** / Documents page ***/

/***   NEW Documents Page page-id-1937 ***/
#post-1937
{
	width: auto;
	padding: 0;
	border: none;
}
.default-page-content #post-1937 p {
	margin-top: 0px!important;
}
.page-id-1937 .breadcrumbs {
	display: none;
}
.page-id-1937 .section-blog-header-image .header-image-inner-inside {
	background: url(../images/header-doc-verification-background-image.png) no-repeat center top -100px!important;	
}
.page-id-1937 .header-image-inner-inside > .container {    
	width: 100%;
	margin:0px;
}
.page-id-1937 .header-image-inner-inside {    
	height: 241px;
}
.page-id-1937 .header-image-inner-inside .header {
	padding: 0px 20px;
	margin: 30px 0px 0px 0px;
}

@media (min-width: 320px) and (max-width: 767px) {
	
	.page-id-1937 .section-blog-header-image .header-image-inner-inside {
		background: url(../images/header-doc-verification-background-image.png) no-repeat center top -141px!important;	
	}	
	.page-id-1937 .section-blog-header-image .header-image-inner-inside {    
		height: 200px;
	}
	.page-id-1937 .header-image-inner-inside .container .header {    
		margin-top: 60px;
		font-size: 24px;
	}
}

/*** / NEW Documents Page  ***/

/***  Page REGLAMENT  ***/
.page-id-1705 .breadcrumbs {
	display: none;
}
.page-id-1705 .section-blog-header-image .header-image-inner-inside {
    background: url(../images/header-services-background-image.png) no-repeat center top -50px!important;	
}
.page-id-1705 .header-image-inner-inside > .container { 
	width: 100%;
	margin:0px;
}
.page-id-1705 .header-image-inner-inside {    
	height: 291px;
}
.page-id-1705 .header-image-inner-inside .header {
	padding: 0px 20px;
	margin: 30px 0px 0px 0px;
}
#reglament-page-content .section-documents {
	width: 100%;
    display: -webkit-box;
	display: -ms-flexbox;
	display: flex;    
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
    align-items: center;
	padding: 60px 30px 0px 30px;	
}
#reglament-page-content .section-documents .more-details {
	width: 100%;
	margin: 0px 0px 20px 0px;	
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row; 
	align-items: center;	
	justify-content: flex-start;
	padding: 20px;
	background: #FFFFFF; 
    border-radius: 4px;	
	border: 1px solid #3C3B3D; 
	text-align: left;
    text-decoration: none;
	color: #3C3B3D;
	-webkit-transition: .3s;
    transition: .3s;
}
#reglament-page-content .section-documents .more-details h4 {
	-webkit-transition: .3s;
    transition: .3s;
}
#reglament-page-content .section-documents .more-details:hover {
	-webkit-box-shadow: 0px 0px 16px rgba(128, 128, 128, 0.34);
    box-shadow: 0px 0px 16px rgba(128, 128, 128, 0.34);	
	border: 1px solid #EB1D25; 
}
#reglament-page-content .section-documents .more-details .icon-wrapper {
	font-size: 40px;
	line-height: 40px;
	margin-right: 20px;
	color: #3C3B3D;
	-webkit-transition: .3s;
    transition: .3s;
}
#reglament-page-content .section-documents  .more-details:hover h4,
#reglament-page-content .section-documents .more-details:hover .icon-wrapper {
	color: #EB1D25;	
}

@media (min-width: 320px) and (max-width: 767px) {
	
	.page-id-1705 .section-blog-header-image .header-image-inner-inside {
		background: url(../images/header-services-background-image.png) no-repeat center top -141px!important;		   
		height: 200px;
	}
	.page-id-1705 .header-image-inner-inside .container .header {    
		margin-top: 60px;
		font-size: 24px;
	}	
}

@media (min-width: 320px) and (max-width: 479px){
	#reglament-page-content .section-documents .more-details h4 {
		font-size: 14px;
		line-height: 20px;
	}
}
/*** / Page REGLAMENT ***/

/***   Page Permits  ***/
.page-id-1715 .breadcrumbs {
	display: none;
}
.page-id-1715 .section-blog-header-image .header-image-inner-inside {
    background: url(../images/header-services-background-image.png) no-repeat center top -50px!important;	
}
.page-id-1715 .header-image-inner-inside > .container { 
	width: 100%;
	margin:0px;
}
.page-id-1715 .header-image-inner-inside {    
	height: 291px;
}
.page-id-1715 .header-image-inner-inside .header {
	padding: 0px 20px;
	margin: 30px 0px 0px 0px;
}
#permits-page .section-documents {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row; 
	align-items: center;	
	justify-content: center;
	padding: 80px 30px 0px 30px;	
}
#permits-page .section-documents .more-details {
	width: 100%;
    display: -webkit-box;
	display: -ms-flexbox;
	display: flex;    
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
    align-items: center;		
	justify-content: center;
	padding: 30px 0px 0px 0px;
	margin: 0px 30px;
	background: #FFFFFF; 
    border-radius: 4px;	
	border: 1px solid #3C3B3D; 	
    text-decoration: none;
	color: #3C3B3D;
	-webkit-box-shadow: 0px 0px 16px rgba(128, 128, 128, 0.34);
    box-shadow: 0px 0px 16px rgba(128, 128, 128, 0.34);
	-webkit-transition: .3s;
    transition: .3s;
}
#permits-page .section-documents .more-details h4 {
	width: calc(100% + 2px);
	margin: -1px;
	padding: 20px;
	background: #3C3B3D; 
	color: #ffffff;
	font-size: 20px;
	font-weight: 600;
	text-align: center;
	border: 2px solid #3C3B3D;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;	
}

#permits-page .section-documents .more-details:hover {
	background: transparent;
	text-decoration: none;	
	-webkit-box-shadow: 0px 0px 22px rgba(128, 128, 128, 0.68);
    box-shadow: 0px 0px 22px rgba(128, 128, 128, 0.68);	
	border: 1px solid #EB1D25; 
}
#permits-page .section-documents  .more-details:hover h4 {
	background: #EB1D25;
	border: 2px solid #EB1D25;
	z-index: 10;
}
#permits-page .more-details .preview-wrapper {
	opacity: 0.8;
	-webkit-transition: .3s;
    transition: .3s;
}
#permits-page .more-details:hover .preview-wrapper {
	opacity: 1;
}
#permits-page .preview-wrapper img {
	max-height: 300px;
	margin-bottom: 20px;
}

@media (min-width: 768px) and (max-width: 991px) {
	#permits-page .section-documents .more-details h4 {	
		padding: 20px 10px;	
		font-size: 18px;
	}
}

@media (min-width: 320px) and (max-width: 767px) {
	
	.page-id-1715 .section-blog-header-image .header-image-inner-inside {
		background: url(../images/header-services-background-image.png) no-repeat center top -141px!important;	
	}	
	.page-id-1715 .section-blog-header-image .header-image-inner-inside {    
		height: 200px;
	}
	.page-id-1715 .header-image-inner-inside .container .header {    
		margin-top: 60px;
		font-size: 24px;
	}
	#permits-page .section-documents {	    
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;	
		padding: 20px 20px 0px 20px;		
	}
	#permits-page .section-documents .more-details {
		max-width: 300px;    
		margin: 20px 0px;
	}
	#permits-page .section-documents .more-details h4 {	
		padding: 20px 10px;	
		font-size: 18px;
	}
}
/*** / Page Permits  ***/

/***   Page NPD  ***/
.page-id-1069 .breadcrumbs {
	display: none;
}
.page-id-1069 .section-blog-header-image .header-image-inner-inside {
	background: url(../images/header-doc-verification-background-image.png) no-repeat center top -100px!important;	
}
.page-id-1069 .header-image-inner-inside > .container {    
	width: 100%;
	margin:0px;
}
.page-id-1069 .header-image-inner-inside {    
	height: 241px;
}
.page-id-1069 .header-image-inner-inside .header {
	padding: 0px 20px;
	margin: 30px 0px 0px 0px;
}
#npd-page-content .documents-wrapper {
	width: 100%;
    margin-top: 60px;
    background: #FFFFFF;
    -webkit-box-shadow: 0px 0px 16px rgba(128, 128, 128, 0.34);
    box-shadow: 0px 0px 16px rgba(128, 128, 128, 0.34);
    border-radius: 4px;    
}
#npd-page-content .documents-wrapper .wrapper-header {
    background: url(../images/services-package-universal-card.png) center no-repeat;
    margin: 0 auto;
    text-align: center;
    position: relative;
    height: 105px;
    top: -28px;
    padding-top: 27px;
}
#npd-page-content .documents-wrapper .wrapper-header .header {
    color: #EB1D25;
    font-weight: bold;
    font-size: 24px;
}
#npd-page-content .documents-wrapper .wrapper-inner {
	margin-top: -10px;
	padding: 0px 30px 30px 30px;
}
#npd-page-content .documents-wrapper .wrapper-inner .doc-link {
	width: 100%;
    margin: 20px 0px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    align-items: center;
    justify-content: flex-start;
    padding: 15px 20px;    
    border: 1px solid #3C3B3D;
	background: transparent;
	text-decoration: none;
	color: #3C3B3D;
	font-size: 20px;
	font-weight: 600;
	text-align: left;
    -webkit-transition: .3s;
    transition: .3s;
}
#npd-page-content .documents-wrapper .wrapper-inner .doc-link:hover {
    border: 1px solid #EB1D25;
	color: #EB1D25;
    -webkit-box-shadow: 0px 0px 16px rgba(128, 128, 128, 0.34);
    box-shadow: 0px 0px 16px rgba(128, 128, 128, 0.34);
}
#npd-page-content .documents-wrapper .wrapper-inner .doc-link i {	
    margin-right: 20px;    
    -webkit-transition: .3s;
    transition: .3s;
}

@media (min-width: 320px) and (max-width: 767px) {
	
	.page-id-1069 .section-blog-header-image .header-image-inner-inside {
		background: url(../images/header-doc-verification-background-image.png) no-repeat center top -141px!important;	
	}	
	.page-id-1069 .section-blog-header-image .header-image-inner-inside {    
		height: 200px;
	}
	.page-id-1069 .header-image-inner-inside .container .header {    
		margin-top: 60px;
		font-size: 24px;
	}
}

@media (min-width: 320px) and (max-width: 479px) {
	
	#npd-page-content .documents-wrapper .wrapper-inner .doc-link {	    
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		align-items: stretch;
		font-size: 18px;
		text-align: center;		
		padding: 20px;		
	}
	#npd-page-content .documents-wrapper .wrapper-inner .doc-link i {
		margin: 5px 0px 15px 0px;				
	}
	
}
/*** / Page NPD  ***/

/***   Page MK CA  ***/
.page-id-1508 .header-image-inner-inside {
	background: url(../images/header-doc-verification-background-image.png) no-repeat center top -100px!important;	
}
.page-id-1508 .header-image-inner-inside > .container {    
	margin:0px;
}
.page-id-1508 .header-image-inner-inside {    
	height: 241px;
}
.page-id-1508 .header-image-inner-inside .container .header {
    padding: 0px 20px;
	margin: 30px 0px 0px 0px;    
}
.page-id-1508 .breadcrumbs {
	display: none;
}
.page-id-1508 .section-services {
	padding-top: 40px;
}

@media (min-width: 320px) and (max-width: 991px) {
	
	.page-id-1508 .header-image-inner-inside .container .header {		
		margin-top: 40px;				
	}
	
}
/*** / Page MK CA ***/

/***  Page MK Cert Search ***/
.page-id-1529 .header-image-inner-inside {
	background: url(../images/header-doc-verification-background-image.png) no-repeat center top -100px!important;	
}
.page-id-1529 .header-image-inner-inside > .container {    
	margin:0px;
}
.page-id-1529 .header-image-inner-inside {    
	height: 241px;
}
.page-id-1529 .header-image-inner-inside .container .header {
    padding: 0px 20px;
	margin: 30px 0px 0px 0px;    
}
.page-id-1529 .breadcrumbs {
	display: none;
}
.page-id-1529 .section-services {
	padding-top: 0px;
}

@media (min-width: 320px) and (max-width: 991px) {
	
	.page-id-1529 .header-image-inner-inside .container .header {		
		margin-top: 40px;				
	}
	
}
/*** / Page MK Cert Search ***/

/***  Page MK CRLs ***/
.page-id-1759 .header-image-inner-inside {
	background: url(../images/header-doc-verification-background-image.png) no-repeat center top -100px!important;	
}
.page-id-1759 .header-image-inner-inside > .container {    
	margin:0px;
}
.page-id-1759 .header-image-inner-inside {    
	height: 241px;
}
.page-id-1759 .header-image-inner-inside .container .header {
    padding: 0px 20px;
	margin: 30px 0px 0px 0px;    
}
.page-id-1759 .breadcrumbs {
	display: none;
}
.page-id-1759 .default-page-content > .container {
	max-width: 100%;	
}
#crls-page-content > .container {
	max-width: 100%;
	width: 1100px;
	margin: 60px auto;
}
article#post-1759 {
	width: 100%;
	margin: 0px;
	border: none;
	padding: 0px;
}
.page-id-1759 .section-services {
	padding-top: 40px;
}

#crls-page-content .documents-wrapper {
	background: #FFFFFF;
    -webkit-box-shadow: 0px 0px 16px rgba(128, 128, 128, 0.34);
    box-shadow: 0px 0px 16px rgba(128, 128, 128, 0.34);
    border-radius: 4px;
    display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	align-items: center;
	margin-top: 30px;
	padding: 0px 40px 20px 40px;
}
#crls-page-content .documents-wrapper  .wrapper-header {    
    text-align: center;
    position: relative;
    height: 105px;
	width: 360px;
    margin: 0px;
	top: -28px;
    padding-top: 24px;
}
#crls-page-content .requests-wrapper .wrapper-header { 
	margin-bottom: -50px;
}
#crls-page-content .documents-wrapper .wrapper-header-background {
	background: url(../images/services-package-basic-card.png) center no-repeat;
    background-size: cover;    
}
#crls-page-content .documents-wrapper .wrapper-header .header {
	color: #EB1D25;
    font-weight: bold;
    font-size: 22px;
	line-height: 40px;
}
#crls-page-content .documents-wrapper .wrapper-inner {
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	align-items: stretch;
	margin-top: -30px;
}
#mk-crls-iframe,
#mk-crls-form {
	height: 300px;
	width: 100%;
}

@media (min-width: 320px) and (max-width: 991px) {
	
.page-id-1759 .header-image-inner-inside .container .header {		
		margin-top: 40px;			
	}
	
}

@media (min-width: 320px) and (max-width: 767px) {
	
	#crls-page-content > .container {
		max-width: 100%;
		margin: 0px;
	}
	#crls-page-content .documents-wrapper .wrapper-header {		
		height: 95px;
		width: 280px;
		margin: 0px;
		margin-bottom: -10px;
		top: -28px;
		padding-top: 16px;
	}	
	#crls-page-content .documents-wrapper .wrapper-header .header	{		
		font-size: 18px;
		line-height: 22px;
		margin-top: 10px;
	}
	#crls-page-content .documents-wrapper {
		margin-top: 30px;
		padding: 0px 30px;
	}
	
}

/*** /Page MK CRLs ***/

/***   Page MK CA  ***/
.page-id-2102 .header-image-inner-inside {
	background: url(../images/header-doc-verification-background-image.png) no-repeat center top -100px!important;	
}
.page-id-2102 .header-image-inner-inside > .container {    
	margin:0px;
}
.page-id-2102 .header-image-inner-inside {    
	height: 241px;
}
.page-id-2102 .header-image-inner-inside .container .header {
    padding: 0px 20px;
	margin: 30px 0px 0px 0px;    
}
.page-id-2102 .breadcrumbs {
	display: none;
}
.page-id-2102 .section-services  > .container-services {			
	max-width: 100%;	
}
#ca-root-page-content > .container{
	max-width: 100%;
	width: 1100px;
	margin: 60px auto;
}
article#post-2102 {
	width: 100%;
	margin: 0px;
	border: none;
	padding: 0px;
}
.page-id-2102 .section-services {
	padding-top: 20px;
}

#ca-root-page-content  .ca-documents-wrapper {
	background: #FFFFFF;
    -webkit-box-shadow: 0px 0px 16px rgba(128, 128, 128, 0.34);
    box-shadow: 0px 0px 16px rgba(128, 128, 128, 0.34);
    border-radius: 4px;
    display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	align-items: center;
	margin-top: 30px;
	padding: 0px 40px 20px 40px;
}
#ca-root-page-content .ca-documents-wrapper .ca-wrapper-header {    
    text-align: center;
    position: relative;
    height: 105px;
	width: 360px;
    margin: 0px;
	top: -28px;
    padding-top: 24px;
}
#ca-root-page-content .requests-wrapper .ca-wrapper-header { 
	margin-bottom: -50px;
}
#ca-root-page-content .ca-wrapper-header {
	background: url(../images/services-package-basic-card.png) center no-repeat!important;
    background-size: cover;    
}
#ca-root-page-content .ca-documents-wrapper .ca-wrapper-header .header {
	color: #EB1D25;
    font-weight: bold;
    font-size: 22px;
	line-height: 40px;
}
#ca-root-page-content .ca-documents-wrapper .ca-root-wrapper-inner {
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	align-items: stretch;
	margin-top: -30px;
}
.ca-root-wrapper-inner p {
	font-size: 15px;
    /*line-height: 1.4;	*/
}
#mk-ca-iframe,
#mk-ca-form {
	height: 630px;
	width: 100%;
}
#ca-root-page-content blockquote {
	border-right: 4px solid #3C3B3D;
	margin: 20px 0px 10px 0px;
}
#ca-root-page-content blockquote > p {
	text-align: right;
	font-size: 16px;
	margin-top: 0px;
	padding: 5px 10px 5px 0px;
	color: #3C3B3D;
}
@media (min-width: 320px) and (max-width: 991px) {
	
	.page-id-2102 .header-image-inner-inside .container .header {		
		margin-top: 40px;			
	}
	
}

@media (min-width: 320px) and (max-width: 767px) {
	
	#ca-root-page-content > .container {
		max-width: 100%;
		margin: 0px;
	}
	#ca-root-page-content .ca-documents-wrapper .ca-wrapper-header {		
		height: 95px;
		width: 280px;
		margin: 0px;
		margin-bottom: -10px;
		top: -28px;
		padding-top: 16px;
	}	
	#ca-root-page-content .ca-documents-wrapper .ca-wrapper-header .header	{		
		font-size: 18px;
		line-height: 22px;
		margin-top: 10px;
	}
	#ca-root-page-content .ca-documents-wrapper  {
		margin-top: 30px;
		padding: 0px 30px;
	}
	
}
/*** / Page MK CA  ***/

/***   Page MK CERT SEARCH  ***/
.page-id-1777 .header-image-inner-inside {
	background: url(../images/header-doc-verification-background-image.png) no-repeat center top -100px!important;	
}
.page-id-1777 .header-image-inner-inside > .container {    
	margin:0px;
}
.page-id-1777 .header-image-inner-inside {    
	height: 241px;
}
.page-id-1777 .header-image-inner-inside .container .header {
    padding: 0px 20px;
	margin: 30px 0px 0px 0px;    
}
.page-id-1777 .breadcrumbs {
	display: none;
}
.page-id-1777 .default-page-content > .container {
	max-width: 100%;	
}
#cert-search-page-content > .container {
	max-width: 100%;
	margin: auto 60px;
}
article#post-1777 {
	width: 100%;
	margin: 0px;
	border: none;
	padding: 0px;
}
.page-id-1777 .section-services {
	padding-top: 40px;
}

#cert-search-page-content .documents-wrapper {
	background: #FFFFFF;
    -webkit-box-shadow: 0px 0px 16px rgba(128, 128, 128, 0.34);
    box-shadow: 0px 0px 16px rgba(128, 128, 128, 0.34);
    border-radius: 4px;
    display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	align-items: center;
	margin-top: 30px;
	padding: 0px 40px 20px 40px;
}
#cert-search-page-content .documents-wrapper  .wrapper-header {    
    text-align: center;
    position: relative;
    height: 150px;
	width: 450px;
    margin: 0px;
	top: -28px;
    padding-top: 40px;
}
#cert-search-page-content .requests-wrapper .wrapper-header { 
	margin-bottom: -50px;
}
#cert-search-page-content .documents-wrapper .wrapper-header-background {
	background: url(../images/services-package-basic-card.png) center no-repeat;
    background-size: cover;    
}
#cert-search-page-content .documents-wrapper .wrapper-header .header {
	color: #EB1D25;
    font-weight: bold;
    font-size: 30px;
	line-height: 40px;
}
#cert-search-page-content .documents-wrapper .wrapper-inner {
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	align-items: stretch;
	margin-top: -30px;
}
#mk-cert-search-iframe,
#mk-cert-search-form {
	height: 630px;
	width: 100%;
}
#mk-cert-search-iframe {
	margin-top: 20px;
}

@media (min-width: 320px) and (max-width: 991px) {
	
	.page-id-1777 .header-image-inner-inside .container .header {		
		margin-top: 40px;			
	}
	
}

@media (min-width: 320px) and (max-width: 767px) {
	
	#cert-search-page-content > .container {
		max-width: 100%;
		margin: 0px;
	}
	#cert-search-page-content .documents-wrapper {
		margin-top: 30px;
		padding: 0px 30px;
	}
	#cert-search-page-content .documents-wrapper .wrapper-header {		
		height: 95px;
		width: 280px;
		margin: 0px;
		margin-bottom: -10px;
		top: -28px;
		padding-top: 16px;
	}	
	#cert-search-page-content .documents-wrapper .wrapper-header .header	{		
		font-size: 18px;
		line-height: 22px;
		margin-top: 12px;
	}	
	
}
/*** / Page MK CERT SEARCH  ***/

/***   Page PZ  ***/

.page-id-1114 .header-image-inner-inside {
    background: url(../images/header-products-background-image.png) no-repeat center top -100px!important;
	height: 250px;	
}
.page-id-1114 .header-image-inner-inside > .container {    
	margin:0px;
}
.page-id-1114 .header-image-inner-inside .container .header {    
	margin: 25px 0px 0px 0px;
	padding: 0px 20px;
}
.page-id-1114 .default-page-content > .container {
	max-width: 100%;	
}
.page-id-1114 .breadcrumbs {
	display: none;
}
#pz-page-content {
	width: 100%;
    display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;    
	justify-content: center;
	align-items: center;
	flex-wrap: wrap;
	padding: 30px 15px 0px 15px;
	margin: 0px 0px -40px 0px;
}
#pz-page-content .product-box {
    position: relative;
    margin: 0 30px;
    margin-bottom: 60px;
    min-height: 410px!important;
}
#pz-page-content .product-box .product-image img {    
    position: relative;
    height: 196px;
    width: auto;
}
#pz-page-content .product-box .product-title {
    min-height: 60px;
    padding: 10px 0px;
}
#pz-page-content .product-box .product-title h3 {
    color: #3C3B3D;
    font-weight: bold;
    font-size: 20px;
    line-height: 26px;
    margin: 15px 0px 5px 0px;
    text-align: left;
}
#pz-page-content .product-box .product-description p {	
    margin-top: 0px;
    margin-bottom: 40px;
    font-size: 16px;
    text-align: left;
}

@media (min-width: 320px) and (max-width: 767px) {
	
	.page-id-1114 .section-blog-header-image .header-image-inner-inside {
		background: url(../images/header-products-background-image.png) no-repeat center top -141px!important;		   
		height: 200px;
	}
	.page-id-1114 .header-image-inner-inside .container .header {    
		margin-top: 55px;
		font-size: 24px;
		padding: 0px 10px;
	}
	#pz-page-content {
		width: 100%;		
	}
	
}

@media (min-width: 320px) and (max-width: 479px) {

	#pz-page-content .product-box {			
		width: 280px;
		min-width: 280px;
		min-height: 420px!important;
	}	
	
}

/*** / Page PZ  ***/

/***   Page Art-Crypto ***/
.postid-728 .red-bold {
	font-size: 18px;
	font-weight: 800;
	color: #EB1D25; 
}

.postid-728 .header-image-inner-inside {
    background: url(../images/header-products-background-image.png) no-repeat center top -100px!important;
	height: 250px;	
}
.postid-728 .header-image-inner-inside > .container {    
	margin:0px;
}
.postid-728 .header-image-inner-inside .container .header {    
	margin: 25px 0px 0px 0px;
	padding: 0px 20px;
}
.postid-728.default-page-content > .container {
	max-width: 100%;	
}
.postid-728 .breadcrumbs {
	display: none;
}
.postid-728 .product {
    margin-top: 30px;
}
.postid-728 .product__inner .image {
    float: right;
    width: 320px;
	height: auto;
    text-align: center;
    padding-top: 0px;
}
.postid-728 .product__inner .product__content .product__description p {
    margin-bottom: 10px;
    font-size: 16px;
    line-height: 24px;
    color: #3C3B3D;
}
.postid-728 .section-intro {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	align-items: stretch;
	justify-content: center;
	margin-bottom: 60px;	
}
.postid-728 .product__inner .product__content .product__description .section-intro p {
	font-size: 18px;
	line-height: 26px;
}
.postid-728 .section-intro h2,
.postid-728 .product__inner .product__content .product__description .header.software {
	font-size: 30px;
	font-weight: 800;
	color: #3C3B3D;
	line-height: 36px;
	margin-bottom: 20px;
}
.postid-728 .section-what {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;	
	margin-bottom: 60px;	
}

.postid-728 .section-what .section-title {
	min-width: 280px;
	max-width: 280px;
	text-align: right;
	font-size: 24px;
	font-weight: 800;
	color: #EB1D25;
	line-height: 30px;	
}
.postid-728 .section-what ul {
	width: 100%;
	padding: 5px 5px 5px 40px;
	margin-left: 20px;
	list-style: none;
	font-size: 18px;
	line-height: 26px;
}
.postid-728 .section-what ul > li {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
    align-items: flex-start;
	margin-bottom: 10px;
}
.postid-728 .section-what ul > li::before{
	font-size: 40px;
	color: #EB1D25;
	content: "\25AA"; 
	display: inline-block; 	
	margin-left: -20px;
	width: 30px;
    min-width: 30px;
    margin-left: -20px;
    max-width: 30px;
}
.postid-728 .section-add {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;	
	align-items: center;
	margin-bottom: 60px;
}
.postid-728 .section-add .block-left {
	padding: 0px 10px 0px 0px;
}
.postid-728 .section-add .yt-content-wrapper {
    text-align: center;
    min-width: 480px;
	margin-top: 0px;
}
.postid-728 .link-document {
	color: #EB1D25;
	font-weight: 800;
}
.postid-728 .link-document:hover {
	text-decoration: none;
}
.postid-728  .documents-wrapper {
	width: 100%;
    margin-top: 60px;
    background: #FFFFFF;
    -webkit-box-shadow: 0px 0px 16px rgba(128, 128, 128, 0.34);
    box-shadow: 0px 0px 16px rgba(128, 128, 128, 0.34);
    border-radius: 4px;    
}
.postid-728 .documents-wrapper .wrapper-header {
    background: url(../images/services-package-universal-card.png) center no-repeat;
    margin: 0 auto;
    text-align: center;
    position: relative;
    height: 105px;
    top: -28px;
    padding-top: 27px;
}
.postid-728 .documents-wrapper .wrapper-header .header {
    color: #EB1D25;
    font-weight: bold;
    font-size: 24px;
}
.postid-728 .documents-wrapper .wrapper-inner {
	margin-top: -10px;
	padding: 0px 30px 30px 30px;
	display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
	flex-wrap: wrap;
}
.postid-728 .documents-wrapper .wrapper-inner .link-block {
	width: 100%;
    margin: 10px 0px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    align-items: center;
    justify-content: flex-start;
    padding: 15px 20px;    
    border: 1px solid #3C3B3D;
	background: transparent;
	text-decoration: none;
	color: #3C3B3D;
	font-size: 20px;
	font-weight: 600;
	text-align: left;
    -webkit-transition: .3s;
    transition: .3s;
}
.postid-728 .documents-wrapper .wrapper-inner .link-block:hover {    
    -webkit-box-shadow: 0px 0px 16px rgba(128, 128, 128, 0.34);
    box-shadow: 0px 0px 16px rgba(128, 128, 128, 0.34);
}
.postid-728 .documents-wrapper .wrapper-inner .link-block > i {	
    margin-right: 25px; 
	font-size: 40px;
	font-weight: 900;	
    -webkit-transition: .3s;
    transition: .3s;
}	
.postid-728 .documents-wrapper .wrapper-inner .link-block .version {
	color: #404040;
	font-size: 16px;
	font-weight: 400;
	text-decoration: none;
}
.postid-728 .documents-wrapper .wrapper-inner .link-block .download-link-wrapper {
	text-align: center;
	padding-left: 10px;
	width: 160px;
}
.postid-728 .documents-wrapper .wrapper-inner .link-block .download-link {
	color: #EB1D25;
	font-weight: 800;
	font-size: 20px;	
	text-decoration: none;
	width: 100%;
	display: block;
}
.postid-728 .documents-wrapper .wrapper-inner .link-block .download-link i {
	color: #EB1D25;
	font-weight: 800;
	font-size: 36px;
	max-height: 36px;	
	text-decoration: none;
	margin-bottom: 10px;
}
.postid-728 .documents-wrapper .wrapper-inner .link-block .download-link:hover,
.postid-728 .documents-wrapper .wrapper-inner .link-block .download-link:hover i {	
    color: #C2151C;
}
.postid-728 .documents-wrapper .wrapper-inner .link-block .text-block {
	flex-grow: 1;
}

@media (min-width: 320px) and (max-width: 991px) {
	
	.postid-728 .section-add {
		flex-wrap: wrap;		
	}
	.postid-728 .section-add .yt-content-wrapper {
		width: 100%;
		text-align: center;
		min-width: 480px;
		margin-top: 0px;		
	}
	.postid-728 .section-links table.default-table-style thead tr td {    
		min-width: 120px;
	}
	.postid-728 .product .container .product__inner .product__content {
		padding: 0 40px;
	}
	
}

@media (min-width: 320px) and (max-width: 767px) {
	
	.postid-728 .header-image-inner-inside {
		background: url(../images/header-products-background-image.png) no-repeat center top -141px!important;		   
		height: 200px;
	}
	.postid-728 .header-image-inner-inside .container .header {    
		margin-top: 55px;
		font-size: 24px;
		padding: 0px 10px;
	}
	.postid-728 .product .container .product__inner .product__content {
		padding: 0 30px;
	}
	.postid-728 .section-intro {
		margin-bottom:40px;	
	}
	.postid-728 .section-intro h2 {
		font-size: 24px;
	}
	.postid-728 .section-what {	
		flex-wrap: wrap;
		margin-bottom:40px;		
	}
	.postid-728 .section-what .section-title {
		min-width: 100%;
		max-width: 100%;
		text-align: left;
		margin-bottom: 20px;		
	}
	.postid-728 .section-what ul {
		padding: 5px 0px 5px 20px;
		margin-left: 0px;		
	}
	
	.postid-728 .section-add {
		flex-wrap: wrap;
		margin-bottom:40px;	
	}	
	.postid-728 .section-add .yt-content-wrapper { 
		min-width: 320px;	
		margin-top: 0px;
	}	
	.postid-728 .documents-wrapper .wrapper-inner .link-block {	    
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		align-items: stretch;
		font-size: 18px;
		text-align: center;		
		padding: 20px;	
		margin: 20px 0px;		
	}
	.postid-728 .documents-wrapper .wrapper-inner .link-block > i {
		margin: 5px 0px 10px 0px;				
	}
	.postid-728 .documents-wrapper .wrapper-inner .link-block .download-link i {
		margin: 30px 0px 5px 0px;				
	}
	.postid-728 .documents-wrapper .wrapper-inner .link-block .download-link-wrapper {
		text-align: center;
		padding-left: 0px;
		width: 100%;
	}
	.postid-728 .documents-wrapper .wrapper-inner .link-block .download-link {	
		width: 160px;
		margin: 0px auto;		
	}
	.postid-728 .section-add .block-left {
		padding: 0px;
	}
}

@media (min-width: 320px) and (max-width: 479px) {
	
	.postid-728 .documents-wrapper,
	.postid-728 .section-add .yt-content-wrapper {
		margin: 0px -30px;
		width: calc(100% + 60px);
	}
	
}

/*** / Page Art-Crypto ***/

/***   Page IIT  ***/ 
.postid-729 .red-bold {
	font-size: 18px;
	font-weight: 800;
	color: #EB1D25; 
}

.postid-729 .header-image-inner-inside {
    background: url(../images/header-products-background-image.png) no-repeat center top -100px!important;
	height: 250px;	
}
.postid-729 .header-image-inner-inside > .container {    
	margin:0px;
}
.postid-729 .header-image-inner-inside .container .header {    
	margin: 25px 0px 0px 0px;
	padding: 0px 20px;
}
.postid-729.default-page-content > .container {
	max-width: 100%;	
}
.postid-729 .breadcrumbs {
	display: none;
}
.postid-729 .product {
    margin-top: 30px;
}
.postid-729 .product__inner .image {
    float: right;
    width: 320px;
	height: auto;
    text-align: center;
    padding-top: 0px;
}
.postid-729 .product__inner .product__content .product__description p {
    margin-bottom: 10px;
    font-size: 16px;
    line-height: 24px;
    color: #3C3B3D;
}
.postid-729 .section-intro {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	align-items: stretch;
	justify-content: center;
	margin-bottom: 100px;	
}
.postid-729 .product__inner .product__content .product__description .section-intro p {
	font-size: 18px;
	line-height: 26px;
}
.postid-729 .section-intro h2 {
	font-size: 30px;
	font-weight: 800;
	color: #3C3B3D;
	line-height: 36px;
	margin-bottom: 30px;
}
.postid-729 .product__inner .product__content .product__description .header.software {
	font-size: 30px;
	font-weight: 800;
	color: #3C3B3D;
	line-height: 36px;
	margin-bottom: 20px;
}
.postid-729 .section-what {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;	
	margin-bottom: 60px;	
}

.postid-729 .section-what .section-title {
	min-width: 280px;
	max-width: 280px;
	text-align: right;
	font-size: 24px;
	font-weight: 800;
	color: #EB1D25;
	line-height: 30px;	
}
.postid-729 .section-what ul {
	width: 100%;
	padding: 5px 5px 5px 40px;
	margin-left: 20px;
	list-style: none;
	font-size: 18px;
	line-height: 26px;
}
.postid-729 .section-what ul > li {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
    align-items: flex-start;
	margin-bottom: 10px;
}
.postid-729 .section-what ul > li::before{
	font-size: 40px;
	color: #EB1D25;
	content: "\25AA"; 
	display: inline-block; 	
	margin-left: -20px;
	width: 30px;
    min-width: 30px;
    margin-left: -20px;
    max-width: 30px;
}
.postid-729 .link-document {
	color: #EB1D25;
	font-weight: 800;
}
.postid-729 .link-document:hover {
	text-decoration: none;
}
.postid-729 .documents-wrapper {
	width: 100%;
    margin-top: 60px;
    background: #FFFFFF;
    -webkit-box-shadow: 0px 0px 16px rgba(128, 128, 128, 0.34);
    box-shadow: 0px 0px 16px rgba(128, 128, 128, 0.34);
    border-radius: 4px;    
}
.postid-729 .documents-wrapper .wrapper-header {
    background: url(../images/services-package-universal-card.png) center no-repeat;
    margin: 0 auto;
    text-align: center;
    position: relative;
    height: 105px;
    top: -28px;
    padding-top: 27px;
}
.postid-729 .documents-wrapper .wrapper-header .header {
    color: #EB1D25;
    font-weight: bold;
    font-size: 24px;
}
.postid-729 .documents-wrapper .wrapper-inner {
	margin-top: -10px;
	padding: 0px 30px 30px 30px;
	display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
	flex-wrap: wrap;
}
.postid-729 .documents-wrapper .wrapper-inner .link-block {
	width: 100%;
    margin: 10px 0px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    align-items: center;
    justify-content: flex-start;
    padding: 15px 20px;    
    border: 1px solid #3C3B3D;
	background: transparent;
	text-decoration: none;
	color: #3C3B3D;
	font-size: 20px;
	font-weight: 600;
	text-align: left;
    -webkit-transition: .3s;
    transition: .3s;
}
.postid-729 .documents-wrapper .wrapper-inner .link-block:hover {    
    -webkit-box-shadow: 0px 0px 16px rgba(128, 128, 128, 0.34);
    box-shadow: 0px 0px 16px rgba(128, 128, 128, 0.34);
}
.postid-729 .documents-wrapper .wrapper-inner .link-block > i {	
    margin-right: 25px; 
	font-size: 40px;
	font-weight: 900;	
    -webkit-transition: .3s;
    transition: .3s;
}	
.postid-729 .documents-wrapper .wrapper-inner .link-block .version {
	color: #404040;
	font-size: 16px;
	font-weight: 400;
	text-decoration: none;
}
.postid-729 .documents-wrapper .wrapper-inner .link-block .download-link-wrapper {
	text-align: center;
	padding-left: 10px;
	width: 160px;
}
.postid-729 .documents-wrapper .wrapper-inner .link-block .download-link {
	color: #EB1D25;
	font-weight: 800;
	font-size: 20px;	
	text-decoration: none;
	width: 100%;
	display: block;
}
.postid-729 .documents-wrapper .wrapper-inner .link-block .download-link i {
	color: #EB1D25;
	font-weight: 800;
	font-size: 36px;
	max-height: 36px;	
	text-decoration: none;
	margin-bottom: 10px;
}
.postid-729 .documents-wrapper .wrapper-inner .link-block .download-link:hover,
.postid-729 .documents-wrapper .wrapper-inner .link-block .download-link:hover i {	
    color: #C2151C;
}
.postid-729 .documents-wrapper .wrapper-inner .link-block .text-block {
	flex-grow: 1;
}

@media (min-width: 320px) and (max-width: 1199px) {
	
	.postid-729 .section-intro h2 {		
		margin-top: 20px;
		margin-bottom: 20px;
	}
	.postid-729 .section-intro {
		margin-bottom: 60px;
	}
}

@media (min-width: 320px) and (max-width: 991px) {	
	
	.postid-729 .product .container .product__inner .product__content {
		padding: 0 40px;
	}
	
}

@media (min-width: 320px) and (max-width: 767px) {
	
	.postid-729 .header-image-inner-inside {
		background: url(../images/header-products-background-image.png) no-repeat center top -141px!important;		   
		height: 200px;
	}
	.postid-729 .header-image-inner-inside .container .header {    
		margin-top: 55px;
		font-size: 24px;
		padding: 0px 10px;
	}
	.postid-729 .product .container .product__inner .product__content {
		padding: 0 30px;
	}
	.postid-729 .section-intro {
		margin-bottom:40px;	
	}
	.postid-729 .section-intro h2 {
		font-size: 24px;
	}
	.postid-729 .section-what {	
		flex-wrap: wrap;
		margin-bottom:40px;		
	}
	.postid-729 .section-what .section-title {
		min-width: 100%;
		max-width: 100%;
		text-align: left;
		margin-bottom: 20px;		
	}
	.postid-729 .section-what ul {
		padding: 5px 0px 5px 20px;
		margin-left: 0px;		
	}
	.postid-729 .documents-wrapper .wrapper-inner .link-block {	    
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		align-items: stretch;
		font-size: 18px;
		text-align: center;		
		padding: 20px;	
		margin: 20px 0px;		
	}
	.postid-729 .documents-wrapper .wrapper-inner .link-block > i {
		margin: 5px 0px 10px 0px;				
	}
	.postid-729 .documents-wrapper .wrapper-inner .link-block .download-link i {
		margin: 30px 0px 5px 0px;				
	}
	.postid-729 .documents-wrapper .wrapper-inner .link-block .download-link-wrapper {
		text-align: center;
		padding-left: 0px;
		width: 100%;
	}
	.postid-729 .documents-wrapper .wrapper-inner .link-block .download-link {	
		width: 160px;
		margin: 0px auto;		
	}	
}

@media (min-width: 320px) and (max-width: 479px) {
	
	.postid-729 .documents-wrapper {
		margin: 0px -30px;
		width: calc(100% + 60px);
	}
	
}

#pz-detail a   {
    background-color: #EB1D25;
	border: 1px solid #EB1D25;
 	border-radius: 4px;
    color: #FFFFFF;
    padding: 8px 10px;
    text-decoration: none;
    cursor: pointer;
	font-size: 16px;
    line-height: 21px;
	text-align: center;
	padding-top: 7px;
    position: absolute;
	bottom: 10px;
	right: 10px;
}

#pz-detail a:hover {
    color: #EB1D25;
    background: #ffffff;
}

/*** / Page IIT  ***/


/***   Page АПАРАТНІ ЗАСОБИ  ***/

.page-id-1823 .header-image-inner-inside {
    background: url(../images/header-products-background-image.png) no-repeat center top -100px!important;
	height: 250px;	
}
.page-id-1823 .header-image-inner-inside > .container {    
	margin:0px;
}
.page-id-1823 .header-image-inner-inside .container .header {    
	margin: 25px 0px 0px 0px;
	padding: 0px 20px;
}
.page-id-1823 .default-page-content > .container {
	/*max-width: 100%;*/	
}
.page-id-1823 .breadcrumbs {
	display: none;
}
#apzas-page-content {
	width: 100%;
    display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	align-items: center;
	flex-wrap: wrap;
	padding: 30px 15px 0px 15px;
	margin: 0px 0px -40px 0px;
}
#apzas-page-content .documents-wrapper {
	width: 100%;
	background: #FFFFFF;
	-webkit-box-shadow: 0px 0px 16px rgba(128, 128, 128, 0.34);
	box-shadow: 0px 0px 16px rgba(128, 128, 128, 0.34);
	border-radius: 4px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	align-items: center;
	margin-top: -30px;
	padding: 0px 40px 20px 40px;
}
#apzas-page-content .documents-wrapper.smart-card {
	margin-top: 30px;
}
#apzas-page-content .documents-wrapper .wrapper-header {    
	text-align: center;
	position: relative;
	height: 120px;
	width: 360px;
	margin: 0px;
	top: -28px;
	padding-top: 30px;
}
#apzas-page-content .documents-wrapper .wrapper-header-background {
	background: url(../images/services-package-basic-card.png) center no-repeat;
	background-size: cover;    
}
#apzas-page-content .documents-wrapper .wrapper-header .header {
	color: #EB1D25;
	font-weight: bold;
	font-size: 24px;
	line-height: 32px;
	margin-top: -10px;
}
#apzas-page-content .documents-wrapper .wrapper-inner {
	width: 100%;
	margin-top: -10px;
	padding: 0px 30px 30px 30px;
	display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
#apzas-page-content .attention-block {
	width: 100%;
	margin: 0px 0px 20px 0px;	
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row; 
	align-items: center;
	padding: 15px;
	background: #FFFFFF; 
    border-radius: 4px;	
	border: 1px solid #EB1D25;       
}
#apzas-page-content .attention-block .block-header {
	width: 40px;
    min-width: 40px;
    height: 40px;
    max-height: 60px;
    margin: 0px 15px 0px 0px;
	color: #ffffff;
    border-radius: 40px;
    background: #EB1D25;     
    padding: 14px;	
	-webkit-transition: .3s;
    transition: .3s;
}
#apzas-page-content .attention-block .block-header .header {
	line-height: 20px;
    text-align: center;
    margin-top: -5px;
    font-size: 24px;
}
#apzas-page-content .attention-block .block-content {
	padding-right: 10px;
}
#apzas-page-content .attention-block .block-content p {
    margin-top: 0px;
}
#apzas-page-content .product-box {
	position: relative;
	margin: 30px 0px;	
	width: 360px;
	min-height: 560px!important;
}
#apzas-page-content .product-box .product-image {
    position: relative;
    text-align: center;
    height: 196px;
    width: 245px;
    margin: 10px auto -30px auto;
}
#apzas-page-content .smart-card .product-box .product-image {
	margin: 10px auto 0px auto;
}
#apzas-page-content .product-box .product-image img {
    position: relative;
	max-height: 196px;
}
#apzas-page-content .product-box .product-title {
    min-height: 60px;
    padding: 10px 0px;
}
#apzas-page-content .product-box .product-title h3 {
    color: #3C3B3D;
    font-weight: bold;
    font-size: 20px;
    line-height: 26px;
    margin: 15px 0px 5px 0px;
    text-align: left;
}
#apzas-page-content .product-box .price {
    color: #EB1D25;
    font-weight: bold;
    font-size: 24px;
    line-height: 26px;
    margin: 0px;  
	text-align: left;
	position: absolute;
	bottom: 90px;
}
#apzas-page-content .product-box .product-description p {	
    margin-top: 0px;
    margin-bottom: 20px;
    font-size: 14px;
    text-align: left;
}

@media (min-width: 768px) and (max-width: 991px) {
	#apzas-page-content {
		padding-left: 60px;
		padding-right: 60px;
	}
	#apzas-page-content .documents-wrapper .wrapper-inner {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		align-items: center;		
	}	
	#apzas-page-content .attention-block .block-content {		
		text-align: left;
	}
}
	
@media (min-width: 320px) and (max-width: 767px) {
	
	.page-id-1823 .section-blog-header-image .header-image-inner-inside {
		background: url(../images/header-products-background-image.png) no-repeat center top -141px!important;		   
		height: 200px;
	}
	.page-id-1823 .header-image-inner-inside .container .header {    
		margin-top: 55px;
		font-size: 24px;
		padding: 0px 10px;
	}
	#apzas-page-content {
		width: 100%;		
	}
	#apzas-page-content .documents-wrapper {		
		padding: 0px 20px;
		margin: -40px -15px 0px -15px;
		width: calc(100% + 30px);
	}	
	#apzas-page-content .documents-wrapper .wrapper-header {		
		height: 95px;
		width: 280px;
		margin: 0px;
		margin-bottom: 0px;
		top: -28px;
		padding-top: 16px;
	}	
	#apzas-page-content .documents-wrapper .wrapper-header .header {		
		font-size: 18px;
		line-height: 22px;
		margin-top: 5px;
	}
	#apzas-page-content .documents-wrapper .wrapper-inner {
		width: auto;
		padding: 0px 0px 30px 0px;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}
	#apzas-page-content .attention-block {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;	   
		width: 360px;
		margin-left: auto;
		margin-right: auto;
	}	
	#apzas-page-content .attention-block .block-header {
		margin-right: 0px;
		margin-bottom: 15px;
	}
	#apzas-page-content .attention-block .block-content {
		padding-right: 0px;
		text-align: center;
	}	
	#apzas-page-content .product-box {    
		margin: 30px auto;
	}
	
}

@media (min-width: 320px) and (max-width: 479px) {
	
	#apzas-page-content .attention-block {			   
		width: 280px;		
	}
	#apzas-page-content .product-box {		
		padding: 30px;
		width: 280px;
		min-width: 280px;
		min-height: auto!important;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		
	}	
	#apzas-page-content .product-box .product-image {    
		width: auto;
		max-height: 150px;
		margin-top: 0px;
		margin-bottom: -20px;
	}
	#apzas-page-content .product-box .product-image img {    
		max-height: 150px;
		max-width: 188px;
	}
	#apzas-page-content .product-box .product-btn-buy {
		position: relative;
		bottom: auto;		
	}
	#apzas-page-content .product-box .price {
		position: relative;
		bottom: auto;		
	}
}


#product-detail a   {
    background-color: #EB1D25;
	border: 1px solid #EB1D25;
 	border-radius: 4px;
    color: #FFFFFF;
    padding: 8px 10px;
    text-decoration: none;
    cursor: pointer;
	font-size: 16px;
    line-height: 21px;
	text-align: center;
	padding-top: 7px;
    position: absolute;
	bottom: 80px;
}

#product-detail a:hover {
    color: #EB1D25;
    background: #ffffff;
}

/*** / Page АПАРАТНІ ЗАСОБИ  ***/

/***   Pages Products ***/

.breadcrumbs a.list-link {
	color: #888;
    font-weight: 600;
	font-size: 1rem;
	line-height: 1.5;
	text-decoration: underline;
	-webkit-transition: .3s;
    transition: .3s;
}
.breadcrumbs a.list-link:hover {
	color: #EB1D25;
	text-decoration: none;	
}
.breadcrumbs a.list-link i {	
	font-size: 1rem;
	margin-right: 4px;
	text-decoration: none;
	-webkit-transition: .3s;
    transition: .3s;
}

.postid-629 .header-image-inner-inside,
.postid-630 .header-image-inner-inside,
.postid-631 .header-image-inner-inside,
.postid-632 .header-image-inner-inside,
.postid-633 .header-image-inner-inside {
    background: url(../images/header-products-background-image.png) no-repeat center top -100px!important;
	height: 250px;	
}
.postid-629 .header-image-inner-inside > .container,
.postid-630 .header-image-inner-inside > .container,
.postid-631 .header-image-inner-inside > .container,
.postid-632 .header-image-inner-inside > .container,
.postid-633 .header-image-inner-inside > .container {    
	margin:0px;
}
.postid-629 .header-image-inner-inside .container .header,
.postid-630 .header-image-inner-inside .container .header,
.postid-631 .header-image-inner-inside .container .header,
.postid-632 .header-image-inner-inside .container .header,
.postid-633 .header-image-inner-inside .container .header {    
	margin: 25px 0px 0px 0px;
	padding: 0px 20px;
}
.postid-629 .breadcrumbs,
.postid-630 .breadcrumbs,
.postid-631 .breadcrumbs,
.postid-632 .breadcrumbs,
.postid-633 .breadcrumbs {
	/*display: none;*/
}

.postid-629 .product ul,
.postid-630 .product ul,
.postid-631 .product ul,
.postid-632 .product ul,
.postid-633 .product ul {
	margin-left: 20px;
	list-style: none;
	font-size: 16px;
	line-height: 26px;
}
.postid-629 .product ul > li,
.postid-630 .product ul > li,
.postid-631 .product ul > li,
.postid-632 .product ul > li,
.postid-633 .product ul > li {
	display: flex;
    align-items: flex-start;
	margin-top: 10px;
}
.postid-629 .product ul > li::before,
.postid-630 .product ul > li::before,
.postid-631 .product ul > li::before,
.postid-632 .product ul > li::before,
.postid-633 .product ul > li::before {
	font-size: 30px;
	color: #EB1D25;
	content: "\25AA";
	display: inline-block;	
	width: 30px;
	min-width: 30px;
	margin-left: -20px;
	max-width: 30px;
	bottom: auto;
}

@media (min-width: 320px) and (max-width: 767px) {
	
	.postid-629 .header-image-inner-inside,
	.postid-630 .header-image-inner-inside,
	.postid-631 .header-image-inner-inside,
	.postid-632 .header-image-inner-inside,
	.postid-633 .header-image-inner-inside {
		background: url(../images/header-products-background-image.png) no-repeat center top -141px!important;		   
		height: 200px;
	}
	.postid-629 .header-image-inner-inside .container .header,
	.postid-630 .header-image-inner-inside .container .header,
	.postid-631 .header-image-inner-inside .container .header,
	.postid-632 .header-image-inner-inside .container .header,
	.postid-633 .header-image-inner-inside .container .header {    
		margin-top: 55px;
		font-size: 24px;
		padding: 0px 10px;
	}
	
}
	/*** / Pages Products ***/

   /* свойства модального окна по умолчанию */
    .modal {
      position: fixed;
      /* фиксированное положение */
      top: 0;
      right: 0;
      bottom: 0;
      left: 0;
      background: rgba(0, 0, 0, 0.5);
      /* цвет фона */
      z-index: 1050;
      opacity: 0;
      /* по умолчанию модальное окно прозрачно */
      -webkit-transition: opacity 400ms ease-in;
      -moz-transition: opacity 400ms ease-in;
      transition: opacity 400ms ease-in;
      /* анимация перехода */
      pointer-events: none;
      /* элемент невидим для событий мыши */
    }

    /* при отображении модального окно */
    .modal:target {
      opacity: 1;
      pointer-events: auto;
      overflow-y: auto;
    }

    /* ширина модального окна и его отступы от экрана */
    .modal-dialog {
      position: relative;
      width: auto;
      margin: 10px;
    }

    @media (min-width: 576px) {
      .modal-dialog {
        max-width: 650px;
        margin: 30px auto;
      }
    }

 
 /* свойства для блока, содержащего контент модального окна */ 
    .modal-content {
      position: relative;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
      -ms-flex-direction: column;
      flex-direction: column;
      background-color: #fff;
      -webkit-background-clip: padding-box;
      background-clip: padding-box;
      border: 1px solid rgba(0, 0, 0, .2);
      border-radius: .3rem;
      outline: 0;
    }

    @media (min-width: 768px) {
      .modal-content {
        -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
        box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
      }
    }

    /* свойства для заголовка модального окна */
    .modal-header {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -webkit-align-items: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-box-pack: justify;
      -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
      justify-content: space-between;
      padding: 15px;
      border-bottom: 1px solid #eceeef;
    }

    .modal-title {
      margin-top: 0;
      margin-bottom: 0;
      line-height: 1.5;
      font-size: 1.25rem;
      font-weight: 500;
    }

    /* свойства для кнопки "Закрыть" */
    .close {
      float: right;
      font-family: sans-serif;
      font-size: 24px;
      font-weight: 700;
      line-height: 1;
      color: #000;
      text-shadow: 0 1px 0 #fff;
      opacity: .5;
      text-decoration: none;
    }

    /* свойства для кнопки "Закрыть" при нахождении её в фокусе или наведении */
    .close:focus,
    .close:hover {
      color: #000;
      text-decoration: none;
      cursor: pointer;
      opacity: .75;
    } 

    /* свойства для блока, содержащего основное содержимое окна */
    .modal-body {
      position: relative;
      -webkit-box-flex: 1;
      -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
      flex: 1 1 auto;
      padding: 15px;
      overflow: auto;
    }
 
	.btn-serch-modal {
    float: left;
    width: 180px;
    height: 20px;
    border-radius: 4px;
    border: 2px solid #EB1D25;
    position:relative;
    margin: 10px; 
    left:250px;
    padding: 5px 5px;
    color: #fff;
    background: #EB1D25;;
    cursor: pointer;
    text-decoration: none;
    font-size: 15px;
    line-height: 18px;
    font-weight: 600;
   }

	.btn-serch-modal:hover {
    color: #EB1D25;
    text-decoration: none;
	background: #ffffff; 
	}


	.btn-serch-modal::after {
    content: "";
    clear: both;
    display: table;
	}  