html.swipebox-html.swipebox-touch {
overflow: hidden !important;
}
#swipebox-overlay img {
border: none !important;
}
#swipebox-overlay {
width: 100%;
height: 100%;
position: fixed;
top: 0;
left: 0;
z-index: 99999 !important;
overflow: hidden;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
#swipebox-container {
position: relative;
width: 100%;
height: 100%;
}
#swipebox-slider {
-webkit-transition: -webkit-transform 0.4s ease;
transition: transform 0.4s ease;
height: 100%;
left: 0;
top: 0;
width: 100%;
white-space: nowrap;
position: absolute;
display: none;
cursor: pointer;
}
#swipebox-slider .slide {
height: 100%;
width: 100%;
line-height: 1px;
text-align: center;
display: inline-block;
}
#swipebox-slider .slide:before {
content: "";
display: inline-block;
height: 50%;
width: 1px;
margin-right: -1px;
}
#swipebox-slider .slide img,
#swipebox-slider .slide .swipebox-video-container,
#swipebox-slider .slide .swipebox-inline-container {
display: inline-block;
max-height: 100%;
max-width: 100%;
margin: 0;
padding: 0;
width: auto;
height: auto;
vertical-align: middle;
}
#swipebox-slider .slide .swipebox-video-container {
background: none;
max-width: 1140px;
max-height: 100%;
width: 100%;
padding: 5%;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
#swipebox-slider .slide .swipebox-video-container .swipebox-video {
width: 100%;
height: 0;
padding-bottom: 56.25%;
overflow: hidden;
position: relative;
}
#swipebox-slider .slide .swipebox-video-container .swipebox-video iframe {
width: 100% !important;
height: 100% !important;
position: absolute;
top: 0;
left: 0;
}
#swipebox-slider .slide-loading {
background: url(//www.unior-components.com/wp-content/themes/unior/img/loader.gif) no-repeat center center;
}
#swipebox-bottom-bar,
#swipebox-top-bar {
-webkit-transition: 0.5s;
transition: 0.5s;
position: absolute;
left: 0;
z-index: 999;
height: 50px;
width: 100%;
}
#swipebox-bottom-bar {
bottom: -50px;
}
#swipebox-bottom-bar.visible-bars {
-webkit-transform: translate3d(0, -50px, 0);
transform: translate3d(0, -50px, 0);
}
#swipebox-top-bar {
top: -50px;
}
#swipebox-top-bar.visible-bars {
-webkit-transform: translate3d(0, 50px, 0);
transform: translate3d(0, 50px, 0);
}
#swipebox-title {
display: block;
width: 100%;
text-align: center;
}
#swipebox-close {
background-repeat: no-repeat;
border: none !important;
text-decoration: none !important;
cursor: pointer;
width: 50px;
height: 50px;
top: 0;
}
#swipebox-arrows {
display: block;
margin: 0 auto;
width: 100%;
height: 50px;
}
#swipebox-prev {
background-position: -32px 13px;
float: left;
}
#swipebox-next {
background-position: -78px 13px;
float: right;
}
#swipebox-close {
top: 0;
right: 0;
position: absolute;
z-index: 9999;
background-position: 15px 12px;
}
.swipebox-no-close-button #swipebox-close {
display: none;
}
#swipebox-prev.disabled,
#swipebox-next.disabled {
opacity: 0.3;
}
.swipebox-no-touch #swipebox-overlay.rightSpring #swipebox-slider {
-webkit-animation: rightSpring 0.3s;
animation: rightSpring 0.3s;
}
.swipebox-no-touch #swipebox-overlay.leftSpring #swipebox-slider {
-webkit-animation: leftSpring 0.3s;
animation: leftSpring 0.3s;
}
.swipebox-touch #swipebox-container:before,
.swipebox-touch #swipebox-container:after {
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
-webkit-transition: all 0.3s ease;
transition: all 0.3s ease;
content: " ";
position: absolute;
z-index: 999;
top: 0;
height: 100%;
width: 20px;
opacity: 0;
}
.swipebox-touch #swipebox-container:before {
left: 0;
-webkit-box-shadow: inset 10px 0px 10px -8px #656565;
box-shadow: inset 10px 0px 10px -8px #656565;
}
.swipebox-touch #swipebox-container:after {
right: 0;
-webkit-box-shadow: inset -10px 0px 10px -8px #656565;
box-shadow: inset -10px 0px 10px -8px #656565;
}
.swipebox-touch #swipebox-overlay.leftSpringTouch #swipebox-container:before {
opacity: 1;
}
.swipebox-touch #swipebox-overlay.rightSpringTouch #swipebox-container:after {
opacity: 1;
}
@-webkit-keyframes rightSpring {
0% {
left: 0;
}
50% {
left: -30px;
}
100% {
left: 0;
}
}
@keyframes rightSpring {
0% {
left: 0;
}
50% {
left: -30px;
}
100% {
left: 0;
}
}
@-webkit-keyframes leftSpring {
0% {
left: 0;
}
50% {
left: 30px;
}
100% {
left: 0;
}
}
@keyframes leftSpring {
0% {
left: 0;
}
50% {
left: 30px;
}
100% {
left: 0;
}
}
@media screen and (min-width: 800px) {
#swipebox-close {
right: 10px;
}
#swipebox-arrows {
width: 92%;
max-width: 800px;
}
} #swipebox-overlay {
background: #0d0d0d;
}
#swipebox-bottom-bar,
#swipebox-top-bar {
text-shadow: 1px 1px 1px black;
background: #000;
opacity: 0.95;
}
#swipebox-top-bar {
color: white !important;
font-size: 15px;
line-height: 43px;
font-family: Helvetica, Arial, sans-serif;
}@import url("https://fonts.googleapis.com/css2?family=Roboto:wght@300;400&display=swap"); @font-face {
font-family: "Rajdhani";
src: url(https://www.unior-components.com/wp-content/themes/unior/fonts/rajdhani-regular/Rajdhani-Regular.eot);
src: url(https://www.unior-components.com/wp-content/themes/unior/fonts/rajdhani-regular/Rajdhani-Regular.eot)
format("embedded-opentype"),
url(https://www.unior-components.com/wp-content/themes/unior/fonts/rajdhani-regular/Rajdhani-Regular.woff) format("woff2"),
url(https://www.unior-components.com/wp-content/themes/unior/fonts/rajdhani-regular/Rajdhani-Regular.woff2) format("woff"),
url(https://www.unior-components.com/wp-content/themes/unior/fonts/rajdhani-regular/Rajdhani-Regular.svg) format("svg");
font-weight: normal;
font-style: normal;
font-display: swap;
} @font-face {
font-family: "Rajdhani";
src: url(https://www.unior-components.com/wp-content/themes/unior/fonts/rajdhani-bold/Rajdhani-Bold.eot);
src: url(https://www.unior-components.com/wp-content/themes/unior/fonts/rajdhani-bold/Rajdhani-Bold.eot)
format("embedded-opentype"),
url(https://www.unior-components.com/wp-content/themes/unior/fonts/rajdhani-bold/Rajdhani-Bold.woff2) format("woff2"),
url(https://www.unior-components.com/wp-content/themes/unior/fonts/rajdhani-bold/Rajdhani-Bold.woff) format("woff"),
url(https://www.unior-components.com/wp-content/themes/unior/fonts/rajdhani-bold/Rajdhani-Bold.svg) format("svg");
font-weight: bold;
font-style: normal;
font-display: swap;
} @font-face {
font-family: "Rajdhani";
src: url(https://www.unior-components.com/wp-content/themes/unior/fonts/rajdhani-light/Rajdhani-Light.eot);
src: url(https://www.unior-components.com/wp-content/themes/unior/fonts/rajdhani-light/Rajdhani-Light.eot?#iefix)
format("embedded-opentype"),
url(https://www.unior-components.com/wp-content/themes/unior/fonts/rajdhani-light/Rajdhani-Light.woff2) format("woff2"),
url(https://www.unior-components.com/wp-content/themes/unior/fonts/rajdhani-light/Rajdhani-Light.woff) format("woff"),
url(https://www.unior-components.com/wp-content/themes/unior/fonts/rajdhani-light/Rajdhani-Light.svg) format("svg");
font-weight: 300;
font-style: normal;
font-display: swap;
} @font-face {
font-family: "Rajdhani";
src: url(https://www.unior-components.com/wp-content/themes/unior/fonts/rajdhani-semibold/Rajdhani-SemiBold.eot);
src: url(https://www.unior-components.com/wp-content/themes/unior/fonts/rajdhani-semibold/Rajdhani-SemiBold.eot)
format("embedded-opentype"),
url(https://www.unior-components.com/wp-content/themes/unior/fonts/rajdhani-semibold/Rajdhani-SemiBold.woff2) format("woff2"),
url(https://www.unior-components.com/wp-content/themes/unior/fonts/rajdhani-semibold/Rajdhani-SemiBold.woff) format("woff"),
url(https://www.unior-components.com/wp-content/themes/unior/fonts/rajdhani-semibold/Rajdhani-SemiBold.svg) format("svg");
font-weight: 600;
font-style: normal;
font-display: swap;
} @font-face {
font-family: "Rajdhani";
src: url(https://www.unior-components.com/wp-content/themes/unior/fonts/rajdhani-medium/Rajdhani-Medium.eot);
src: url(https://www.unior-components.com/wp-content/themes/unior/fonts/rajdhani-medium/Rajdhani-Medium.eot)
format("embedded-opentype"),
url(https://www.unior-components.com/wp-content/themes/unior/fonts/rajdhani-medium/Rajdhani-Medium.woff2) format("woff2"),
url(https://www.unior-components.com/wp-content/themes/unior/fonts/rajdhani-medium/Rajdhani-Medium.woff) format("woff"),
url(https://www.unior-components.com/wp-content/themes/unior/fonts/rajdhani-medium/Rajdhani-Medium.svg) format("svg");
font-weight: 500;
font-style: normal;
font-display: swap;
}
:root {
--accent-color: #1c7abc;
--bg-orange: #da9938;
--accent-orange-light: #ffc96f;
--accent-orange: #ffbe50;
--accent-color-light: #21a5ff;
--accent-color-dark: #071c48;
--footer-bg: #0c2752;
--text-headline: #0b2653;
--text-paragraph: #707070;
--dropdown-item: #9a9a9a;
--text-light: rgba(255, 255, 255, 0.6);
--bg-grey: #d9d9d9;
--input-border: #bfbfbf;
--shadow: 0px 4px 33px rgba(0, 0, 0, 0.13);
--white-color: #fff;
}
* {
line-height: 1.7;
margin: 0;
padding: 0;
}
body.no-scroll {
overflow: hidden;
}
html {
scroll-behavior: smooth;
}
*,
*::before,
*::after {
box-sizing: border-box;
}
.bold {
font-weight: 700;
}
.small {
font-size: 13px;
font-weight: 700px;
}
.uppercase {
text-transform: uppercase;
}
.bg-orange {
background: var(--bg-orange);
}
.bg-blue {
background: var(--accent-color);
}
.bg-grey {
background: var(--bg-grey);
}
.bg-grey p {
color: var(--text-headline);
}
body {
font-family: "Rajdhani", sans-serif;
margin: 0;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
color: var(--text-headline);
} h1,
h2,
h3,
h4,
h5,
h6,
p,
ul,
li,
a {
margin: 0;
padding: 0;
}
a {
text-decoration: none;
}
a:focus,
a:hover {
text-decoration: none;
}
h1,
.h1 {
font-size: 45px;
font-weight: 700;
font-family: "Rajdhani", sans-serif;
color: var(--text-headline);
line-height: 1.4;
}
h2,
.h2 {
font-size: 40px;
font-weight: 700;
color: var(--text-headline);
}
h3,
.h3 {
font-size: 32px;
font-weight: 700;
}
h4,
.h4 {
font-size: 16px;
font-weight: 700;
}
h5,
.h5 {
font-family: "Roboto", sans-serif;
font-weight: 700;
font-size: 15px;
color: var(--text-headline);
}
h6,
.h6 {
font-size: 14px;
font-family: "Roboto", sans-serif;
color: var(--text-paragraph);
font-weight: 400;
margin-bottom: 0;
}
p {
font-weight: 400;
font-size: 16px;
color: var(--text-paragraph);
font-family: "Roboto", sans-serif;
margin-bottom: 18px;
}
img {
max-width: 100%;
}
input[type="text"],
input[type="email"],
input[type="number"],
textarea {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
border: 1px solid rgba(0, 0, 0, 0.1);
font-size: 18px;
font-family: "Roboto", sans-serif;
}
textarea {
resize: none;
}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
-webkit-appearance: none;
margin: 0;
}
textarea:focus,
input:focus {
outline: none;
border: 1px solid var(--text-headline);
} input[type="number"] {
-moz-appearance: textfield;
}
select {
-moz-appearance: none; -webkit-appearance: none; appearance: none;
background-color: transparent;
border: none;
padding: 0 1em 0 0;
margin: 0;
width: 100%;
font-family: inherit;
font-size: inherit;
cursor: inherit;
line-height: inherit;
font-family: "Roboto", sans-serif;
color: var(--text-paragraph);
}
select:focus {
outline: none;
}
.mb-100 {
margin-bottom: 100px;
}
.mb-150 {
margin-bottom: 150px;
}
.mb-200 {
margin-bottom: 200px;
}
.p-100 {
padding: 100px 0;
}
.p-80 {
padding: 80px 0;
} button {
border: none;
background: transparent;
color: var(--text-headline);
}
button:focus {
outline: none;
}
.btn-primary {
display: inline-block;
border: 1px solid var(--accent-color);
background-color: var(--accent-color);
color: var(--white-color);
font-weight: 700;
border-radius: 3px;
padding: 12px 30px;
transition: all 0.3s;
text-align: center;
font-family: "Roboto", sans-serif;
}
.btn-primary:focus,
.btn-primary:hover {
background-color: var(--white-color);
color: var(--text-headline);
}
.btn-secondary {
display: inline-block;
border: 1px solid var(--accent-color-light);
background-color: var(--accent-color-light);
color: var(--white-color);
font-weight: 700;
border-radius: 3px;
padding: 12px 26px;
transition: all 0.3s;
text-align: center;
font-family: "Roboto", sans-serif;
max-width: 224px;
width: 100%;
}
.btn-secondary:focus,
.btn-secondary:hover {
background-color: var(--white-color);
color: var(--text-headline);
}
.btn-outline {
text-align: center;
display: inline-block;
border: 1px solid var(--accent-color);
background-color: transparent;
color: var(--accent-color);
font-weight: 700;
border-radius: 3px;
padding: 12px;
min-width: 154px;
transition: all 0.3s;
font-family: "Roboto", sans-serif;
}
.btn-outline:focus,
.btn-outline:hover {
background-color: var(--accent-color);
color: var(--white-color);
}
.btn-outline-white {
border: 1px solid var(--white-color);
color: var(--white-color);
font-weight: 700;
}
.btn-outline-white:focus,
.btn-outline-white:hover {
background-color: var(--white-color);
color: var(--text-headline);
} .small-title {
color: var(--accent-color);
font-size: 16px;
line-height: 23px;
font-weight: 700;
}
.rotate-in {
transform: rotate(180deg);
transition: 0.25s linear;
}
.rotate-out {
transform: rotate(360deg);
transition: 0.25s linear;
}
.dropdown-toggle::after {
display: none !important;
} div#page {
padding-top: 96px;
} header {
transition: transform 0.3s;
transform: translateY(0);
height: 96px;
position: fixed;
top: 0;
background: #fff;
left: 0;
width: 100%;
z-index: 1000;
}
header.hide {
transition: all 0.3s;
transform: translateY(-100px);
}
.about-us-text ol{
padding-inline-start: 10px;
color: var(--text-paragraph);
font-family: "Roboto", sans-serif;
}
.about-us-text ol li{
margin-bottom: 12px;
}
.navbar-nav {
display: flex;
align-items: center;
}
.navbar-nav .nav-item:not(.button-header) {
padding: 20px 0;
font-weight: 700;
}
.navbar-nav .nav-item {
position: relative;
} .navbar-nav .nav-dropdown {
transform: translateY(30px) translateX(-50%);
transition: all 0.2s ease-in-out;
opacity: 0;
visibility: hidden;
position: absolute;
top: 100%;
left: 50%;
background: #fff;
z-index: 3;
}
.navbar-nav img.wpml-ls-flag {
box-shadow: 0px 1px 2px #00000047;
}
.wpml-ls-menu-item .wpml-ls-flag + span {
margin-left: 12px;
}
.wpml-ls-menu-item .nav-dropdown {
min-width: 80px;
left: 50%;
}
.navbar-nav .wpml-ls-menu-item .nav-dropdown .dropdown-item a {
padding: 10px 14px;
}
.navbar-nav .nav-dropdown .dropdown-item {
padding: 0;
}
.dropdown-item.active,
.dropdown-item:active {
background-color: inherit;
}
.dropdown-item:focus,
.dropdown-item:hover {
background-color: unset;
}
.navbar-nav .nav-dropdown .dropdown-item a {
color: var(--text-headline);
font-weight: 700;
padding: 10px 35px;
display: block;
width: 100%;
}
.navbar-nav .nav-dropdown .dropdown-item a:hover {
background: var(--accent-color);
}
.navbar-nav .nav-dropdown .dropdown-item a:hover {
color: #fff;
}  .nav-item:hover .nav-dropdown,
.nav-item:focus-within .nav-dropdown {
transform: translateY(0) translateX(-50%);
opacity: 1;
transition: all 0.3s;
visibility: visible;
}
.navbar-nav .nav-dropdown > li.menu-item-has-children {
position: relative;
}
.navbar-nav .nav-dropdown > li.menu-item-has-children > a {
pointer-events: none;
}
.navbar-nav .nav-dropdown > li.dropdown-item:hover > a {
background: var(--accent-color);
color: #fff;
}
.navbar-nav .nav-dropdown > li.menu-item-has-children {
cursor: pointer;
}
.navbar-nav .nav-dropdown > li.menu-item-has-children .second-dropdown {
display: none;
}
.navbar-nav .nav-dropdown > li.menu-item-has-children::after {
border: 2px solid var(--text-paragraph);
border-radius: 2px;
border-right: 0;
border-top: 0;
content: " ";
display: block;
width: 0.625em;
height: 0.625em;
pointer-events: none;
position: absolute;
top: 14px;
right: 28px;
transform: rotate(-45deg);
transform-origin: bottom;
transition: all 0.2s;
}
.navbar-nav .nav-dropdown > li.menu-item-has-children:hover::after {
border: 2px solid #fff;
border-right: 0;
border-top: 0;
}
.navbar-nav .nav-dropdown > li.menu-item-has-children.open::after {
transform: rotate(-225deg);
} .navbar-nav .nav-dropdown .second-dropdown .dropdown-item a {
color: var(--dropdown-item);
font-size: 14px;
font-family: "Roboto", sans-serif;
font-weight: 400;
} .navbar-nav .nav-dropdown .second-dropdown .dropdown-item:first-of-type > a {
display: block; }
.navbar-nav .nav-dropdown .second-dropdown .dropdown-item a:hover {
color: #fff;
} .navbar-nav .nav-dropdown .third-dropdown { }
.navbar-nav .nav-dropdown .third-dropdown .dropdown-item a {
font-size: 12px;
font-weight: 500;
padding-left: 52px;
}
.navbar-nav .nav-dropdown .third-dropdown .dropdown-item a:hover {
color: #fff;
}
.navbar-nav .nav-dropdown .third-dropdown .dropdown-item {
padding: 0; }
.navbar-nav .nav-dropdown .third-dropdown .dropdown-item:last-of-type {
margin-bottom: 0;
}
.navbar-nav .nav-dropdown .third-dropdown .dropdown-item:first-of-type > a {
margin-bottom: 0;
} .navbar-nav .nav-item a.nav-link {
color: var(--text-headline);
font-family: "Roboto", sans-serif;
}
.navbar-brand {
max-width: 50%;
transition: 0.5s linear;
}
.navbar-toggler {
border: none;
overflow: hidden;
padding: 4px 0 4px 4px;
}
.navbar-toggler:focus {
outline: 0;
}
.navbar-light .navbar-toggler {
border: none !important;
}
.navbar-toggler span {
width: 30px;
height: 3px;
display: block;
background-color: var(--accent-color);
margin-bottom: 5px;
transition: 0.45s linear;
}
.navbar-toggler[aria-expanded="true"] span:nth-of-type(2) {
transform: translateX(-60px);
}
.navbar-toggler[aria-expanded="true"] span:nth-of-type(1) {
transform: rotate(45deg) translate(2px, 1px);
transform-origin: 0 0;
}
.navbar-toggler[aria-expanded="true"] span:nth-of-type(3) {
transform: rotate(-45deg) translate(-5px, 4px);
transform-origin: 0 0;
}
.lang {
font-weight: 500;
font-size: 16px;
line-height: 23px;
letter-spacing: 0.338px;
}
.wpml-ls-item {
font-family: 'Roboto', sans-serif;
}   .lead-section {
height: auto;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}
.lead-section .lead-section-text {
padding-bottom: 252px;
padding-top: 252px;
}
.lead-section .lead-section-text h1 {
color: var(--white-color);
font-family: "Rajdhani", sans-serif;
font-weight: 700;
}
.lead-section .lead-section-text .paragraph {
color: var(--white-color);
font-weight: 400;
font-size: 16px;
line-height: 23px;
letter-spacing: 0.338px;
} #multi-swiper .owl-carousel .owl-nav {
display: none !important;
}
#multi-swiper .left-slider .left-slider-item-text {
display: flex;
flex-direction: column;
justify-content: center;
}
#multi-swiper .left-slider .left-slider-item-text p {
color: #fff;
}
#multi-swiper .left-slider .left-slider-item-text .left-slider-small-title {
line-height: 23px;
font-size: 24px;
font-weight: 700;
font-family: "Roboto", sans-serif;
margin-bottom: 8px;
}
#multi-swiper .left-slider .left-slider-item-text .left-slider-main-title {
line-height: 0.9;
font-size: 75px;
font-weight: 700;
margin-bottom: 10px;
}
#multi-swiper .left-slider {
position: relative;
}
#multi-swiper .left-slider .item,
#multi-swiper .right-slider .item {
background-size: cover;
}
#multi-swiper
.left-slider
.item
a
.left-slider-item-text
.left-slider-small-title:hover
span
img {
transform: translateX(6px);
transition: 0.2s linear;
}
.item a {
text-decoration: none !important;
}
#multi-swiper .left-slider .owl-dots .owl-dot button {
background-color: transparent;
font-family: "Rajdhani", sans-serif;
font-size: 22px;
font-weight: 700;
color: var(--white-color);
border: none;
border-top: 1px solid rgba(255, 255, 255, 0.5);
padding-top: 8px;
padding-left: 0px;
text-align: left;
width: 100%;
line-height: 1.2;
}
#multi-swiper .left-slider .owl-dots .owl-dot button p {
color: var(--white-color);
opacity: 0.8;
font-family: "Rajdhani", sans-serif;
font-size: 22px;
font-weight: 700;
line-height: 1.2;
pointer-events: none;
}
#multi-swiper .left-slider .owl-dots .owl-dot.active button,
#multi-swiper .left-slider .owl-dots .owl-dot.active button p {
color: var(--white-color);
opacity: 1;
}
#multi-swiper .left-slider .owl-dots .owl-dot button:focus {
outline: none !important;
}
#multi-swiper .left-slider .owl-dots .owl-dot {
margin-right: 30px;
}
#multi-swiper .left-slider .owl-dots .owl-dot:nth-of-type(1).active button {
border-top: 5px solid var(--accent-color);
padding-top: 4px;
}
#multi-swiper .left-slider .owl-dots .owl-dot:nth-of-type(2).active button {
border-top: 5px solid #da9938;
padding-top: 4px;
}
#multi-swiper .left-slider .owl-dots .owl-dot:nth-of-type(3).active button {
border-top: 5px solid #d9d9d9;
padding-top: 4px;
} .about-us-section .about-img {
position: relative;
transform: translateY(-10px);
padding-right: 25px;
}
.about-us-section .about-img img{
max-height: 540px;
object-fit: cover;
}
.about-us-section .about-img::after {
content: "";
background-color: var(--accent-color);
width: calc(100% - 25px);
height: 100%;
position: absolute;
top: 25px;
right: 0;
z-index: -1;
} .programs .program-item .arrow-learn-more-hovered {
display: none;
}
.programs .program-item:hover .arrow-learn-more-hovered {
display: inline-block;
}
.programs .program-item .arrow-learn-more {
display: inline-block;
}
.programs .program-item:hover .arrow-learn-more {
display: none;
}
.program-pagination {
display: flex;
justify-content: center;
padding-top: 30px;
}
.program-pagination span.swiper-pagination-bullet {
background: var(--accent-color-dark);
border: 3px solid var(--bg-grey);
width: 16px;
height: 16px;
opacity: 1;
}
.program-pagination span.swiper-pagination-bullet-active {
background: #fff;
border: 3px solid var(--accent-color-dark);
} .about-numbers {
color: var(--white-color);
margin-top: 40px;
}
.about-numbers .numb-item {
min-width: 100px;
}
.about-numbers .numb-item span.counter,
.about-numbers .numb-item span.plus {
display: inline-block;
font-size: 40px;
font-weight: 700;
}
.about-numbers .numb-item span {
font-weight: 700;
font-size: 14px;
line-height: 22px;
}
.owl-theme .owl-nav {
display: flex !important;
justify-content: space-between;
position: absolute;
width: 100%;
top: 0;
margin-top: 0;
}
.brands-carousel .owl-theme .owl-item .item { display: flex;
align-items: center;
justify-content: center;
}
.brands-carousel .owl-theme .owl-item img {
object-fit: contain;
height: 100%;
width: unset;
}
.owl-theme .owl-nav [class*="owl-"]:focus {
outline: none;
}
.owl-theme .owl-nav [class*="owl-"]:hover {
background: transparent !important;
color: transparent !important;
text-decoration: none;
}
.brands-carousel .brand-slider-arrow-left-hovered {
display: none;
}
.brands-carousel .brand-slider-arrow-right-hovered {
display: none;
}
.brands-carousel .owl-next:hover .brand-slider-arrow-right,
.brands-carousel .owl-prev:hover .brand-slider-arrow-left {
display: none;
}
.brands-carousel .owl-next:hover .brand-slider-arrow-right-hovered,
.brands-carousel .owl-prev:hover .brand-slider-arrow-left-hovered {
display: inline-block;
}
.underline {
position: relative;
}
.underline::after {
content: "";
position: absolute;
bottom: -2px;
left: 0;
width: 100%;
height: 2px;
background: var(--accent-color);
transform: scaleX(0);
transform-origin: right;
transition: transform 0.2s;
}
.underline:hover::after {
transform: scaleX(1);
transform-origin: left;
transition: transform 0.2s;
} .programs {
margin-top: 42px;
}
.program-item {
transition: all 0.3s;
transform: translateY(0);
}
.program-item-content {
transition: all 0.3s;
padding: 38px 30px;
background-color: var(--white-color) fff;
box-shadow: 0px 4px 33px rgba(0, 0, 0, 0.13);
position: relative;
height: 100%;
display: flex;
flex-direction: column;
justify-content: space-between;
cursor: default;
}
.swiper-program {
overflow: hidden;
}
.swiper-program .swiper-slide {
height: auto;
} .program-item-content .pro-img {
height: 58px;
}
.program-item-content .pro-img .img-regular {
display: inline-block;
max-height: 58px;
}
.program-item:hover .program-item-content .pro-img .img-regular {
display: none;
}
.program-item-content .pro-img .img-hover {
display: none;
}
.program-item:hover .program-item-content .pro-img .img-hover {
display: inline-block;
}
.program-item-content .bg-img {
position: absolute;
top: 0;
left: 0;
height: 100%;
width: 100%;
object-fit: cover;
opacity: 0;
transition: opacity 0.2s;
z-index: -1;
}
.program-item:hover .program-item-content {
background-color: transparent;
}
.program-item:hover .program-item-content .bg-img {
display: block;
opacity: 1;
}
.program-item-content .product-title {
border-bottom: 1px solid #eaeaea;
padding-bottom: 28px;
margin-top: 27px;
margin-bottom: 28px;
font-size: 22px;
}
.program-item-content:hover .product-title {
color: var(--white-color);
}
.program-item:hover .program-item-content p {
color: var(--white-color) !important;
}
.product-learn-more img {
margin-left: 11px;
}
.product-learn-more:hover {
cursor: pointer;
}
.product-learn-more:hover img {
transform: translateX(6px);
transition: 0.3s linear;
}
.product-learn-more span {
color: var(--text-headline);
font-weight: 700;
}
.programs .program-item:hover {
cursor: pointer;
transform: translateY(-10px);
transition: 0.4s linear;
}
.programs .program-item:hover .product-learn-more span { color: var(--white-color);
} .unior-on-hand-textual-part p {
font-weight: 700;
font-family: "Rajdhani", sans-serif;
color: #fff;
}
.unior-on-hand .map-image {
transform: scale(1.25);
} .trad-section {
margin-bottom: 136px;
}
.first-half-of-trad-section {
background-repeat: no-repeat;
height: 800px;
}
.trad-section .contact-article {
padding: 62px 40px;
position: absolute;
bottom: 0;
left: 0;
}
.first-half-of-trad-section .contact-article h4 {
font-weight: 500;
font-size: 20px;
line-height: 23px;
letter-spacing: 0.34px;
}
.first-half-of-trad-section .contact-article p {
font-weight: 400;
font-size: 16px;
line-height: 24px;
letter-spacing: 0.34px;
padding-top: 21px;
}
.first-half-of-trad-section .contact-article a span {
font-weight: 500;
font-size: 16px;
line-height: 23px;
letter-spacing: 0.34px;
}
.second-half-of-trad-section {
padding-top: 105px;
padding-left: 40px;
padding-right: 40px;
padding-bottom: 120px;
}
.second-half-of-trad-section .textual-part .counter {
font-size: 40px;
font-family: "Rajdhani", sans-serif;
line-height: 23px;
letter-spacing: 0.34px;
font-weight: 700;
margin-top: 35px;
color: var(--white-color) !important;
}
.second-half-of-trad-section .textual-part .thesis {
width: 21px;
background-color: var(--white-color);
height: 2px;
display: block;
}
.second-half-of-trad-section .textual-part {
z-index: 33;
position: relative;
}
.proud-of {
padding-top: 32px;
margin-top: 27px;
border-top: 1px solid rgba(255, 255, 255, 0.5);
}
.eu-img {
bottom: 4%;
right: -25%;
}
.bold-paragraph {
font-weight: 700;
font-family: "Rajdhani", sans-serif;
color: var(--text-headline);
}  footer h4 {
color: var(--white-color);
margin-bottom: 8px;
}
footer p {
color: var(--text-light);
}
footer .logo {
margin-bottom: 8px;
}
.newsletter button {
position: absolute;
top: 50%;
right: 10px;
transform: translateY(-50%);
}
footer .newsletter .icon {
display: inline-flex;
align-items: center;
justify-content: center;
padding: 12px;
border-radius: 50%;
margin-right: 14px;
background-color: var(--accent-color-dark);
}
footer .newsletter .icon:hover,
footer .newsletter .icon:focus {
background-color: var(--accent-color-light);
}
.footer-order-btn span {
color: #ddd;
font-size: 16px;
line-height: 23px;
letter-spacing: 0.34px;
font-weight: 700;
}
.footer-order-btn img {
transition: all 0.3s;
transform: translateX(0);
}
.footer-order-btn:hover img {
transition: all 0.3s;
transform: translateX(6px);
}
.phone {
margin-top: 17px;
margin-bottom: 21px;
}
.phone:hover img {
transform: rotate(360deg);
transition: 0.65s linear;
}
footer .phone-numb {
font-family: "Rajdhani", sans-serif;
font-weight: 700;
font-size: 26px;
color: var(--white-color);
letter-spacing: 0.3px;
}
footer .address {
display: inline-block;
}
footer .address p {
font-size: 14px;
line-height: 24px;
color: rgba(255, 255, 255, 0.6);
margin-top: 2px;
margin-bottom: 3px;
letter-spacing: 0.34px;
}
footer .address:hover p {
color: var(--accent-color-light);
}
.footer-nav nav li {
font-weight: 400;
font-family: "Roboto", sans-serif;
}
.newsletter article {
padding: 34px;
background-color: var(--accent-color-dark);
}
.newsletter article input {
border: 1px solid rgba(255, 255, 255, 0.3);
background-color: transparent;
padding: 12px 22px;
color: var(--white-color) !important;
font-family: "Roboto", sans-serif;
}
.newsletter article input:focus {
outline: none;
border: 1px solid var(--accent-color);
}
.newsletter form {
position: relative;
}
.newsletter input::placeholder {
color: rgba(255, 255, 255, 0.5);
font-size: 14px;
font-weight: 400;
line-height: 24px;
}
.newsletter input::-ms-input-placeholder {
color: rgba(255, 255, 255, 0.5);
font-size: 14px;
font-weight: 400;
line-height: 24px;
}
.footer-data {
background-color: var(--footer-bg);
padding-top: 100px;
}
.footer-contact {
background-color: var(--footer-bg);
position: relative;
}
.footer-contact .info-wrap {
width: 100%;
background: var(--white-color);
justify-content: space-between;
transform: translateY(60px);
}
.footer-contact .info-wrap h5{
font-size: 14px;
}
.footer-contact .info-wrap > div {
padding: 36px 16px;
display: flex;
align-items: center;
justify-content: center;
flex-grow: 1;
border-right: 1px solid rgba(0, 0, 0, 0.15);
}
.footer-contact .info-wrap > div:last-of-type {
border-right: none;
}
.footer-contact .info-wrap > div span {
margin-bottom: 8px;
}
.footer-contact .contact-item {
border-right: 1px solid rgba(0, 0, 0, 0.15);
}
.footer-contact .contact-item p {
font-size: 14px;
color: rgba(115, 116, 127, 1);
}
.footer-nav li a:hover,
.footer-nav li a:focus {
color: var(--accent-color-light) !important;
} .footer-rights {
padding-top: 100px;
background-color: var(--accent-color-dark);
}
.footer-rights p,
.footer-rights a,
.footer-rights h6 span {
color: var(--text-light);
font-weight: 400;
font-family: "Roboto", sans-serif;
font-size: 14px;
}
.footer-rights h6 {
font-size: 16px;
}
.footer-rights h6 a img {
margin-left: 8px;
} #program-grid .product-grid {
padding: 30px;
border: 1px solid var(--bg-orange);
display: grid;
grid-template-columns: repeat(4, 1fr);
gap: 30px;
}
#program-grid .product-grid .box-wrap {
background: var(--accent-orange-light);
padding: 15px;
padding-top: 32px;
border-radius: 5px;
transform: scale(1);
transition: all 0.3s;
text-align: center;
}
#program-grid .product-grid .box-wrap .img-wrap {
transform: scale(0.9);
transition: all 0.3s;
}
#program-grid .product-grid .box-wrap .img-wrap img {
max-width: 140px;
}
#program-grid .product-grid .box-wrap:hover .img-wrap {
transform: scale(1);
}
#program-grid .product-grid .box-wrap .hidden {
opacity: 0;
font-family: "Roboto", sans-serif;
font-weight: 700;
color: var(--white-color);
transition: all 0.3s;
}
#program-grid .product-grid .box-wrap:hover {
transform: scale(1.05);
background: var(--accent-orange);
}
#program-grid .product-grid .box-wrap h3 {
font-size: 18px;
text-transform: uppercase;
color: var(--white-color);
margin-bottom: 10px;
}
#program-grid .product-grid .box-wrap:hover .hidden {
opacity: 1;
}
.text-section-description p {
color: var(--white-color);
} #cta-reference {
min-height: 560px;
background-size: cover;
background-position: center;
display: flex;
align-items: center;
justify-content: center;
}
#banner,
.left-side {
min-height: 500px;
overflow: hidden;
}
#banner .left-side {
display: flex;
align-items: center;
position: relative;
background: #fff;
}
#banner.bg-image .left-side {
background: transparent;
}
#banner .left-side img {
position: absolute;
width: 50vw;
display: none;
}
#banner.bg-image .left-side img {
display: block;
}
#banner h1 {
line-height: 1;
margin-bottom: 10px;
}
#banner .right-side {
position: absolute;
top: 0;
right: 0;
max-width: 50vw;
width: 100%;
height: 500px;
}
#banner .left-side img,
#banner .right-side img {
width: 100%;
object-fit: cover;
height: 100%;
}
.page-template-spoljasnje-provlacenje-template #banner .right-side img{
object-position: left;
}
#banner span.h4 {
font-size: 18px;
}
#banner span.h5 {
font-size: 16px;
}
#banner span {
color: var(--accent-color);
}
#banner.bg-image h1,
#banner.bg-image span {
color: #fff;
}
#banner.bg-image svg > path,
#banner.bg-image svg circle {
fill: #fff;
}
#banner.bg-image svg g path {
fill: transparent;
} #team .name {
font-size: 26px;
}
#team .role {
color: var(--text-paragraph);
font-weight: 700;
font-size: 16px;
font-family: "Roboto", sans-serif;
line-height: 1.7;
}
#management-first h3 {
font-family: "Roboto", sans-serif;
font-size: 24px;
font-style: italic;
line-height: 1.7;
}
#management-first h4 {
text-transform: uppercase;
font-family: "Roboto", sans-serif;
letter-spacing: 3px;
}
#management-first .img-wrap {
position: relative;
}
#management-first .img-wrap svg {
position: absolute;
top: 20px;
right: 20px;
} .industry-grid {
display: grid;
grid-template-columns: repeat(auto-fill, minmax(200px, 1fr));
gap: 12px;
}
.industry-grid .logo-wrap {
padding: 12px 24px;
box-shadow: var(--shadow);
display: flex;
align-items: center;
justify-content: center;
}
.reference-gallery .img-wrap a {
position: relative;
}
.reference-gallery .img-wrap a::after {
content: attr(data-content);
}
.reference-gallery .img-wrap span {
position: absolute;
bottom: 16px;
left: 16px;
font-size: 22px;
margin-bottom: 0;
width: 90%;
}
.reference-gallery .show-more {
display: none;
}
.reference-gallery .img-wrap {
height: 100%;
background: #f0f1f8;
display: flex;
align-items: center;
justify-content: center;
padding: 32px;
padding-bottom: 82px;
}
#swipebox-top-bar {
position: absolute;
top: unset;
bottom: 80px;
font-size: 20px;
font-weight: 600;
font-family: "Rajdhani", sans-serif;
transform: none !important;
}
#swipebox-bottom-bar {
bottom: calc(50% - 75px);
background: transparent;
transform: none !important;
}
#swipebox-arrows {
max-width: 1600px;
}
#swipebox-next,
#swipebox-prev {
width: 42px;
height: 42px;
background-position: 11px;
background-repeat: no-repeat;
cursor: pointer;
}
#swipebox-prev {
background-image: url(//www.unior-components.com/wp-content/uploads/2021/07/gallery-arrow.svg) !important;
}
#swipebox-next {
background-image: url(//www.unior-components.com/wp-content/uploads/2021/07/gallery-arrow.svg) !important;
transform: rotate(180deg);
}
#swipebox-close {
background-image: url(//www.unior-components.com/wp-content/uploads/2021/07/close-gallery-icon.svg) !important;
top: 40px;
right: 40px;
width: 30px;
height: 30px;
background-position: 10px 10px;
}
#swipebox-slider .slide img {
max-height: 74vh;
max-width: 1110px;
width: 100%;
object-fit: contain;
}
.show-more svg {
transform: translateX(0);
transition: all 0.3s;
}
.show-more:hover svg {
transform: translateX(6px);
} .investment ul {
padding-inline-start: 15px;
font-family: "Roboto", sans-serif;
color: var(--text-paragraph);
list-style-type: none;
}
.investment ul li {
padding: 0;
position: relative;
padding-left: 0;
} .machine-slider h3 {
font-size: 22px;
text-transform: uppercase;
margin-bottom: 8px;
}
.machine-slider h4,
.machine-slider h5 {
font-size: 15px;
font-family: "Roboto", sans-serif;
font-weight: 400;
margin-bottom: 8px;
color: var(--text-paragraph);
} .industry-slider,
.products-slider,
.applications-slider {
padding-bottom: 20px;
}
.industry-slider h3,
.products-slider h3,
.applications-slider h3 {
font-size: 26px;
}
.applications-slider .swiper-slide,
.products-slider .swiper-slide {
display: flex;
flex-direction: column;
justify-content: space-between;
height: auto;
}
.applications-slider .swiper-slide .img-wrap,
.products-slider .swiper-slide .img-wrap {
min-height: 280px;
max-height: 280px;
display: flex;
align-items: center;
justify-content: center;
height: 100%;
}
.custom-slider-buttons {
display: block;
max-width: 120px;
position: relative;
margin: 0 auto;
margin-top: 40px;
}
.custom-btn-next,
.custom-btn-prev {
width: 38px;
height: 38px;
}
.custom-btn-next::after,
.custom-btn-prev::after {
content: "";
} .applications-slider .img-wrap,
.products-slider .img-wrap {
overflow: hidden;
}
.applications-slider.applications-wide .img-wrap img {
width: 100%;
height: 100%;
object-fit: cover;
}
.products-slider .img-wrap img {
transform: scale(1);
transition: all 0.2s linear;
width: 100%;
height: 100%;
object-fit: cover;
}
.products-slider .img-wrap:hover img {
transform: scale(1.05);
}
.custom-btn-next:hover svg path,
.custom-btn-prev:hover svg path {
fill: #fff;
}
.custom-btn-next:hover svg rect,
.custom-btn-prev:hover svg rect {
fill: var(--accent-color);
}
.industry-button-next:hover svg path,
.industry-button-prev:hover svg path {
fill: var(--accent-color);
}
.industry-button-next:hover svg rect,
.industry-button-prev:hover svg rect {
fill: #fff;
} .products-gallery .img-wrap {
position: relative;
}
.products-gallery .gallery-grid {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 30px;
}
.products-gallery .img-wrap .swipebox-product {
display: flex;
height: 100%;
min-height: 280px;
max-height: 280px;
}
.products-gallery .show-more {
display: none;
}
.products-gallery .img-wrap .swipebox-product img {
object-fit: cover;
outline: 5px solid transparent;
outline-offset: -5px;
transition: all 0.2s;
width: 100%;
}
.products-gallery .img-wrap:hover .swipebox-product img {
outline: 5px solid var(--accent-color-light);
outline-offset: -5px;
}
.products-gallery .img-wrap .zoom-icon {
transition: all 0.2s;
position: absolute;
background: var(--accent-color-light);
width: 50px;
height: 50px;
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
opacity: 0;
pointer-events: none;
}
.products-gallery .img-wrap:hover .zoom-icon {
opacity: 1;
} #banner .videoWrapper {
position: initial;
padding-bottom: initial;
height: 100%;
}
.videoWrapper {
position: relative;
padding-bottom: 56.25%; height: 0;
}
.videoWrapper iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
} .contact-text {
transform: translateY(0);
background-color: var(--accent-color);
padding: 20px 26px;
transform: translateY(-20vh);
padding: 50px 56px;
} .career-first .feature-box {
border: 1px solid rgba(0, 0, 0, 0.1);
padding: 32px;
height: 100%;
}
.career-first .feature-box .img-wrap {
margin-bottom: 12px;
}
.career-first .feature-box h3 {
font-size: 20px;
padding-bottom: 24px;
border-bottom: 1px solid rgba(0, 0, 0, 0.1);
margin-bottom: 24px;
}
.career-first .feature-box p {
margin-bottom: 0;
} #open-positions .job-item {
padding: 40px 60px;
box-shadow: var(--shadow);
}
#open-positions .job-item h3 {
font-size: 22px;
}
#open-positions .job-item a.btn-primary {
max-width: 200px;
width: 200px;
}
#open-positions .right-col {
flex: 1;
}
#open-positions .left-col {
display: flex;
flex-direction: column;
justify-content: space-between;
align-items: flex-end;
font-family: "Roboto", sans-serif;
color: var(--text-paragraph);
}
#open-positions .left-col .info-wrap {
font-size: 14px;
} #career-cta {
background: var(--accent-color) !important;
}
.cv-form {
background: #fff;
box-shadow: 0px 4px 77px rgba(0, 0, 0, 0.07);
padding: 32px;
height: 100%;
}
.cv-form input {
border: 1px solid #dadada;
margin-bottom: 24px;
width: 100%;
padding: 12px;
font-family: "Roboto", sans-serif;
}
.cv-form input:focus {
border: 1px solid var(--text-headline);
}
.cv-form input::placeholder {
font-family: "Roboto", sans-serif;
}
.cv-form input[type="submit"] {
max-width: 160px;
margin-bottom: 0;
display: block;
}
.custom-input-file {
border: 1px solid #dadada;
margin-bottom: 24px;
width: 100%;
padding: 16px;
cursor: pointer;
font-family: "Roboto", sans-serif;
color: var(--text-paragraph);
font-size: 18px;
display: flex;
justify-content: space-between;
}
.cv-form input[type="file"] {
opacity: 0;
height: 1px;
width: 1px;
border: none;
position: absolute;
}
#career-cta .testimonial-slide {
padding: 60px 32px;
background: rgba(0, 0, 0, 0.06);
box-shadow: 0px 0px 110px rgba(0, 0, 0, 0.08);
min-height: 500px;
margin-bottom: 12px;
}
#career-cta .testimonial-slide .img-wrap {
max-width: 108px;
}
#career-cta .testimonial-slide > p {
font-weight: 300;
line-height: 1.9;
}
#career-cta .testimonial-slide .desc {
font-weight: 700;
}
#career-cta form p:last-of-type {
margin-bottom: 0;
}
#career-cta .swiper-pagination-bullet {
background: #fff;
margin-right: 8px;
}
#career-cta .testimonial-slide p {
color: #fff;
}
.testimonial-button-prev,
.testimonial-button-next {
position: relative;
right: unset;
left: unset;
top: unset;
margin-top: 0;
height: 18px;
justify-content: flex-end;
}
.testimonial-buttons {
justify-content: flex-end;
}
#career-cta .name {
font-size: 18px;
font-weight: 700;
}
#career-cta .testmonial-slide p {
font-weight: 300;
}  #history {
background: var(--accent-color) !important;
}
#history .history-slider {
padding-top: 40px;
}
#history .history-pagination {
position: relative;
color: #fff;
display: flex;
align-items: center;
justify-content: space-evenly;
margin-bottom: 50px;
}
#history .history-pagination::before {
content: "";
position: absolute;
top: 40px;
width: 100%;
height: 1px;
left: 0;
background: linear-gradient(
to right,
transparent 0%,
white 15%,
white 85%,
transparent 100%
);
}
#history .history-pagination .swiper-pagination-bullet {
opacity: 1;
font-family: "Roboto", sans-serif;
font-weight: 500;
width: unset;
height: unset;
position: relative;
background: transparent;
margin: 0;
}
#history .history-pagination .swiper-pagination-bullet::after {
content: "";
width: 11px;
height: 11px;
background: #fff;
border-radius: 50%;
position: absolute;
top: 35px;
left: 50%;
transform: translateX(-50%);
}
#history .history-pagination .swiper-pagination-bullet-active {
font-weight: 700;
}
#history .history-pagination .swiper-pagination-bullet-active::after {
width: 21px;
height: 21px;
background: var(--input-border);
border: 6px solid #fff;
top: 30px;
} .slider-full-width .img-wrap img {
width: 100%;
}
.slider-full-width .img-wrap {
max-height: 520px;
overflow: hidden;
} #news .date {
font-family: "Roboto", sans-serif;
color: var(--accent-color);
font-weight: 700;
display: block;
margin-bottom: 10px;
}
#news .btn-primary {
min-width: 180px;
}
#news .img-wrap {
height: 400px;
}
#news .img-wrap img {
height: 100%;
object-fit: cover;
width: 100%;
}
#single-news .btn-primary {
min-width: 180px;
} #job-single ul {
list-style-type: disc;
padding-inline-start: 20px;
font-family: "Roboto", sans-serif;
color: var(--text-paragraph);
}
#job-single ul li {
margin-bottom: 12px;
}
#job-single .cv-form {
height: unset;
} .quality-certificates .quality-boxes h3 {
font-size: 22px;
}
.quality-certificates .quality-boxes .image-box {
height: 100%;
display: flex;
flex-direction: column;
}
.quality-certificates .quality-boxes .img-wrap {
}
.quality-certificates .quality-boxes .img-wrap img {
width: 100%;
max-height: 320px;
min-height: 320px;
height: 100%;
object-fit: cover;
}
.quality-certificates .certificate-wrap .img-wrap {
min-height: 360px;
margin-bottom: 20px;
}
.quality-certificates .certificate-wrap .img-wrap img,
.quality-certificates .certificate-wrap .img-wrap-2 img {
box-shadow: 0px 4px 22px rgba(0, 0, 0, 0.09);
display: block;
max-width: 100%;
}
.quality-certificates .certificate-wrap .img-wrap-2 {
display: grid;
grid-template-columns: 1fr 1fr;
gap: 20px;
min-height: 360px;
}
.quality-certificates .certificate-wrap .img-wrap img:nth-of-type(2) {
position: absolute;
top: 50px;
left: 33%;
}
.quality-certificates .certificate-wrap .img-wrap img:nth-of-type(3) {
position: absolute;
bottom: 0;
right: 0;
}
.certficates {
list-style-type: disc;
padding-inline-start: 20px;
}
.certficates li {
margin-bottom: 20px;
}
.certficates li a {
font-weight: 700;
color: var(--text-headline);
}
.certficates li a:hover,
.certficates li a:focus {
color: var(--accent-color);
} #contact .map {
width: 100%;
height: auto;
min-height: 420px;
}
#contact .contact-form {
padding: 32px;
box-shadow: 0px 4px 77px rgba(0, 0, 0, 0.07);
padding-top: 50px;
background: #fff;
transform: translateY(-40px);
margin-top: -100px;
}
#contact .contact-form .input-wrap {
width: 100%;
display: grid;
grid-template-columns: 1fr 1fr;
gap: 22px;
margin-bottom: 22px;
}
#contact .contact-form .input-wrap input,
#contact .contact-form .input-wrap textarea {
padding: 12px;
}
#contact .contact-form input[type="submit"] {
min-width: 180px;
}
#contact .contact-form textarea {
width: 100%;
padding: 12px;
margin-bottom: 22px;
}
#contact .contact-info {
padding-top: 70px;
}
#contact .contact-info .info-wrap {
border-bottom: 1px solid #eaeaea;
padding: 30px 0;
}
#contact .contact-info .info-wrap span {
font-family: "Roboto", sans-serif;
color: var(--text-paragraph);
}
#contact .contact-info .info-wrap a {
margin-bottom: 0;
font-size: 18px;
color: var(--text-headline);
}
#contact .contact-info .info-wrap:last-of-type {
border-bottom: none;
}
#contact .sales-box {
width: 100%;
padding: 24px;
background: var(--accent-color);
color: #fff;
align-items: center;
justify-content: space-between;
font-family: "Roboto", sans-serif;
}
#contact .sales-box .name,
#contact .sales-box .position {
font-weight: 700;
}
#contact .sales-box .sales-info {
flex-basis: 40%;
}
#contact .sales-box .email-info {
text-decoration: underline;
}
#contact .sales-box .sales-info > div {
margin-right: 30px;
} #contact .sales-box svg {
margin-right: 8px;
}
#contact .filters-wrap {
display: flex;
align-items: center;
justify-content: center;
}
#contact .select {
display: flex;
border-bottom: 1px solid #dadada;
padding-bottom: 8px;
margin-right: 24px;
position: relative;
width: 75%;
font-family: "Roboto", sans-serif;
color: var(--text-paragraph);
cursor: pointer;
}
#contact .select:last-of-type {
margin-right: 0;
}
#contact .select svg {
position: absolute;
right: 0;
top: 38%;
pointer-events: none;
}
.section-more .btn-primary {
padding: 12px;
min-width: 180px;
} #process .process-pagination {
position: relative;
display: flex;
margin-bottom: 60px;
left: unset;
width: auto;
}
#process .swiper-notification {
display: none;
}
#process .swiper-container {
padding-top: 20px;
}
#process .process-slide .img-wrap img {
width: 100%;
}
#process .process-slide p {
color: var(--text-headline);
font-family: "Rajdhani", sans-serif;
font-weight: 500;
font-size: 18px;
}
#process .process-slide a {
font-weight: 700;
font-family: "Roboto", sans-serif;
color: var(--accent-color);
}
#process .process-slide a img {
transform: translateX(0);
transition: all 0.2s;
margin-left: 8px;
}
#process .process-slide a:hover img {
transform: translateX(6px);
} #process .swiper-pagination-bullet {
border-radius: 0;
width: auto;
height: auto;
opacity: 1; background: transparent;
margin: 0;
display: inline;
box-shadow: inset 0px 1px 0px var(--text-headline);
border-bottom: 1px solid var(--text-headline);
}
#process .swiper-pagination-bullet:focus {
outline: none;
}
#process .swiper-pagination {
padding: 0 15px;
}
#process .swiper-pagination-bullet span {
display: flex;
align-items: center;
justify-content: center;
float: left;
height: 100px;
background: transparent;
text-align: center;
padding-left: 54px;
position: relative; margin-right: 1px;
color: var(--text-headline);
font-family: "Rajdhani", sans-serif;
font-weight: 700;
font-size: 15px;
line-height: 1;
width: 170px;
}
#process .swiper-pagination-bullet-active span {
background: var(--text-headline);
color: #fff;
}
#process .swiper-pagination-bullet-active span::after {
border-left: 35px solid var(--text-headline);
}
#process .swiper-pagination-bullet-active span::before {
border: 0 solid var(--text-headline);
}
#process span::after {
content: "";
border-top: 50px solid transparent;
border-bottom: 50px solid transparent;
border-left: 35px solid #fff;
position: absolute;
right: -35px;
top: 0;
z-index: 1;
}
#process span::before {
content: "";
border-top: 50px solid transparent;
border-bottom: 50px solid transparent;
border-left: 35px solid var(--text-headline);
position: absolute;
left: 0;
top: 0;
}
#process .process-pagination div:first-child span {
border-left: 1px solid var(--text-headline);
padding-left: 40px;
}
#process .process-pagination div:first-child span:before {
display: none;
}
#process .process-pagination div:last-child span {
padding-right: 40px;
border-right: 1px solid var(--text-headline);
margin-right: 0;
}
#process .process-pagination div:last-child span:after {
display: none;
} @media (max-width: 1700px) {
#process .swiper-pagination-bullet span {
padding-left:60px;
width: 156px;
font-size: 20px;
}
}
@media (max-width: 1440px) {
#process .swiper-pagination-bullet span {
padding-left:38px;
font-size: 16px;
width: 142px;
}
}
@media (max-width: 1320px) {
#process .swiper-pagination-bullet span {
padding-left:38px;
height: 80px;
margin-right: 0;
}
#process span::after {
border-top: 40px solid transparent;
border-bottom: 40px solid transparent;
border-left: 30px solid #fff;
right: -29px;
}
#process span::before {
border-top: 40px solid transparent;
border-bottom: 40px solid transparent;
border-left: 30px solid var(--text-headline);
}
}
@media (max-width: 1320px) {
#process .process-pagination {
overflow-x: auto;
}
#process .process-pagination {
margin-bottom: 30px;
}
}
@media (max-width: 414px) {
#process .swiper-pagination-bullet span {
font-size: 16px;
}
#process .process-pagination {
margin-bottom: 10px;
}
}
.video-text ul,
.text-with-gallery ul {
padding-inline-start: 20px;
color: #fff;
font-family: "Roboto", sans-serif;
}
.custom-list-tags ul {
padding-inline-start: 20px;
list-style-type: none;
font-family: "Roboto", sans-serif;
color: var(--text-paragraph);
}
.custom-list-tags ul li {
margin-bottom: 10px;
position: relative;
padding-left: 8px;
}
.custom-list-tags ul li::before {
content: "";
background: url(//www.unior-components.com/wp-content/uploads/2021/06/arrow-right-hovered-1.png);
position: absolute;
width: 20px;
height: 20px;
left: -18px;
top: 12px;
transform: translateY(-50%);
background-position: center;
}
.text-wrap.custom-list-tags h2 {
margin-bottom: 16px;
}
.custom-list-tags h1,
.custom-list-tags h2,
.custom-list-tags h3,
.custom-list-tags h4,
.custom-list-tags h5,
.custom-list-tags h6 {
font-size: 32px;
font-weight: 700;
}
.text-wrapper p {
color: var(--white-color) !important;
}
header .last-ul a {
display: inline-block;
border: 1px solid var(--accent-color);
background-color: var(--accent-color);
color: var(--white-color) !important;
font-weight: 700;
border-radius: 3px;
padding: 12px 30px !important;
transition: all 0.3s;
text-align: center;
font-family: "Roboto", sans-serif;
text-decoration: none;
}
.last-ul a:hover {
background-color: var(--white-color) !important;
color: var(--text-headline) !important;
}
.last-ul a:focus {
color: var(--white-color) !important;
background-color: #0069d9 !important;
border-color: #0062cc !important;
box-shadow: 0 0 0 0.2rem rgb(38 143 255 / 50%) !important;
}
.wpcf7-form-control-wrap input {
width: 100%;
}
.svg-div {
position: absolute;
right: 1rem;
}
.usluge-provlacenja-p p {
color: var(--white-color) !important;
}
.investment p img {
margin-right: 6px;
margin-bottom: 3px;
}
.wpcf7 .screen-reader-response {
position: absolute !important;
overflow: hidden !important;
clip: auto !important;
height: auto !important;
width: auto !important;
margin: 0 !important;
padding: 0 !important;
border: 0 !important;
bottom: -5px !important;
}
.footer-newsletter-submit {
position: absolute;
top: 0;
right: 0;
}
.footer-newsletter-submit input {
position: absolute;
z-index: 1;
right: 0;
opacity: 0;
}
.footer-newsletter-submit img {
top: 8px;
z-index: 0;
position: relative;
right: 10px;
}
footer .wpcf7-response-output {
font-weight: 400;
font-size: 16px;
color: #fff !important;
font-family: "Roboto", sans-serif;
} 
footer .screen-reader-response {
display: none !important;
}
.reference-gallery .img-wrap .first-span-new {
bottom: 42px;
}
.products-gallery-main-div h2 {
font-family: "Rajdhani", sans-serif;
}
.products-gallery-main-div,
.products-gallery-main-div p {
font-family: "Roboto", sans-serif;
margin-bottom: 20px !important;
color: #fff;
}
.products-gallery-main-div ul{
font-family: "Roboto", sans-serif;
color: #fff;
padding-inline-start: 20px;
margin-bottom: 20px;
}
html[lang="ru-RU"]{
font-family: "Roboto", sans-serif !important;
}
html[lang="ru-RU"] body{
font-family: "Roboto", sans-serif !important;
}
html[lang="ru-RU"] body .h1,
html[lang="ru-RU"] body h1{
font-family: "Roboto", sans-serif !important;
}
.screen-reader-response ul, .screen-reader-response {
display: none !important;
}
#limit {
position: absolute;
right: 2.5rem;
}
.swiper-container {
overflow: hidden;
}@media (min-width: 0px) {
.lang {
font-weight: 500;
font-size: 16px;
line-height: 23px;
letter-spacing: 0.338px;
}
.active a {  }
.languages-header .lang-img {
margin-right: 10px;
max-width: 22px;
}
.navbar-collapse .navbar-nav .classic-nav-item:hover .nav-link {
color: var(--accent-color);
}
.lead-section .lead-section-text h1 {
font-size: 46px;
}
.lead-section {
background-size: 100% 100%;
} .about-numbers .numb-item {
margin-right: 0px;
}
.blue-area-behind-img {
width: 304px;
height: 303px;
}
.about-img {
padding-right: 15px;
} .unior-on-hand {
padding: 40px 0;
}
}
@media (min-width: 568px) {
#multi-swiper .left-slider .owl-dots {
position: absolute;
z-index: 55; }
.owl-theme .owl-dots .owl-dot {
display: block !important;
text-align: left;
}
}
@media (min-width: 769px) { .brands-carousel .owl-next,
.brands-carousel .owl-prev {
position: absolute;
top: 0;
}
.brands-carousel .owl-next {
right: -46px;
}
.brands-carousel .owl-prev {
left: -46px;
}
.footer-contact .info-wrap {
display: grid;
grid-template-columns: 1fr 1fr;
}
}
@media (min-width: 992px) { .navbar-collapse .navbar-nav .classic-nav-item {
border-top: 3px solid transparent;
}
.navbar-collapse .navbar-nav .classic-nav-item.active {
border-top: 3px solid var(--accent-color);
}
.navbar-collapse .navbar-nav .classic-nav-item:hover .nav-link {
color: var(--accent-color);
}
.program-pagination {
display: none;
}
.lead-section .lead-section-text {
padding-left: 0;
}
#multi-swiper .left-slider .left-slider-item-text {
padding: 40px;
}
#multi-swiper .left-slider {
z-index: 2;
}
#multi-swiper .left-slider .item,
#multi-swiper .right-slider .item,
#multi-swiper .left-slider .left-slider-item-text {
min-height: 600px;
}
#multi-swiper .right-slider .item img {
height: 600px;
object-fit: cover;
}
#multi-swiper .left-slider .owl-dots {
position: absolute;
z-index: 5;
bottom: 24px;
left: calc(100% + 24px);
}
#multi-swiper .left-slider .owl-dots .owl-dot {
margin-right: 15px;
} .about-numbers .numb-item {
margin-right: 45px;
}  footer .footer-data {
padding-bottom: 20px;
}
.contact-section {
margin-bottom: -100px;
}
#multi-swiper .left-slider .owl-dots .owl-dot button {
min-width: 260px;
}
.unior-on-hand-textual-part {
display: flex;
flex-direction: column;
height: 100%;
justify-content: center;
min-height: 600px;
}
.unior-on-hand .img-part {
display: flex;
align-items: center;
}
.footer-contact .info-wrap {
display: flex;
}
}
@media (min-width: 1200px) { #multi-swiper .left-slider .left-slider-item-text {
padding-left: 150px;
} .about-numbers .numb-item {
margin-right: 25px;
}  #multi-swiper .left-slider .owl-dots {
display: flex;
justify-content: start; }
#multi-swiper .left-slider .owl-dots .owl-dot button {
display: inline-block !important;
}
#multi-swiper .left-slider .owl-dots {
width: 100%;
}
#multi-swiper .left-slider .owl-dots .owl-dot button {
min-width: 180px;
}
#multi-swiper .left-slider .owl-dots .owl-dot button p {
font-size: 18px;
}
}
@media (min-width: 1366px){
#multi-swiper .left-slider .owl-dots .owl-dot button p {
font-size: 22px;
}
}
@media (min-width: 1500px) {
#multi-swiper .left-slider .owl-dots .owl-dot {
min-width: 220px !important;
}
#multi-swiper .left-slider .owl-dots .owl-dot {
margin-right: 20px;
}
#multi-swiper .left-slider .left-slider-item-text {
padding-left: 15vw;
}
}
@media (min-width: 1600px) {
#multi-swiper .left-slider .owl-dots .owl-dot {
margin-right: 30px;
}
#multi-swiper .left-slider .owl-dots .owl-dot {
min-width: 240px !important;
}
}
@media (min-width: 1700px) {
#multi-swiper .left-slider .left-slider-item-text {
padding-left: 18vw;
}
}
@media (max-width: 1200px) {
#multi-swiper .left-slider .owl-dots .owl-dot {
margin-bottom: 20px;
}
#multi-swiper .left-slider .left-slider-item-text .left-slider-main-title {
font-size: 62px;
}
}
@media (max-width: 1199px) {
#program-grid .product-grid {
grid-template-columns: repeat(2, 1fr);
gap: 30px;
}
} @media (max-width: 991px) {
.about-us-section .about-img img{
max-height: 680px;
}
.contact-text {
padding: 30px;
transform: translateY(-10vh);
} header{
height: unset;
}
.navbar-nav {
align-items: flex-start;
}
.navbar-nav .menu-item-has-children {
margin-right: 0 !important;
width: 100%;
}
.navbar-nav .wpml-ls-menu-item a.nav-link {
pointer-events: none;
}
.navbar-nav
.nav-dropdown
.menu-item-has-children.open
.second-dropdown
.third-dropdown {
display: block !important;
}
.navbar-nav .nav-dropdown > li.dropdown-item:hover > a{
background: #fff;
color: var(--text-headline);
}
.navbar-nav .nav-item:not(.button-header) {
padding: 0;
}
.navbar-nav .nav-dropdown {
left: 0;
} .navbar-nav{
overflow: scroll;
min-height: 100vh;
height: 200px;
padding-bottom: 180px;
}
.navbar-nav .nav-dropdown > li.menu-item-has-children::after,
.navbar-nav .dropdown-item-has-children::after,
.navbar-nav .menu-item-has-children::after {
border: 2px solid var(--text-paragraph);
border-radius: 2px;
border-right: 0;
border-top: 0;
content: " ";
display: block;
width: 0.625em;
height: 0.625em;
pointer-events: none;
position: absolute;
top: 12px;
right: 6px;
transform: rotate(-45deg);
transform-origin: center;
transition: all 0.2s;
}
.navbar-nav .second-dropdown > .menu-item-has-children::after {
display: none;
}
.navbar-nav .dropdown-item-has-children.open::after,
.navbar-nav .menu-item-has-children.open::after {
transform: rotate(-225deg);
}
.navbar-nav .second-dropdown,
.navbar-nav .nav-dropdown {
position: relative;
top: 0;
display: none;
transition: none !important;
opacity: 1;
visibility: visible;
transform: translateY(0) translateX(0);
}
.nav-item:hover .nav-dropdown, .nav-item:focus-within .nav-dropdown{
transform: translateY(0) translateX(0);
}
.navbar-nav .nav-dropdown > li.menu-item-has-children > a {
pointer-events: none;
}
.navbar-nav .nav-dropdown > li.menu-item-has-children:hover::after {
border: 2px solid var(--text-paragraph);
border-right: 0;
border-top: 0;
}
#multi-swiper .right-slider {
transform: translateY(-20%);
z-index: -1;
}
#multi-swiper .right-slider .owl-item {
max-height: 500px;
}
.swiper-program .swiper-slide {
padding: 0 24px;
}
#multi-swiper .left-slider .left-slider-item-text {
padding: 30px;
}
#multi-swiper .left-slider .left-slider-item-text .left-slider-main-title {
font-size: 45px;
line-height: 42px;
}
#multi-swiper .right-slider .item img {
min-height: 400px;
object-fit: cover;
}
#multi-swiper .left-slider {
margin: 0 auto;
}
#multi-swiper .left-slider .owl-dots .owl-dot button {
min-width: 70px !important;
}
#multi-swiper .left-slider {
max-width: 86% !important;
}
.footer-contact .info-wrap > div {
border-right: none;
}
#multi-swiper .left-slider .owl-dots {
top: calc(100% + 80px);
}
#multi-swiper .left-slider .left-slider-item-text {
min-height: 320px;
} #program-grid .product-grid .box-wrap {
padding-top: 20px;
}
#program-grid .product-grid .box-wrap .hidden {
opacity: 1;
}
#contact .contact-info {
padding-top: 0;
margin-bottom: 60px;
}
#contact .contact-info .info-wrap {
padding: 20px 0;
}
#banner {
margin-bottom: -30px;
}
.unior-on-hand .map-image {
transform: scale(1);
}
} @media (max-width: 768px) {
.about-us-section .about-img img{
max-height: 500px;
}
#multi-swiper .left-slider .owl-dots .owl-dot {
margin-bottom: 10px;
}
h1,
.h1 {
font-size: 36px;
}
h2,
.h2 {
font-size: 32px;
}
h3,
.h3 {
font-size: 28px;
}
.mb-100 {
margin-bottom: 50px;
}
.p-100 {
padding: 80px 0;
}
.blue-area-behind-img {
padding-right: 0px;
padding-left: 0px;
margin-right: auto;
margin-left: auto;
}
.about-numbers .numb-item {
margin-right: 55px;
}
.about-numbers .numb-item:last-of-type {
margin-right: 0;
}
.blue-area-behind-img {
width: 504px;
height: 533px;
}
.lead-section .lead-section-text {
max-width: 409px;
padding-left: 26px;
}
.lead-section .lead-section-text h1 {
font-size: 70px;
} .owl-theme .owl-nav {
display: flex;
width: 100%;
justify-content: center;
align-items: center;
position: absolute;
top: 80px;
}
.second-half-of-trad-section .textual-part {
max-width: 491px;
}
#multi-swiper .left-slider { margin: 0 auto !important;
max-height: 440px;
z-index: 999 !important;
}
#multi-swiper .left-slider .left-slider-item-text {
padding: 70px;
}
#multi-swiper .left-slider .left-slider-item-text .left-slider-small-title {
font-size: 18px;
}
.owl-theme .owl-dots .owl-dot {
display: block !important;
text-align: left;
}
#multi-swiper .left-slider .owl-dots {
position: absolute; z-index: 55;
}
footer .footer-data {
padding-top: 40px;
padding-bottom: 0;
}
#cta-reference {
min-height: 400px;
}
#banner {
overflow: visible;
min-height: 600px;
}
#banner .right-side {
position: relative;
height: unset;
max-width: 100%;
height: 420px;
}
#banner.bg-image .right-side {
transform: translateY(-80px);
z-index: -1;
}
#banner .left-side {
justify-content: center;
min-height: unset;
min-height: 300px;
}
#banner .left-side img {
max-width: 100%;
width: 90vw;
height: auto;
top: 0;
}
#swipebox-bottom-bar {
bottom: 30px;
}
#swipebox-arrows {
max-width: 120px;
}
.products-gallery .gallery-grid {
grid-template-columns: repeat(3, 1fr);
gap: 20px;
}
#open-positions .job-item {
padding: 32px;
}
.quality-certificates .certificate-wrap .img-wrap img:nth-of-type(2),
.quality-certificates .certificate-wrap .img-wrap img:nth-of-type(3) {
position: relative;
top: unset;
left: unset;
right: unset;
}
.quality-certificates .certificate-wrap .img-wrap {
display: grid;
grid-template-columns: repeat(2, 1fr);
gap: 20px;
}
.quality-certificates .certificate-wrap .img-wrap,
.quality-certificates .certificate-wrap .img-wrap-2 {
min-height: unset;
}
.footer-contact .info-wrap > div {
padding: 24px;
}
.products-gallery .img-wrap .swipebox-product {
min-height: 200px;
}
#career-cta .testimonial-slide {
min-height: 400px;
}
.navbar-nav .nav-item a.nav-link {
width: 100%;
}
}
@media (max-width: 767px) {
.contact {
position: relative;
width: 100%;
margin: 0 auto;
}
.footer-contact .info-wrap {
padding: 20px;
}
.footer-contact .info-wrap > div {
border-bottom: 1px solid rgba(0, 0, 0, 0.15);
justify-content: flex-start;
padding: 20px;
}
.footer-contact .info-wrap > div:nth-last-of-type(2) {
border-bottom: none;
padding-bottom: 0;
}
.footer-contact .info-wrap > div:last-of-type {
display: none;
}
.footer-contact .info-wrap > div:first-of-type {
padding-top: 0;
}
.products-gallery .gallery-grid {
grid-template-columns: repeat(2, 1fr);
gap: 20px;
}
.contact-section .container {
max-width: unset;
padding: 0;
}
.contact-section .contact-img img {
min-height: 300px;
object-fit: cover;
}
.contact-text {
padding: 30px;
transform: translateY(-16vh);
margin: 0 15px;
}
#program-grid .product-grid {
grid-template-columns: repeat(1, 1fr);
gap: 30px;
}
}
@media (max-width: 567px) {
.about-numbers {
justify-content: space-between;
}
#career-cta .testimonial-slide .text-info {
text-align: center;
}
.brands-carousel {
min-height: 80px;
}
.about-numbers {
padding-left: 0px;
}
#multi-swiper .left-slider {
max-width: 90%;
margin: 0 auto;
max-height: 380px;
z-index: 999 !important;
}
#multi-swiper .left-slider .left-slider-paragraph {
display: none;
}
#multi-swiper .left-slider .left-slider-item-text {
padding: 30px;
}
#multi-swiper .left-slider .item,
#multi-swiper .right-slider .item {
min-height: 280px;
}
#multi-swiper .left-slider .left-slider-item-text {
min-height: 280px;
}
.owl-theme .owl-dots .owl-dot {
display: block;
text-align: left;
}
.about-numbers .numb-item {
margin-right: 0;
margin-bottom: 20px;
}
#program-grid .product-grid {
gap: 20px;
}
#banner .left-side {
position: relative;
min-height: 260px;
}
#banner .left-side img {
width: 93vw;
height: 100%;
}
#banner .right-side {
position: relative;
height: 330px;
top: unset;
bottom: 10%;
transform: translateY(0);
}
#banner.bg-image .right-side {
position: absolute;
transform: translateY(0);
height: 370px;
}
#contact .contact-form .input-wrap {
grid-template-columns: 1fr;
margin-bottom: 12px;
gap: 12px;
}
#contact .contact-form {
padding: 24px;
}
#contact .filters-wrap {
flex-direction: column;
}
#contact .select {
margin-bottom: 12px;
margin-right: 0;
}
#contact .contact-info .info-wrap {
padding: 12px 0;
}
.products-gallery .img-wrap .swipebox-product {
min-height: 280px;
}
.slider-full-width .img-wrap img {
width: 100%;
min-height: 240px;
object-fit: cover;
}
#history .history-pagination {
padding-bottom: 24px;
margin-bottom: 0;
overflow-x: scroll;
justify-content: space-between;
white-space: nowrap;
}
}  @media (max-width: 414px) {
.cv-form {
padding: 20px;
}
h1,
.h1 {
font-size: 28px;
}
#program-grid .product-grid {
padding: 50px;
grid-template-columns: 1fr;
gap: 30px;
}
#program-grid .product-grid .box-wrap {
padding: 20px;
}
.p-100 {
padding: 50px 0;
}
.p-80 {
padding: 40px 0;
}
.industry-grid {
grid-template-columns: 1fr 1fr;
}
.career-first .feature-box {
padding: 24px;
}
#career-cta .testimonial-slide {
padding: 20px;
}
#history .history-pagination {
padding-bottom: 24px;
margin-bottom: 0;
overflow-x: scroll;
justify-content: space-between;
white-space: nowrap;
}
#history .history-pagination .swiper-pagination-bullet {
padding: 0 24px;
}
#history .history-pagination::before {
background: #fff;
display: none;
}
#history .history-pagination .swiper-pagination-bullet::before {
content: "";
position: absolute;
top: 40px;
width: 100%;
height: 1px;
left: 0;
background: #fff;
}
#contact .sales-box {
font-size: 14px;
}
#contact .sales-box .email-info a {
font-size: 14px;
}
#management-first h3 {
font-size: 18px;
}
#team .name {
font-size: 22px;
}
.products-gallery .gallery-grid {
grid-template-columns: 1fr;
gap: 30px;
}
.navbar-nav .nav-dropdown {
min-width: 300px;
}
}
@media (max-width: 360px) {
.navbar-nav .nav-dropdown .dropdown-item a {
font-size: 15px;
}
#multi-swiper .left-slider .left-slider-item-text .left-slider-main-title{
font-size: 38px;
}
}