body .wd-heading .title_a:after {display:none}
.page-contact-us .text-icon__content-box p.text-icon__text {
margin-bottom: 15px;
}
.page-contact-us .text-icon__content-box p {
margin-bottom: 0;
}
.our-clients-slides .content-section {
display: none !important;
}
.our-clients-slides .carousel-caption img {
max-height: 160px;
}
.our-clients-slides .slick-slider .slick-track {
display: flex;
align-items: center;
}
.portfolio_style-1 .portfolio_grid--item .item img {
min-height: 193px;
height: auto;
width: auto;
} .page-our-team .wpb_wrapper ul {
list-style-type: none;
margin-left: 0;
}
.page-our-team .wpb_wrapper ul li + li {
padding-top: 25px;
} .first-footer .contact-details li{
display: flex;
justify-content: flex-start;
position: relative;
padding-left: 80px;
}
.first-footer .contact-details li strong {
width: 75px;
position: absolute;
left: 0;
}
.second-footer .copyright .block a {
color: #fff;
} .page-our-team .titlebar, .page-careers .titlebar {
margin-bottom: 0;
}
.header-info-box__title{
color: #585b68;
}
.header-info-box__text{
color: #585B68;
font-weight: 400;
}
body [type='text'], 
body [type='password'], 
body [type='date'], 
body [type='datetime'], 
body [type='datetime-local'], 
body [type='month'], 
body [type='week'], 
body [type='email'], 
body [type='number'], 
body [type='search'], 
body [type='tel'], 
body [type='time'], 
body [type='url'], 
body [type='color'], 
body textarea{
border: 1px solid #ababab;
}
.career-form {
display: flex;
flex-wrap: wrap;
}
.col-50 {
width: 50%;
padding: 0 6px;
}
.col-100 {
width: 100%;
padding: 0;
}
.two-col-title .wpb_wrapper {
display: flex;
flex-wrap: wrap;
}
.two-col-title .wpb_wrapper h5 {
width: 50%;
padding: 5px;
}
header.l-header .top-bar-container.devia-nav {
top: 0 !important;
opacity: 1 !important;
}
header.l-header .top-bar-container .site-navigation.top-bar .top-bar-right .mobile-menu.is-open{
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
box-shadow: 1px 1px 5px #ccc;
}
.header-info-box__text a {
color: #585B68;
font-weight: normal !important;
}
.header-info-box__text a:hover {
background: none !important;
}
header.l-header .top-bar-container.devia-nav .site-navigation.top-bar {
padding-left: 15px !important;
padding-right: 15px !important;
}
.comment-respond {display:none;}.our-team-section .team-member__info {text-align:center;} div#wpcf7-f6943-p3767-o1 input, div#wpcf7-f6943-p636-o1 input, #wpcf7-f4411-p5397-o1 input {
margin: 1%;
width: 47%;
display: inline-block;
}
div#wpcf7-f6943-p3767-o1 textarea, div#wpcf7-f6943-p636-o1 textarea, #wpcf7-f4411-p5397-o1 textarea {width: 97%;
margin: 1%;}
#menu-services-footer .menu-item::after {
content: "\f105";
display: block;
position: absolute;
font-family: "Font Awesome 5 Free" !important;
font-style: normal;
font-weight: 700;
top: 0;
left: 0;
}
#menu-services-footer .menu-item a {line-height: 1.6;
margin-left: 22px;
font-size: 0.875rem;
display: inline-block;
padding: 0px;
transition: all 0.2s ease-in-out 0s;}
#menu-services-footer .menu-item {
margin-bottom: 8px;
width: 100%;
position: relative;
transform: translateX(0px);
transition: all 0.2s ease-in-out 0s;
}
.team-details .team-member__info {
text-align: center;  }
.team-details .team-member__info h5 {
font-size: 24px;
color: #000;
}
.team-details .team-member__info p {
color:#000;
font-size: 18px;
}
.text-white,
.text-white *{
color: #fff !important;
}
.text-black,
.text-black *{
color: #000 !important;
}
.text-white h3 {
margin-bottom: 20px;
}
.text-white .wd-btn{
color: #000 !important;
}
.text-black .wd-btn {
background: #040e56 !important;
color: #fff !important;
}
.text-white .wd-btn:hover,
.text-black .wd-btn:hover{
background: #a6aab7 !important;
} .contact-form br {
display: none;
}
.project__info {
text-align: center;
color: #fff;
}.project__info p {margin-bottom:3px;}
.project__info h4, .project__info h5 {color:#fff;}
main.l-main.row{
margin-bottom: 0 !important;
} .page-id-5515 .portfolio_grid--item .item img, .single-portfolio .portfolio_grid--item .item img {
height: 190px;
width: auto !important;
}
.single-portfolio .portfolio_grid--item .item, .page-id-5515 .portfolio_grid--item .item {text-align:center;margin:0 auto;}
.home .portfolio_style-1 .portfolio_grid--item .item, .page-id-5515 .portfolio-grid-items-content, .single-portfolio .portfolio_element-item {margin:0 auto;}
.home .portfolio_style-1 .portfolio_grid--item .item img  {
width: auto !important;
height: 360px !important;
}
.portfolio_style-1 .portfolio_grid--item .item .wd-portfolio-category {display:none;}
.single-portfolio .vc_row a {
color: #0e9745;
font-weight: 700;
}
.specialization .text-icon .text-icon__icon-box img{
height:80px;
width: auto;
}
@media (max-width: 1199px){
.first-footer .contact-details li{
flex-wrap: wrap;
padding-left: 0;
}
.first-footer .contact-details li strong {
margin-right: 0px;
width: 100%;
position: relative;
}
}
@media (max-width:767px) {
.wd-heading .title_a {
font-size: 34px !important;
}
.contact-form.career-form .col-50 {
width: 100%;
}
.page-id-5515 .portfolio-grid-items-content .item img, .single-portfolio .portfolio_grid--item .item img  {
height: inherit;
}
.text-icon__container {text-align:center;}
.split-banner .vc_column-inner {padding:50px !important;}
.order-bottom {order:2;}.order-up {order:1;}
.hide-col-mobile {display:none !important;}
.home .portfolio_style-1 .portfolio_grid--item .item img {height:300px !important;}
div#wpcf7-f4411-p636-o1 input, div#wpcf7-f4411-p3767-o1 input, #wpcf7-f4411-p5397-o1 input, div#wpcf7-f4411-p636-o1 textarea, div#wpcf7-f4411-p3767-o1 textarea, #wpcf7-f4411-p5397-o1 textarea {width:100%;margin:7px auto 7px auto;}
}
.page-id-5515 .cd-timeline-content h2 {margin-bottom: 12px !important;}
.team-member__name {font-size:24px !important;}
@media (min-width:768px) and (max-width:991px) {
.split-banner .vc_column-inner {padding:70px !important;}
}