main{ background: linear-gradient(to bottom, #ffffff, #DBCCF1);}

#service1-sec{
    background: #ffffff;

    .cdiv1{
        background: #F1EFFB; text-align: center; position: relative;
        border-top-left-radius: 50%; border-top-right-radius: 50%; overflow: hidden;

        .cdiv2{
            position: absolute; top: 70px; left: 5%; width: 90%; height: 100%; 
            background: #E1DCF8;   border-top-left-radius: 50%;  border-top-right-radius: 50%;
            padding: 60px 40px;

            .cdiv3{
                width: 100%; height: 100%;
                    background: #C8BFF4;  border-top-left-radius: 50%;  border-top-right-radius: 50%;
            }
        }


        img{ position: relative; z-index: 1;}


    }

    .rclm{
        .cntd{
            padding-top: 40px; padding-bottom: 40px;
        }
    }

   
}


#trust-sec{
    background: #b8e1ff;

    .trusted-by{
        margin-top: auto; margin-bottom: auto;

        h3{
            font-size: 30px;
        }

    }


    .slider{
        width:90%;
        margin:50px auto;
        overflow:hidden;
    }

    .track{
        display:flex;
        transition:transform 0.6s ease;
    }

    .slide{
        flex:0 0 20%; /* 5 items desktop */
        padding:10px 40px;
        box-sizing:border-box;
    }

    .slide img{
        width:100%;
        border-radius:10px;
        display:block;
        margin: auto; max-width: 150px;
    }


    @media(max-width:768px){
        .slide{
            flex:0 0 100%;
        }
    }


}


#wn-sec{

    .clm{
        text-align: center;

        .item{
            background: #CAC6FD; padding: 20px 20px; border-radius: 10px; height: 100%;
            
            .wn-img{
                padding: 20px 20px; 

                img{ max-width: 50px;}
            }

            h5{ font-size: 16px; font-weight: 600; margin-bottom: 5px; min-height: 30px;}

            p{ font-size: 14px;}
        }
    }
}


.ssection{

    .clm{
        text-align: center;

        .item{
            background: #CAC6FD; padding: 20px 20px; border-radius: 10px; height: 100%;
            
            .wn-img{
                padding: 20px 20px; 

                img{ max-width: 50px;}
            }

            h5{ font-size: 16px; font-weight: 600; margin-bottom: 5px; min-height: 30px;}

            p{ font-size: 14px;}
        }
    }
}


#why-choose{

    background: #0F7EC2; color: #ffffff;

    .tp-heading{ 
        p{color: #D8D8D8;}
    }

    .choose-item{
        text-align: center; padding: 40px 40px; background: #00000047; color: #ffffff; border-radius: 10px;

        h5{ font-size: 18px; line-height: 1.3;}
        img{ max-width: 75px;}
    }

}




#ready-sec{
    background: #4E2FDA; color: #ffffff;
}




.cn-btn{
    border-radius: 50px; padding: 15px 40px; border: none; background: #ffffff; color: #000000; font-weight: 600; font-size: 18px;
}




@media (min-width: 768px) {

    .dsk-rw-reverse{ flex-direction: row-reverse;}

    .dsk-mt-auto{
        margin-top: auto;
    }

    #service1-sec{
        padding-top: 40px;

        .rclm{ 
            margin: auto;
            .cntd{
                padding-top: 20px;
                padding-bottom: 20px;

                h6{ font-weight: 600; color: #4E2FDA;}
                h2{ font-size: 32px; font-weight: 600; margin-bottom: 25px;}
                p{ line-height: 1.7;}
            }
        }
    }

     .ssection{

        .ls-dv{
            max-width: 725px; margin: auto;
            
            ul{
                li{ margin-bottom: 15px; font-weight: 600;}
            }
        }
    }


    .row .c-item{ 
        margin-top: auto;
        
        ul{ margin-bottom: 7px; padding-left: 15px;}
    }

}


@media (max-width: 768px) {
    #wn-sec{

        .clm{ margin-bottom: 15px;  }
    }

    .ssection{

        .clm{ margin-bottom: 15px;  }
    }
}