#top-section {
    height: 56%;
    background-image: url(https://plandisc.com/wp-content/uploads/2022/05/front-page-new-image-min_FI.jpg);
	background-attachment: fixed;
	background-position: center top;
    background-repeat: no-repeat;
    background-size: cover;
}

.about-us {
	display: none
}

.section-header h2 {
    text-transform: unset;

}

.section-header h2 {
    font-size: 45px !important;
text-transform: unset;
}

#video-text p {
    line-height: 1.3;
    font-size: 17px;
}

#video-text h2 {
    font-size: 45px;
    line-height: 1.3;
    margin-bottom: 10px;
}

@media only screen and (max-width: 5100px) {
:before, :after {
    width: 100% !important;
}
}

.navbar-collapse #menu-menu_finsk.nav .menu-item a {
    font-size: 16.5px !important;
}

.team-member a:after {
content: "";
display: block !IMPORTANT;
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
z-index: 1;
}



.menulogin.menulogin.menulogin a{
  color: white !important;
}

.red-border-bottom {
    padding-bottom: 10px;
}

#client-feedbacks .feedback-box {
    background: #e8eaee !important;
}



@media only screen and (max-width: 5000px) {
.our-team .row > div:nth-child(1) .red-border-bottom:before {
    width: 40px !important;
    margin-left: 13.5% !important;
}

.our-team .row > div:nth-child(4n+2) .red-border-bottom:before {
        width: 40px !important;
    	margin-left: 19.5% !important;
}

.our-team .row > div:nth-child(4n+3) .red-border-bottom:before {
    background: #4eb7f0;
    width: 40px !important;
    margin-left: 8.3% !important;
}


.our-team .row > div:nth-child(4n+4) .red-border-bottom:before {
    background: #4eb7f0;
    width: 40px !important;
    margin-left: 19% !important;
}

.our-team .row > div:nth-child(5) .red-border-bottom:before {
    background: #4eb7f0;
    width: 40px !important;
    margin-left: 18% !important;
}

.focus-box:nth-child(4n+1) .red-border-bottom:before {
    background: #4eb7f0;
    width: 202px;
    margin-left: -9%;
}

.focus-box:nth-child(4n+2) .red-border-bottom:before {
    background: #4eb7f0;
    width: 182px;
    margin-left: -10%;
}


.focus-box:nth-child(4n+3) .red-border-bottom:before {
    background: #4eb7f0;
    width: 165px;
    margin-left: -8%;
}

.focus-box:nth-child(4n+4) .red-border-bottom:before {
    background: #4eb7f0;
    width: 122px;
    margin-left: -10%;
}
}




@media only screen and (max-width: 1200px) {
.team-member .profile-pic img {
    width: 70%;
    height: 70%;
    margin-left: -22%;
    margin-bottom: -100%;
}

.our-team .row > div:nth-child(1) .red-border-bottom:before {
    width: 40px !important;
    margin-left: 5.5% !important;
}

.our-team .row > div:nth-child(4n+2) .red-border-bottom:before {
        width: 40px !important;
    	margin-left: 19.5% !important;
}

.our-team .row > div:nth-child(4n+3) .red-border-bottom:before {
    background: #4eb7f0;
    width: 40px !important;
    margin-left: 22.3% !important;
}


.our-team .row > div:nth-child(4n+4) .red-border-bottom:before {
    background: #4eb7f0;
    width: 40px !important;
    margin-left: 19% !important;
}

.our-team .row > div:nth-child(5) .red-border-bottom:before {
    background: #4eb7f0;
    width: 40px !important;
    margin-left: 18% !important;
}

.focus-box:nth-child(4n+1) .red-border-bottom:before {
    background: #4eb7f0;
    width: 123px;
    margin-left: -1%;
}

.focus-box:nth-child(4n+2) .red-border-bottom:before {
    background: #4eb7f0;
    width: 177px;
    margin-left: -10%;
}

.focus-box:nth-child(4n+3) .red-border-bottom:before {
    background: #4eb7f0;
    width: 106px;
    margin-left: -8%;
}

.focus-box:nth-child(4n+4) .red-border-bottom:before {
    background: #4eb7f0;
    width: 118px;
    margin-left: -8%;
}
}



@media only screen and (max-width: 450px) and (min-width: 400px) {

.our-team .row {
    margin-left: 7%;
}

.team-member .profile-pic:nth-child(5n+5) {
    margin-bottom: -20%;
}

#video-text p {
    margin-left: -2%;
}

}


@media only screen and (max-width: 400px) and (min-width: 300px) {
	
#video-text p {
    margin-left: -7%;
}

.team-member .profile-pic:nth-child(5n+5) {
    margin-left: 12%;
}

}




@media only screen and (max-width: 700px) {


.our-team .row .col-lg-3 {
width: 100%;
height: 330px;
}	
	
.team-member .profile-pic {
    margin-bottom: -8%;
}

.our-team {
    margin-top: 60%;
}
	
.our-team .section-header {
    margin-top: -20% !important;
}	

.team-member {
    margin-bottom: -439px;
	width: 100%;
	margin-left: 2%;
}

.team-member .member-details {
    position: relative;
    display: inline-block;
    padding-bottom: 5px;
    margin-bottom: 23%;
}
	
.our-team .team-member .details {
    padding-top: 60px;
}	
	
.section-header h2.dark-text {
    margin-bottom: 17px;

}	


#bottom-section {
    display: initial;
}



#video-container #video {
    display: none;
}


#video-text {
    margin-left: -4%;
    text-align: center;
    color: #223047;
    margin-bottom: 60%;
}


#video-text p {
    line-height: 1.3;
    font-size: 17px;
    margin-top: 17%;
}


#video-text {
    margin-left: 10%;
    text-align: center;
    color: #223047;
    margin-top: 17%;
}

#video-text h2 {
    margin-left: -13%;
}

#horizontal-line {
    display: none;
}

.section-header h2 {
    font-size: 25px !important;
    line-height: 30px !important;
}

#video-text h2 {
    font-size: 25px !important;
}
	
html, body, div, span, applet, object, iframe, h6, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
    font-size: 16px;
}	
	
.feedback-custom-message {
    text-align: center;
	margin-left: 1%;
}	
	
	
#subscribe .textwidget {
  width: 100% !important;
		margin-bottom: -40%;
  
}
	
.section-header p {
    margin-left: 7%;
    margin-right: 7%;
}	
	
.logo1 {
    margin-left: 10%;
margin-top: -50%;

}

.logo1 {
    width: 300px;
    content: url(https://plandisc.com/wp-content/uploads/2023/02/FI_CustomerLogoes_Nov2022.webp);
}
	
	.logo2 {
	display: none;	
}

.logo3 {
	display: none;	
}

.logo4 {
	display: none;	
}

.logo5 {
	display: none;	
}	
	
.newsletter .textwidget:first-child {
    width: 290px;

}

.logo1 {
    margin-left: 10%;
margin-top: -50%;

}	
	
#menu-item-35155 a { 
margin-left: 10px;
margin-top: 3px;
margin-bottom: -4px;
}

.our-team .team-member .profile-pic img {
    width: 70%;
    height: 70%;
    margin-left: -18%;
    margin-bottom: -100%;
}

.about-us {
 display: none
}

.our-team .row {
    flex-wrap: wrap;
	margin-left: 3%;
}


.our-team .row > .col-lg-3:nth-child(5n+5) {
    clear: both;
    margin-bottom: 30%;
}


.our-team .row > div:nth-child(1) .red-border-bottom:before {
    width: 40px !important;
    margin-left: 16.5% !important;
}

.our-team .row > div:nth-child(4n+2) .red-border-bottom:before {
        width: 40px !important;
    	margin-left: 19.5% !important;
}

.our-team .row > div:nth-child(4n+3) .red-border-bottom:before {
    background: #4eb7f0;
    width: 40px !important;
    margin-left: 10.3% !important;
}


.our-team .row > div:nth-child(4n+4) .red-border-bottom:before {
    background: #4eb7f0;
    width: 40px !important;
    margin-left: 19% !important;
}

.our-team .row > div:nth-child(5) .red-border-bottom:before {
    background: #4eb7f0;
    width: 40px !important;
    margin-left: 13% !important;
}

.focus-box:nth-child(4n+1) .red-border-bottom:before {
    background: #4eb7f0;
    width: 205px !important;
    margin-left: -9%;
}

.focus-box:nth-child(4n+2) .red-border-bottom:before {
    background: #4eb7f0;
    width: 185px !important;
    margin-left: -10%;
}

.focus-box:nth-child(4n+3) .red-border-bottom:before {
    background: #4eb7f0;
    width: 169px !important;
    margin-left: -8%;
}

.focus-box:nth-child(4n+4) .red-border-bottom:before {
    background: #4eb7f0;
    width: 128px !important;
    margin-left: -10%;
}


.col-lg-3:nth-of-type(1) .team-member h5, .team-member h5 a {
        margin-top: 50px;
	margin-left: -30%;
}

.col-lg-3:nth-of-type(2) .team-member h5, .team-member h5 a {
        margin-top: 50px;
	margin-left: -15%;
}

.col-lg-3:nth-of-type(3) .team-member h5, .team-member h5 a {
        margin-top: 50px;
	margin-left: -35%;
}

.col-lg-3:nth-of-type(4) .team-member h5, .team-member h5 a {
        margin-top: 50px;
	margin-left: -18%;
}


.col-lg-3:nth-of-type(5) .team-member h5, .team-member h5 a {
        margin-top: 50px;
    margin-bottom: -35%;
    margin-left: -22%;
}

.team-member {
    margin-bottom: -141px;
}
}



.our-team .row:before, .our-team .row:after {
width: 0 !important;
} 


.our-team .row {
display: flex
}

.team-member {
    padding-bottom: 28%;
}

.about-us .row:before, .about-us .row:after {
width: 0 !important;
} 


.about-us .row .col-lg-3:nth-of-type(2) .pixeden {
    background: url(https://plandisc.com/wp-content/uploads/2021/02/video-thumbnail-finnish-institution.jpg) no-repeat center !important;
    background-size: 90% !important;
    background-color: #ffff !important;
}


.about-us .row .col-lg-3:nth-of-type(1) .pixeden {
    background: url(https://plandisc.com/wp-content/uploads/2021/02/video-thumbnail-finnish-marketing.jpg) no-repeat center !important;
    background-size: 90% !important;
    background-color: #ffff !important;
}



.about-us .focus-box .service-icon {
    margin-bottom: 30px;
    width: 562px;
    height: 316px;
 }

.about-us .col-sm-3 {
    width: 100%;
}

.about-us .row {
display: flex;
}

.about-us .col-lg-3 {
position: relative;
}

.about-us .col-lg-3 a:after {
content: "";
display: block !IMPORTANT;
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
z-index: 1;
}

.about-us .focus-box .service-icon .pixeden {
    border-radius: unset !important;
}


.client-list .col-lg-3 .col-sm-3 .focus-box {
    position: relative;
    display: block !important;
}

div.client-list > div  {
  display: flex !important; 

}
