.languages-switcher li:not(:first-child) {
display: none;
}
.partners-carousel .rollover img {
max-height: 100px;
object-fit: contain;
}
.partners-carousel .photoswipe-item > a {
pointer-events: none !important;
cursor: default;
}
.agro-team-carousel .owl-prev,
.agro-team-carousel .owl-next {
top: 39% !important;
}
.agro-team-carousel .dt-owl-item > .vc_row {
padding: 0 15px !important;
}   .top-bar [class^=soc-font-],
.dt-mobile-header [class^=soc-font-] {
font-family: "Font Awesome 5 Free" !important;
font-weight: 900;
}
.top-bar .soc-font-icon::before,
.dt-mobile-header .soc-font-icon::before {
content: '' !important;
} .languages-switcher {
margin-left: 30px;
z-index: 2;
margin-top: 1px;
}
.languages-switcher li {
display: inline-block;
margin-left: 10px;
}
.languages-switcher li:first-child {
margin-left: 0;
}
.languages-switcher.mobile {
display: none;
} .contact-info li a {
text-decoration: none;
} .contact-text-block,
.contact-text-block p {
font-size: 16px;
line-height: 28px;
}
.contact-text-block a {
color: #707070;
text-decoration: none;
}
.contact-text-block a:hover {
color: #ffc900;
}
body .one-line-phone-height {
margin-bottom: 29px;
}
.google-map-container {
border: 1px solid #ddd;
}
.google-map-container > div {
height: 465px;
}
.grecaptcha-badge { 
visibility: hidden; 
}
.form-row-footer {
margin-bottom: 20px;
font-size: 11px;
color: #707070;
}
.form-row-footer a {
color: #707070;
text-decoration: none;
}
.form-row-footer a:hover {
color: #707070;
text-decoration: underline;
} .parallax-home-icon {
position: absolute;
top: -25%;
right: -85%;
} .about-us-founders a {
color: #333;
text-decoration: none;
}
.about-us-founders a:hover {
color: #ffc900;
}
body .about-us-lists ul {
margin: 0;
}
.about-us-lists ul li {
list-style: none;
margin-bottom: 10px;
}
.about-us-lists ul li::before {
content: '';
display: inline-block;
width: 20px;
height: 20px;
background: url(//agropoint-s.com/wp-content/uploads/2020/12/favi.png) center no-repeat;
background-size: contain;
margin-right: 7px;
vertical-align: middle;
} .partners-grid .single-partner {
display: grid;
grid-template-columns: 295px auto;
margin-bottom: 50px;
border-bottom: 1px solid;
border-color: rgba(0,0,0,0.1);
}
.partners-grid .single-partner .image-block {
padding-bottom: 50px;
}
.partners-grid .single-partner .image-block img {
width: 100%;
height: 200px;
object-fit: cover; }
.partners-grid .single-partner .image-block a {
position: relative;
display: block;
line-height: 0;
overflow: hidden;
}
.partners-grid .single-partner .image-block a:after {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
content: "";
opacity: 0;
transition: all .35s linear;
}
.partners-grid .single-partner .image-block a:hover:after {
opacity: 1;
}
.partners-grid .single-partner .image-block a:hover:after {
background-color: rgba(255,201,0,0.5);
background: rgba(255,201,0,0.5);
background: -webkit-linear-gradient();
background: linear-gradient();
}
.partners-grid .single-partner .description {
padding: 0 0 50px 30px;
}
.partners-grid .single-partner .description a {
text-decoration: none;
}
.partners-grid .single-partner .description a h3 {
margin-bottom: 15px;
transition: color .35s;
line-height: 1;
}
.partners-grid .single-partner .description a:hover h3 {
color: #ffc900;
}
.partners-grid .single-partner .description .excerpt p {
font-size: 15px;
line-height: 26px;
}
.partners-grid .single-partner .description .read-more {
margin-top: 15px;
}
.partners-grid .single-partner .description .read-more a {
font-size: 14px;
color: #222222;
position: relative;
display: inline-block;
font-weight: 700;
}
.partners-grid .single-partner .description .read-more a::after {
position: absolute;
display: block;
left: 0;
bottom: 0;
width: 0;
height: 2px;
content: "";
transition: width .4s ease;
background-color: #ffc900;
}
.partners-grid .single-partner .description .read-more a:hover::after {
width: 100%;
} .single-partners .content p,
.single-partners .content {
text-align: justify;
}
.single-partners .content .post-thumbnail img {
max-width: 100%;
height: auto;
max-height: 60vh;
width: auto;
}
.single-partners .content p,
.single-partners .content ul li {
color: #444;
font-size: 15px !important;
}
.single-partners .content p {
margin-bottom: 25px;
}
.single-partners .content ul {
margin: -25px 0 25px 25px !important;
text-align: left !important;
}
.single-partners .content .fix-margin ul {
margin-bottom: 0 !important;
}
.single-partners .content h3 {
margin: 25px 0 5px !important;
font-size: 23px;
display: inline-block;
}
.single-partners .content .thumbnail-image-block h3 {
margin: -10px 0 5px !important;
}
.single-partners .content .thumbnail-image-block {
margin-bottom: 20px;
}
.single-partners .content .thumbnail-image-block p:first-child {
margin-bottom: 0;
}@media screen and (min-width: 1920px) {
.slider-4-icon-layer {
right: -40%;
}
}
@media screen and (min-width: 1280px) {
a[href^=tel] {
pointer-events: none;
cursor: default;
}
} @media screen and (max-width: 1680px) {
.parallax-home-icon {
right: -72%;
}
}
@media screen and (max-width: 1560px) {
.parallax-home-icon {
right: -60%;
}
}
@media screen and (max-width: 1366px) {
.slider-4-icon-layer {
width: 430px !important;
height: auto !important; 
right: 15%;
}
.parallax-home-icon {
right: -55%;
}
}
@media screen and (max-width: 1280px) {
.parallax-home-icon {
right: -50%;
}
} @media screen and (max-width: 1200px) { .header-bar .main-nav > li > a {
margin: 10px 15px 10px 15px;
}
.slider-4-icon-layer {
width: 350px !important;
}
.single-partners .content .thumbnail-image-block {
margin-bottom: 10px;
}
} @media screen and (max-width: 835px) {
.slider-4-icon-layer,
.parallax-home-icon {
display: none !important;
}
.services-text-block h3 {
font-size: 21px;
line-height: 1.4;
}
.home-parallax-banner .vc_col-sm-8 {
width: 100% !important;
}
.home-partners img {
max-height: 120px;
object-fit: contain;
} .founders-rows .vc_col-sm-3 {
width: 50%;
float: none;
display: inline-block;
vertical-align: top;
}
.founders-rows .vc_col-sm-3:first-child {
margin-bottom: 40px;
}
.about-us-founders a,
.about-us-founders .uvc-sub-heading {
font-size: 14px !important;
} .partners-grid .single-partner .description a h3 {
font-size: 22px;
} body .vc_custom_1615538090869 {
padding-bottom: 60px !important;
}
.agro-team-carousel .dt-owl-item > .vc_row {
padding: 0 25px !important;
}
} @media screen and (max-width: 414px) { .languages-switcher.pc {
display: none;
}
.languages-switcher.mobile {
display: block;
}
body .masthead .top-bar .left-widgets {
justify-content: space-between;
}
body .masthead .top-bar .left-widgets .in-top-bar {
margin: 0 !important;
}
.mini-contacts.phone {
font-size: 16px !important;  
}
.mini-contacts.email {
font-size: 15px !important;
}
body .mobile-mini-widgets-in-menu {
padding: 15px 0 25px;
}
.languages-switcher {
margin: 0;
}
.languages-switcher li {
margin-left: 15px;
}
.languages-switcher li a {
text-decoration: none;
font-size: 17px;
color: #333;
} body .one-line-phone-height {
margin-bottom: 0;
}
.google-map-container > div {
height: 400px;
}
.contact-map-block > .vc_column-inner,
.contact-form-block > .vc_column-inner {
padding-left: 15px !important;
padding-right: 15px !important;
} .home-parallax-banner .uvc-sub-heading br {
display: none;
}
.home-parallax-banner h2 {
font-size: 28px !important;
line-height: 38px !important;
}
.parallax-home-icon {
display: none;
}
.home-partners .vc_col-sm-4 {
width: 50% !important;
} .founders-rows .vc_col-sm-3 {
width: 100%;
}
.founders-rows .vc_col-sm-3:nth-child(odd) {
margin-bottom: 20px;
}
.founders-rows .vc_col-sm-3:nth-child(even) {
margin-bottom: 50px;
}
.founders-rows .vc_col-sm-3:last-child {
margin-bottom: 0;
} .partners-grid .single-partner {
grid-template-columns: 1fr;
}
.partners-grid .single-partner .image-block {
padding-bottom: 15px;
}
.partners-grid .single-partner .description {
padding: 0 5px 40px 5px;
}
.partners-grid .single-partner .description a h3,
.single-partners .content h3 {
font-size: 20px;
margin-top: 5px;
}
.single-partners .content .thumbnail-image-block img {
float: none
}
.partners-grid .single-partner .image-block img {
height: auto;
}
.single-partners .content .thumbnail-image-block h3 {
margin-top: 20px !important;
} body .vc_custom_1615538090869 {
padding-bottom: 50px !important;
}
} @media screen and (max-width: 375px) {
} @media screen and (max-width: 360px) {
} @media screen and (max-width: 320px) { .mini-contacts.phone {
font-size: 13px !important;  
} .google-map-container > div {
height: 350px;
} .home-parallax-banner h2 { 
font-size: 25px !important;
line-height: 32px !important;
}
}