.consulting-section{
position: relative;
padding: 110px 0px 110px;
background-color: #f9f8fc;
}
.consulting-section.alternate{
background-color:#ffffff;
}
.consult-block{
position: relative;
}
.consult-block .inner-box{
position: relative;
background-color: #ffffff;
}
.consult-block .inner-box .image-column{
position: relative;
padding:0px;
float: left;
}
.consult-block .inner-box .image-column .inner-column{
position: relative;
}
.consult-block .inner-box .image-column .image{
position: relative;
overflow: hidden;
}
.consult-block .inner-box .image-column .image::before {
position: absolute;
top: 50%;
left: 50%;
z-index: 1;
display: block;
content: '';
width: 0;
height: 0;
background: rgba(255, 255, 255,.2);
border-radius: 0%;
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
opacity: 0;
}
.consult-block .inner-box .image-column .image:hover::before {
-webkit-animation: circle .95s;
animation: circle .95s;
}
.consult-block .inner-box .image-column .image img{
position: relative;
width:100%;
display: block;
transition: all 500ms ease;
}
.consult-block .inner-box .image-column .image:hover img{
transform: scale(1.05);
}
.consult-block .inner-box .content-column{
position: relative;
padding:0px;
float: left;
}
.consult-block .inner-box .content-column .inner-column{
position: relative;
padding: 70px 50px 70px 70px;
}
.consult-block .inner-box .content-column .title{
position: relative;
color: var(--theme-color);
font-size: 13px;
font-weight: 700;
margin-bottom: 10px;
text-transform: uppercase;
}
.consult-block .inner-box .content-column h3{
position: relative;
font-size: 22px;
color:#443986;
font-weight: 600;
line-height: 1.3em;
margin-bottom: 18px;
}
.consult-block .inner-box .content-column .text{
position: relative;
color: #555555;
font-size: 16px;
line-height: 1.7em;
margin-bottom: 30px;
}
.consulting-section .owl-nav{
display:none;
}
.consulting-section .owl-dots{
position:relative;
text-align: center;
margin-top: 60px;
}
.consulting-section .owl-dots .owl-dot{
position:relative;
width:10px;
height:8px;
margin:0px 5px;
display:inline-block;
border-radius:50%;
background-color:#cccccc;
transition:all 0.3s ease;
-moz-transition:all 0.3s ease;
-webkit-transition:all 0.3s ease;
-ms-transition:all 0.3s ease;
-o-transition:all 0.3s ease;
}
.consulting-section .owl-dots .owl-dot:hover,
.consulting-section .owl-dots .owl-dot.active{
position:relative;
width:22px;
height:8px;
border-radius:10px;
background-color:var(--theme-color);
}