/**
* Theme Name: shipex Child
* Description: This is a child theme of shipex 
* Author: creatives_planet
* Template: shipex
* Version: 1.12
*/

/* Запрещаем выделение и вызов системного меню на уровне браузера */
/* Полная блокировка системного меню для картинок */
img {
    -webkit-touch-callout: none !important; /* Блокирует меню на iOS/Safari */
    -webkit-user-select: none !important;    /* Блокирует выделение */
    -khtml-user-select: none !important;
    -moz-user-select: none !important;
    -ms-user-select: none !important;
    user-select: none !important;
    pointer-events: none !important;       /* Делает картинку "прозрачной" для касаний */
}

/* Если картинка является ссылкой, и мы хотим, чтобы клик работал, но меню не всплывало */
a img {
    pointer-events: auto !important;
    -webkit-touch-callout: none !important;
}

/*Значок гугл переводчика*/
.VIpgJd-ZVi9od-aZ2wEe-wOHMyf{
	display: none;
}

.cky-btn.cky-btn-reject{
	border-color: #2C4C93!important;
	color: #2C4C93!important;
}
.cky-btn.cky-btn-accept{
	border-color: #2C4C93!important;
	background: #2C4C93!important;
}

html body {
    background-color: #fff;
}
.pbmit-meta-author.pbmit-meta-line {
	display: none;
}
.tippy-content {
    padding: 0!important;
}
.stratum-image-hotspot__tooltip-wrapper {
    padding: 5px!important;
}
body .stratum-image-hotspot__tooltip-wrapper .stratum-image-hotspot__tooltip-title {
    font-size: 14px;
    line-height: normal;
    margin-bottom: 0px;
}

body .pbmit-blog-style-2 .pbmit-meta-date-wrapper:before {
    content: initial;
}
header:not(.pbmit-fixed-header) .pbmit-right-box a.glink{
	color: #ffffff6b;
}
header a.glink + a.glink{
	margin-left: 10px;
}
header:not(.pbmit-fixed-header) .pbmit-right-box a.glink.gt-current-lang{
	color: #ffffff;
}

.navigation-top .wrap{
	display: flex;
    align-items: center;
}
.navigation-top .wrap .site-title {
	width: auto;
	height: auto;
}


.margin-section {
	max-width: calc(100% - 40px)!important;
}
.front-blog .pbmit-element-title{
	text-transform: uppercase!important;
	color: #2C4C93!important;
}


.front-blog .pbmit-blog-style-2 .pbmit-blog-button-box::after, .front-blog  .pbmit-blog-style-2 .pbmit-blog-button-box::before, .front-blog  .pbmit-element-blog-style-2 .pbmit-blog-group-left .pbmit-content-wrapper:after, .front-blog  .pbmit-element-blog-style-2 .pbmit-blog-group-left .pbmit-content-wrapper:before {
	box-shadow: 3px 10px 0 0 #F1F6FB;
}
.front-blog  .pbmit-element-blog-style-2 .pbmit-blog-group-left .pbmit-content-wrapper, .front-blog  .pbmit-blog-style-2 .pbmit-blog-button-wrapper {
	background: #F1F6FB;
}


.partners .pbmit-ihbox-style-8 .pbmit-ihbox-svg-wrapper{
	font-size: 130px;
}
.partners  .pbmit-ihbox-style-8 .pbmit-element-title{
	font-size: 20px;
}

.pbmit-rev-btn .pbmit-button-icon:before, .pbmit-header-style-2 .pbmit-header-button2 .pbmit-header-button2-text:before, .pbmit-element-award-box-style-1 .pbmit-award-btn .pbmit-button-icon:before, .pbmit-ele-blog.pbmit-blog-style-2 .pbmit-blog-btn, .pbmit-service-style-1 .pbmit-service-image-wrapper .pbmit-service-btn {
	background-color: #DA2A1B !important;
    color: #fff !important;
}

.main-services .pbmit-left-col.col-md-9{
	width: 100%;
	padding-right: 12px;
}

.main-services .pbmit-right-col.col-md-3{
	display: none;
}

.facts-in-digits-custom h4.pbmit-fid-inner{
	color: #DA2A1B;
}

.facts-in-digits-custom .pbminfotech-ele-fid.pbminfotech-ele-fid-style-2{
	display: flex;
    justify-content: center;
}

body:not(.elementor-editor-active).home .main-map .boxes, 
body:not(.elementor-editor-active).home .main-map .rail, 
body:not(.elementor-editor-active).home .main-map .freedge {
    position: absolute;
    top: 0;
    opacity: 0;
    transition: .5s all;
}

.main-map .active-btn a{
	background-color: #fff !important;
    color: #2C4C93 !important;
}
.main-map a{
	padding: 15px 30px!important;
	background: #FFFFFF33!important;
}
.main-map .pbmit-btn-color-white .elementor-button .elementor-button-text:before{
	display: none;
}


.main-counters-section .pbminfotech-ele-fid-style-2 .pbmit-fld-contents {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    min-width: 360px;
}
.main-counters-section .pbmit-fid-title{
	font-weight: 600;
}
.main-counters-section .pbminfotech-ele-fid-style-2 .pbmit-fld-wrap {
    border-bottom: initial;
    padding: initial;
}

body .site-header .pbmit-sticky-header .pbmit-right-box .pbmit-header-button2 a {
    background-color: #2C4C93;
}

.advantages .pbmit-ihbox-style-1 .pbmit-ihbox-box, .advantages .pbmit-ihbox-style-1 .pbmit-ihbox-box-number {
	background: #F1F6FB;
}
.advantages .pbmit-ihbox-style-1 .pbmit-ihbox-svg-wrapper svg{
	width: 80px;
    height: 80px;
}
.advantages .pbmit-ihbox-style-1 .pbmit-heading-desc {
    font-size: 18px;
    line-height: 120%;
    font-weight: 500;
    margin: 15px 0 0;
}
.pbmit-footer-copyright-text-area p{
	margin: 0;
}
.pbmit-footer-copyright-text-area a{
	color: #2C4C93 !important;
    font-weight: 500;
}

.pbmit-footer-widget-col-2 li + li{
	margin-top: 25px;
}
.pbmit-footer-widget-col-2 a{
	font-weight: 600;
}
body .site-footer.pbmit-footer-style-2 .widget {
    padding-top: 0px;
}
.pbmit-footer-widget-col-3 .wp-block-list, .pbmit-footer-widget-col-4 .wp-block-list {
	margin-bottom: 10px;
}
.pbmit-footer-widget-col-3 p, .pbmit-footer-widget-col-4 p {
	font-size: 14px;
}

body .pbmit-header-search-form-wrapper {
	 background-color: #2c4c93f5;
}
.pbmit-tbar-inner{
	display: flex;
    flex-direction: column-reverse;
	gap: 15px;
}
body .pbmit-service-style-1 .pbmit-service-title, body .pbmit-navbar ul ul a {
	text-transform: initial;
}
body .pbmit-element-award-box-style-1 .pbmit-freight-box-title {
    font-size: 18px;
}
body .pbmit-element-timeline-style-1 .pbmit-timeline-title {
    font-size: 24px;
    line-height: 24px;
    margin-bottom: 10px;
    padding: 0 50px;
    text-transform: initial;
    color: #DA2A1B;
}
.history  .pbmit-element-timeline-style-1 .steps-dot .dot, .history .pbmit-element-timeline-style-1 .steps-dot .dot::after {
    background-color: #2C4C93;
	background: #2C4C93;
}


.pbmit-client-hover-img{
	width: 100%;
}
.pbmit-client-style-1 .pbmit-client-wrapper {
    transform: scale(1.3);
}
body .pbmit-client-style-1 .pbmit-border-wrapper {
    padding: 10px 30px;
}


.counted-info .swiper-static-slide-images, .counted-info  .pbmit-static-responsive-img{
	display: none;
}
.counted-info .col-md-6{
	width: 100%;
}

.counted-info__custom .pbmit-title-wrapper{
	padding: 30px!important;
    background: #fff;
    box-shadow: 0 4px 20px rgba(0, 0, 0, .05);
    border-radius: 20px;
	transition: .5s all;
}

.counted-info__custom .pbmit-title-wrapper:hover{
    background: #F1F6FB;
    box-shadow: 0 4px 20px rgba(0, 0, 0, .1);
}

.counted-info__custom .pbmit-title-wrapper:hover .pbmit-static-box-title h5, .counted-info__custom .pbmit-title-wrapper:hover .pbmit-static-box-desc{
	color: #2C4C93;
}

input[type="number"], input[type="text"], input[type="email"], input[type="password"], input[type="tel"], input[type="url"], input[type="search"], textarea, .select2-dropdown, #page .select2-container--default .select2-selection--single {
    border: 1px solid rgba(var(--pbmit-shipex-blackish-color-rgb), .3)!important;
}
.wpcf7-form label, .wpcf7-form .input-group p {
    width: 100%;
    font-weight: 500;
}

.wpcf7-form label .red{
	color: #DA2A1B;
}
body .pbmit-form.pbmit-team-form button {
    background-color: #2C4C93;
}
body .wpcf7-form .wpcf7-checkbox {
    display: flex;
	flex-wrap: wrap;
}
/* 1. Скрываем текстовое поле по умолчанию */
.container-type-other {
    display: none!important;
}

/* 2. Если последний чекбокс выбран, показываем обертку текстового поля */
.wpcf7-checkbox .wpcf7-list-item.last input:checked ~ .container-type-other, 
.wpcf7-checkbox .wpcf7-list-item.last label:has(input:checked) ~ .container-type-other,
/* Универсальный способ через :has (поддерживается современными браузерами) */
.wpcf7-form-control-wrap:has(.last input:checked) + .wpcf7-form-control-wrap .container-type-other {
    display: initial!important;
}

.pbminfotech-element-team .pbmit-heading-subheading .pbmit-element-title {
    font-size: 42px;
    line-height: 48px;
    color: #2C4C93;
    max-width: 95%;
}

body .pbmit-team-style-1 .pbmit-team-title {
    font-size: 20px;
    line-height: 24px;
    margin-bottom: 5px;
    color: #00112E;
}
body .pbmit-team-style-1 .pbminfotech-box-content-inner {
    padding-right: 0;
}
body .pbmit-element-team-style-1 .pbminfotech-box-team-position {
    font-size: 14px;
    line-height: 22px;
    text-transform: uppercase;
    margin-bottom: 5px;
    color: #2C4C93;
}
body .pbmit-element-team-style-1 .pbminfotech-box-team-position {
    font-weight: 600;
    font-size: 14px;
    line-height: 22px;
    text-transform: initial;
    margin-bottom: 10px;
    color: #2C4C93;
}
body .pbmit-team-style-1 .pbminfotech-box-content {
    position: relative;
    padding: 15px 20px 10px 15px;
}
body .pbmit-ihbox-style-10 .pbmit-heading-desc {
    text-transform: initial;
}
.pbmit-element-timeline-style-1 .pbmit-feature-image img {
    border-radius: 30px;
    max-height: 145px;
    object-fit: contain;
    max-width: 256px;
}


.pbmit-client-style-1 .pbmit-border-wrapper{
	flex-direction: column;
}
.pbmit-client-style-1 .pbmit-border-wrapper .partner-name{
	margin: 15px -10px 0;
    font-size: 15px;
    line-height: 100%;
}


.pbmit-blog-style-1 .custom-blog {
	height: 100%;
}
.pbmit-blog-style-1 .custom-blog .pbminfotech-box-content {
    background-color: #F1F6FB;
	min-height: 100%;
}
.pbmit-blog-style-1 .custom-blog .pbmit-post-title {
    font-size: 24px;
    line-height: 32px;
    text-transform: initial;
}

 .pbmit-btn-style-outline.elementor-widget-button.pbmit-btn-hover-color-light .elementor-button:hover {
    background-color: #fff !important;
    color: #2C4C93 !important;
}

.wp-block-search input[type="search"] {
    border: 1px solid rgba(var(--pbmit-shipex-white-color-rgb), 0.2) !important;
}
body .pbmit-ihbox-style-1 .pbmit-element-title {
    font-size: 18px;
    line-height: 24px;
}

body .pbmit-ihbox-style-5 .pbmit-ihbox-headingicon {
    padding: 50px 30px 30px 35px;
}

body .pbmit-element-static-box-style-2 .pbmit-static-box-number .pbmit-box-number {
    text-shadow: initial; 
    color: #DA2A1B;
    font-weight: 600;
}

.pbmit-blog-group-left .pbmit-blog-style-2 .pbmit-post-title a {
    text-transform: initial;
    -webkit-line-clamp: 3;
    line-clamp: 3;
    line-height: 115%;
	margin-left: -15px;
    font-size: 24px;
}

.pbmit-blog-group-left .pbmit-blog-style-2 .pbmit-meta-category-wrapper{
	display: none!important;
}


/* Анимация коробля/поезда в футере */
.footer-animation-path {
    position: absolute;
    bottom: 63px;
    width: 100%;
    z-index: 1;
    pointer-events: none;
}

.transport-item {
    position: absolute;
    transition: transform 0.1s linear;
	bottom: 0;
}

/* Специфическая анимация для корабля (покачивание) */
/* @keyframes shipRocking {
    0%, 100% { rotate: -0.1deg; }
    50% { rotate: 0.1deg; }
} */
@keyframes floatAlong {
    0% { transform: translateX(70vw) scaleX(1); }
    50% { transform: translateX(15vw) scaleX(1); }
    50.1% { transform: translateX(15vw) scaleX(-1); } /* Разворот */
    100% { transform: translateX(70vw) scaleX(-1); }
}

.transport-ship {
    animation: 
        floatAlong 80s ease-in-out infinite;
/*         shipRocking 5s ease-in-out infinite; */
}

.transport-train {
    animation: floatAlong 40s linear infinite;
}

body .pbminfotech-element .swiper-button-next, body .pbminfotech-element .swiper-button-prev {
	color: #2C4C93;
    border: 1px solid #2C4C93;
}


footer a:hover {
	color: #93A4CC!important;
}


.post-template-default.single .container.site-content {
    max-width: 1424px!important;
}

body .pbmit-blog-style-1 .pbmit-content-wrapper .pbmit-button-inner {
    color: #DA2A1B;
}

.wpcf7-form input[type="number"], .wpcf7-form input[type="text"], .wpcf7-form input[type="email"], .wpcf7-form input[type="password"], .wpcf7-form input[type="tel"], .wpcf7-form input[type="url"], .wpcf7-form input[type="search"], #page .select2-container .select2-selection--single {
    height: 45px!important;
	background: #fff;
}
body .rtl textarea, body textarea {
    height: 80px;
    resize: none;
    padding: 20px;
	background: #fff;
}
#page .select2-container--default .select2-selection--single {
    background-color: #ffffff!important;
}

body .pbmit-form .wpcf7-checkbox .wpcf7-list-item {
    margin: 0;
}
.pbmit-form .wpcf7-checkbox .wpcf7-list-item {
	margin-right: 10px!important;
}

body .pbmit-form .input-textarea {
    margin-bottom: 0px;
}
.wpcf7-checkbox label{
	display: flex;
	flex-wrap: nowrap;
}

#page .select2-container--default .select2-selection--single .select2-selection__rendered {
    line-height: 45px!important;
}

body .pbmit-service-style-1 .pbmit-service-title{
	word-break: initial;
}
body .pbmit-blog-style-2 .pbmit-post-title a {
    text-transform: initial;
}

.pbmit-ihbox-style-1:hover .pbmit-ihbox-box-number img {
    filter: brightness(0) invert(1);
}


.map-child-ru, .map-child-en{
	display: none;
}
.elementor-editor-active .map-child-ru, .elementor-editor-active .map-child-en{
	display: initial;
}
:lang(ru-RU) .map-child-ru, :lang(auto) .map-child-ru, .elementor-editor-active .map-child-en{
	display: initial;
}
:lang(en) .map-child-en{
	display: initial;
}


.pbmit-sticky-header .gtranslate_wrapper{
	display: none;
}

.pbmit-ihbox-style-5 .pbmit-heading-desc {
    word-break: unset!important;
}


.our-park ul {
    list-style: none; /* Убираем стандартные точки */
    padding-left: 0;
}

.our-park ul li {
    position: relative;
    padding-left: 30px; /* Место под иконку */
    margin-bottom: 10px;
}

.our-park ul li::before {
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%); /* Центрируем по вертикали */
    width: 25px;
    height: 25px;
    background-image: url('/wp-content/uploads/2026/02/check.svg');
    background-size: contain;
    background-repeat: no-repeat;
}

.pbmit-footer-widget .pbmit-social-links{
	margin-left: 9px;
}
.pbmit-footer-widget .pbmit-social-links li.pbmit-social-li {
	margin: 0!important;
}

.pbmit-footer-widget .pbmit-social-links li.pbmit-social-li a {
    font-size: 20px!important;
}
.pbmit-social-links [class^="pbmit-base-icon-"]:before,  .pbmit-social-links [class*=" pbmit-base-icon-"]:before {
	margin: 0 6px;
}

#thank-you-popup.form-popup {
    display: none; /* Скрыт по умолчанию */
    position: fixed;
    z-index: 9999;
    left: 0; top: 0;
    width: 100%; height: 100%;
    background-color: rgba(0,0,0,0.5);
}

#thank-you-popup .form-popup-content {
    background-color: #fff;
    margin: 15% auto;
    padding: 30px;
    width: 450px;
    text-align: center;
    position: relative;
    border-radius: 8px;
    max-width: 85%;
}

#thank-you-popup .close-popup {
    position: absolute;
    right: 10px; top: 0px;
    cursor: pointer;
    font-size: 32px;
}
#thank-you-popup .success-head {
	color: #2C4C93;
	font-size: 24px;
	margin-bottom: 15px;
	font-weight: bold;
}

.wpcf7 form.sent .wpcf7-response-output {
    display: none !important;
}


.policy-form p{
	display: inline-flex;
	gap: 10px;
}
.policy-form a:hover{
	color: #2C4C93;
}

body.error404 .pbmit-parent-header-style-2 .site-content-wrap , .error404 .pbmit-bg-color-custom > .site-content-wrap:before{
    margin: 0 20px 25px;
    border-radius: 0 0 30px 30px;
}

.elementor-widget-pbmit_team_element {
	width: 100%;
}


body .pbminfotech-element .swiper-button-next, body .pbminfotech-element .swiper-button-prev {
    width: 40px;
    height: 40px;
    line-height: 40px;
}

/* Кнопки контактов в хедере */
.header_contacts-full {
	display: none;
	position: absolute;
	background: #fff;
	padding: 30px!important;
	box-shadow: 0 5px 15px rgba(0, 0, 0, 0.1);
	z-index: 999;
	top: 80px;
	right: 30px;
	width: 470px;
	border-radius: 30px;

	color: var(--pbmit-shipex-global-color);
}

.header_contacts-full.is-active {
	display: block;
}
.header_contacts-full ul{
	padding-left: 0;
	margin-bottom: 0;
}

.header_contacts-full li{
	display: flex;
	justify-content: space-between;
	align-items: center;
	list-style: none;
}
.header_contacts-full li:not(:last-child){
	margin-bottom: 15px;
}
.header_contacts-full li p {
	margin-bottom: 0;
}
.header_contacts-full .contact-btns{
	display: flex;
	gap: 10px;
}
.header_contacts-full img{
	width: 30px;
	height: 30px;
	min-height: 30px;
}
.header_contacts-full__heading {
	font-weight: 600;
}


/* Общий адаптив */
@media (max-width: 1200px) {
	.header_contacts-full {
		display: block; 
		position: static !important;
		width: 100%;
		box-shadow: none;
		padding: 20px 25px!important;
		background: transparent;
	}
	.header_contacts-full li{
		flex-wrap: wrap;
		gap: 10px;
	}
	.header_contacts-full li:not(:last-child){
		margin-bottom: 15px!important;
	}
	body .pbmit-navbar>div>ul {
		padding: 50px 0 20px;
	}
}

@media (min-width: 1200px) {
	.pbmit-team-style-1 .pbmit-featured-wrapper img {
		max-width: 70%;
		display: block;
		margin-left: 18px;
		min-height: 270px;
		object-fit: cover;
	}
	body .pbminfotech-element .swiper-button-next, body .pbminfotech-element .swiper-button-prev {
		width: 50px;
		height: 50px;
	}
	body .pbmit-carousel-nav-arrow-header {
		bottom: 0px;
	}
	.main-counters-section .pbmit-fid-icon-title{
		width: 100%;
		text-align: center;
		border-top: 1px solid #2C4C9333;
		padding-top: 20px;
	}
	body:not(.mega-menu-pbminfotech-top) .pbmit-navbar ul ul {
        min-width: 240px!important;
    }
	.pbmit-title-bar-content .pbmit-tbar-subtitle {
		max-width: 990px;
		font-size: 18px;
	}
	.counted-info .pbmit-element-static-box-style-2 .pbmit-static-box-number {
		width: 45%;
	}
	.counted-info .pbmit-element-static-box-style-2 .pbmit-content-box {
		width: initial;
		max-width: 40%;
	}

	.pbmit-footer-copyright-text-area {
		display: flex;
    	justify-content: space-between;
	}
	.main-counters-section .pbmit-fid-title, .bonuses .pbmit-ihbox .pbmit-element-title{
		font-size: 20px!important;
	}
    .advantages.cols-5 .col-xl-3 {
        flex: 0 0 auto;
        width: 20%;
    }
	.advantages .pbmit-ihbox-style-1 .pbmit-ihbox-box {
		padding: 30px 20px 50px;
		min-height: 290px;
	}
	.advantages.products .pbmit-ihbox-style-1 .pbmit-ihbox-box {
		padding: 30px 20px 50px;
		min-height: 230px;
	}
	
	 body .pbmit-header-style-2 .pbmit-slider-area {
        background-color:#fff;
    }
	.front-blog .pbmit-element-title{
		font-size: 50px!important;
	}
	.pbmit-header-style-2 .pbmit-bg-color-transparent .navigation-top {
        background-color: #ffffff52!important;
		padding-left: 30px;
    }
	.pbmit-blog-style-1  .custom-blog .pbmit-featured-wrapper img {
		height: 300px;
	}
	.pbmit-ihbox-style-5 .pbmit-heading-desc {
		min-height: 76px;
	}
	footer .wp-block-image{
		margin-bottom: 32px;
	}
	body .pbmit-team-style-1 .pbmit-team-title {
		min-height: 48px;
	}
	.pbmit-blog-classic .pbmit-featured-img-wrapper {
		float: left;
		padding-right: 35px;
		max-width: 50%;
	}
	.margin-section-desctop {
		max-width: calc(100% - 40px)!important;
	}
	.post-template-default .pbmit-breadcrumb {
		margin-top: 50px;
	}
	.policies-footer{
		margin-top: 50px!important;
	}
}
@media (max-width: 1200px) {
	footer.pbmit-footer-style-2 {
        margin: 0 20px;
    }
	body .pbmit-footer-style-2 .pbmit-footer-widget-area br {
        display: initial;
    }
    body .pbmit-mobile-menu-bg {
        background: #2c4c93e3;
    }
	.partners .pbmit-ihbox-style-8 .pbmit-ihbox-box {
        display: flex!important;
		gap: 15px;
    }
	.pbmit-footer-widget + .pbmit-footer-widget {
		margin-top: 30px;
	}
	.pbminfotech-element-team .pbmit-heading-subheading .pbmit-element-title {
		font-size: 28px;
		line-height: 30px;
		max-width: 100%;
	}
	.pbmit-header-style-2 .pbmit-header-social {
        display: initial!important;
    }
	.policies-footer{
		margin-top: 30px!important;
	}
}

@media (max-width: 768px){
	.footer-animation-path{
		display: none;
	}
	body .pbmit-element-award-box-style-1 .pbmit-freight-box-title {
		font-size: 16px;
	}
	.main-map a {
		padding: 5px 7px !important;
        font-size: 12px !important;
        line-height: 15px !important;
	}
	.pbmit-footer-copyright-text-area p {
		font-size: 12px;
	}
	.pbmit-blog-group-left .pbmit-blog-style-2 .pbmit-post-title a, .pbmit-blog-style-2 .pbmit-post-title a {
		font-size: 16px;
	}
	.main-counters-section .pbminfotech-ele-fid-style-2 .pbmit-fld-contents {
		min-width: 280px;
	}
	.pbmit-header-style-2 .pbmit-header-wrapper .container {
        padding-top: 5px!important;
    }
	.pbmit-service-style-1 .pbmit-service-icon{
		display: none!important;
	}
	body .pbmit-service-style-1 .pbmit-content-box {
        padding: 20px 0px;
    }
	body .pbminfotech-ele-fid-style-2 .pbmit-fld-wrap {
	    margin: 0;
	}
	body .pbmit-carousel-nav-arrow-header {
		display: flex;
		position: absolute;
		margin-bottom: 0;
		width: 100%;
		justify-content: space-between;
		top: 200px;
	}
	.pbminfotech-element .swiper-button-next, .pbminfotech-element .swiper-button-prev {
        display: initial!important;
    }
	body .pbminfotech-element .swiper-button-next, body .pbminfotech-element .swiper-button-prev {
		width: 30px;
		height: 30px;
		line-height: 30px;
	}
	.policies-footer{
		margin-top: 20px!important;
	}
}