.clientSec {
    padding: 60px 0;
}
.clientSec .clientHead h4 {
    color: #190707;
    font-size: 40px;
    font-weight: 900;
    line-height: 44px;
    letter-spacing: -0.2px;
}
.clientSec .clientHead h4>span {
    font-size: 14px;
    color: #8235b2;
    display: block;
    font-weight: 400;
}
.clientSec .clientHead h4>mark {
    color: #8235b2;
    background: transparent;
}
.clientBox {
    border-style: solid;
    border-width: 2px;
    border-color: rgb(0 175 255 / 0%);
    border-radius: 10px;
    background-color: rgb(255, 255, 255);
    box-shadow: 0px 8px 50px 0px rgb(155 200 190 / 10%);
    padding: 25px 20px;
    opacity: 0.5;
}
.clientSec .client-msg p {
    min-height: 150px;
}
.client-msg p {
    font-size: 13px;
    color: #474747;
}
.clientSec h6 {
    font-size: 22px;
    color: #222222;
    font-weight: 400;
}
.client-review h6 {
    color: #2e1c1c;
    font-weight: 700;
    font-size: 22px;
    padding-bottom: 5px;
}
ul.client-slide li.slick-slide.slick-current.slick-active .clientBox {
    border-color: rgb(0 175 255 / 0.6);
    opacity: 1;
}
.logo-testi {
    border-style: solid;
    border-width: 1px;
    border-color: rgb(241, 241, 241);
    border-radius: 9px;
    background-color: rgb(255, 255, 255);
    width: 100%;
    height: 150px;
    align-items: center;
    display: flex;
    justify-content: center;
    transition: 0.5s;
}
.logo-testi:hover {
    border-color: #00a6ff;
}
.client-profile{
    
width: 60px;
    
height: 60px;
}
.client-profile img{
    
width: 100%;
    
height: 100%;
    
object-fit: cover;
}
.single-content.web-design {
    width: calc(100%/2) !important;
    float: left !important;
}
.blue-bg{
        background: #211c80 !important;
}
.ctamm2{padding: 0px 0 50px;}
.ctamm2 h2{font-size: 40px;color: #000;text-align: left;font-weight: 600;line-height: 48px;margin-bottom: 50px;}
.ctamm2 .greenbx{padding: 30px 30px;background: #211c80;border-radius: 10px;margin-bottom: 40px;}
.ctamm2 .greenbx p{color: #fff;font-size: 24px;line-height: 34px;text-align: left;}
.ctamm2 .greenbx .row{ display: flex; align-items: center; }
.ctamm2 .greenbx .btncta a{font-size: 18px;}
.ctamm2 .greenbx .btncta a:hover{
    transform: scale(1.1);
    -webkit-box-shadow: 0px 0px 22px -8px rgba(0,0,0,0.4);
    -moz-box-shadow: 0px 0px 22px -8px rgba(0,0,0,0.4);
    box-shadow: 0px 0px 22px -8px rgba(0,0,0,0.4);
    background: #f15743;
    border-color: #000;
    }
.ctamm2 p{
    color:#000;
}
section.best-firms img{
    border:0 !important;
}
.service-ul li{
        margin: 0 12px !important;
}
.content.grid{}
.content.grid .single-content {}
.content.grid .single-content a{}
.content.grid .single-content a img{}
@media(max-width:992px){
    ul.worl-ul li{
        padding: 20px 0px !important;
        min-height: unset !important;
        width: 100% !important;
    }
    ul.worl-ul li:after{
        content:none !important;
    }
    
}
@media(max-width:824px){
    .clientSec .client-msg p {
        min-height: 100px;
    }
    .logo-testi{
        margin:0 0 20px;
    }
    .mn-logo{}
    .mn-logo img{
            width: 75%;
    }
    .type-of-websites figure{
        min-height: 600px !important;
        margin: 0 0 30px !important;
    }
    
}