.consultancy-transforming{
    height: auto;
    width: 100%;
}

.consultancy-transforming .main-title{
    height: 135px;
}

.consultancy-transforming .main-title h2 strong, .specialize-in .main-title h2 strong{
    font-weight: 900;
    backface-visibility: hidden;
    -webkit-text-fill-color: transparent;
    background: -o-linear-gradient(transparent,transparent);
    -webkit-background-clip: text;
    background-image: -webkit-linear-gradient(transparent,transparent),url(/images/iconbox-bg.gif);
    background-position: left;
    background-size: 100%;
    float: none;
    display: inline-block;
}

.consultancy-transforming .main-title h5{
    font-weight: 100;
}



.consultancy-transforming .accordion h5 a span{
    width: 100%;
    float: left;
    font-weight: 200;
    font-size: 14px;
    color: #4d4d4d;
    line-height: normal;
}

.consultancy-transforming .sub-title h2{
    font-weight: 100;
    margin-bottom: 5px;
}

.specialization{
    height: auto;
    width: 100%;
    margin-bottom: 100px;
}

.specialization .parallex{
    background-image: url(../images/h.jpg);
    height: 100%;
    width: auto;
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: center;
    position: relative;
}

.specialization .bg-overlay{
    height: 100%;
    width: 100%;
    background: rgba(0,0,0,0.85);
    opacity: 1;
    position: absolute;
}

.specialize-in{
    background-color: #274584;
    display: flex;
    background-color: #274584;
    justify-content: center;
    align-items: center;
    height: 100%;
    width: 100%;
}


.specialize-in .main-title h2{
    margin-bottom: 25px;
    color: #fff;
    font-family: Raleway;
}


.specialize-in .main-title h5{
    color: #fff;
    font-family: Poppins;
    font-weight: 100;
    line-height: normal;
    letter-spacing: .75px;

}


.specialization .right-content .icon-content{
    position: relative;
    left: 59px;
    width: 70%;
}

.specialization .right-content .icon-content p{
    color: #fff;
}

.right-content-wrapper{
    margin-top: 100px;
    margin-bottom: 55px;
}

.right-content{
    padding: 0 0 0 0!important;
    margin-bottom: 20px!important;
}

.right-content-wrapper .icon-wrapper{
    margin: 0 0 0 0;
    width: 30%;
    height: auto;
    float: left;
    position: absolute;
    left: 0;
    top: 0;
    width: 45px;
    text-align: center;
}

.right-content-wrapper .icon-wrapper img{
    max-width: 100%;
    height: auto;
    display: inherit;
}

.right-content .icon-content{
    color: #fff;
}

.right-content .icon-content h4{
    font-size: 18px;
    margin-bottom: 10px;
}




/* Services Types and Details */

.service-title-section{
    height: auto;
    width: 100%;
}

.service-title-section .content p{
    font-family: Poppins;
    line-height: 2em;
}

.content-image img{
    height: auto;
    width: 100%;
}

.btn-get-started{
    margin: 56px 0px;
}
/*
.btn-get-started a::before{
    left: 6px;
    bottom: 36px;
}
.btn-get-started a::after{
    right: 517px;
    top: 345px;
} */

.btn-get-started a:hover{
    background: #274584;
    outline-color: #fff;
    color: #fff;
}


.services-enquiry{
    height: auto;
    width: 100%;
    margin-top: 60px;
}

.services-enquiry{
    padding: 40px 0px;
}

.services-enquiry .title-section{
    display: flex;
    justify-content: center;
    align-items: center;

}

.services-enquiry .services-enquiry-form{
    margin: 0 0 20px;
}

.services-enquiry h3::before{
    content: '';
    position: absolute;
    top: 50%;
    left: 0;
    width: 4px;
    height:59%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    background-color:#274584;
}


.services-enquiry .main-title .sub-heading{
    font-weight: 100;
}
.services-enquiry-form input, .services-enquiry-form textarea{
    border-color: #f8f8f8;
    background-color: #f8f8f8;
    font-size: 15px;
    font-weight: 400;
    letter-spacing: 0em;
    box-shadow: 5px 5px 5px #f4f4f4;
    padding: 12px;

}
.services-enquiry-form textarea{
    height: 150px;
}

.services-enquiry-form .btn-submit{
    background: #274584;
    border: #274584;
    box-shadow: 10px 10px 5px #f4f4f4;
    padding: 8px 31px;
    font-family: Poppins;
}

.contact-illustration img{
    width: 100%;
    height: 495px;
    object-fit: cover;
}

.book-consultation{
    background-color: #e3f6f9;
    height: auto;
    width: 100%;
    margin-top: 60px;
}

.book-consultation .content{
    margin-top: 60px;
}

.book-consultation .btn-wrapper{
    margin-bottom: 60px;
}

.why-select{
    height: auto;
    width: 100%;
    margin: 60px 0px;
}

.why-select .title{
    margin-bottom: 64px;
}

.why-select .title h5{
    font-weight: 100;
    line-height: normal;
}


.service-title-section .image-wrapper {
    display: flex;
    justify-content: center;
    align-items: center;
}

.why-choose-us .points ul {
    list-style: none;
}

.why-choose-us .points ul li>i {
    color: #274584;
    font-weight: 900;
}

.AI-concept {
    background: #e3f6f9;
    padding-top: 72px;
    padding-bottom: 72px;
    margin: 51px 0px;
}

.service-title-section .content h2 strong{
    font-weight: 900;
    backface-visibility: hidden;
    -webkit-text-fill-color: transparent;
    background: -o-linear-gradient(transparent,transparent);
    -webkit-background-clip: text;
    background-image: -webkit-linear-gradient(transparent,transparent),url(iconbox-bg.gif);
    background-position: left;
    background-size: 100%;
    float: none;
    display: inline-block;
}



.content, .title{
    margin-top: 1.5rem!important;
}

.service-images .text{
    bottom: 30%;
}















