@media screen and (max-width:1119px) {
    
}
@media screen and (max-width:1024px) {
    #cta{
        margin-right:20px;
        margin-left:20px;
    }
    .ftr_title h3{
        font-size: 20px;
    }
}
@media screen and (max-width:992px) {
    .policy_img {
        top: -115px;
        right: 100px;
        right: 20px;
    }
    .policy_img img {
        width: 220px;
        height: 220px;
        right: 0;
    }
    /* <---- client cards ---> */

}
@media screen and (max-width:768px) {
    .nav_bt, .main_nav{
        display: none;
    }
    .nav{
        display: block !important;
    }
    .nav_toggle{
        margin-left:0.5rem;
    }
    .mobile_nav {
        display: block !important;
    }

    #about .row{
        flex-direction: column-reverse;
    }
    /* -- Header End -- */

    .about_img {
        /* width: max-content; */
        max-width: 380px;
        width: 100%;
        margin: auto;
    }
    .policy_img {
        top: -115px;
        right: 100px;
        right: 20px;
    }
    .policy_img img {
        width: 200px;
        height: 200px;
        right: 0;
    }

    .service_main.copy .row {
        flex-direction: column-reverse;
    }
    .service_main .service_cnt_img img{
       max-height: 250px;
    }
    /* <---- client cards ---> */
    .clients_grid{
        border: solid 0.5px ;
        border-color: #2d75b859 !important;
    }
    .point{
        text-align: center !important;
        align-items: center;
    }
}
@media screen and (max-width:625px) {
   
}
@media screen and (max-width:575px) {
    .mtop{
        margin-top: 125px;
    }
    .mobile_nav{
        width: 70%;
    }
    .semi_pill {
        font-size: 18px;
    }
    .point {
        font-size: 14px;
        font-weight: 500;
    }
    .policy_img {
        top: -100px;
        right: 100px;
        right: 20px;
    }
    .policy_img img {
        width: 160px;
        height: 160px;
        right: 0;
    }
    #policy .title{
        font-size: 30px;
    }
    #clients{
        background-position: top left;
    }
    .clients_grid:nth-child(even){
        border-right: 0;
    }
    .clients_grid:nth-child(odd){
        border-left: 0;
    }
    .clients_grid:nth-child(1),.clients_grid:nth-child(2),.clients_grid:nth-child(3),
    .clients_grid:nth-child(4),.clients_grid:nth-child(5),.clients_grid:nth-child(6){
        border-top: 0;
    }
    .clients_grid:nth-child(7),.clients_grid:nth-child(8),.clients_grid:nth-child(9),
    .clients_grid:nth-child(10),.clients_grid:nth-child(11),.clients_grid:nth-child(12){
        border-bottom: 0;
    } 
}
@media screen and (max-width:450px) {
    .mobile_nav{
        width: 100%;
    }
    .hero_data h1 {
        font-size: 40px;
    }
    .ftr_info,
    .ftr_title{
        text-align: center;
    }
    .ftr_title h3{
        margin-bottom: 0px;
    }
}
@media screen and (max-width:400px) {
    .hero_data h1 {
        font-size: 33px;
        font-weight: 700;
    }
    .policy_img {
        top: -115px;
        right: 0px;
    }
    .policy_img img {
        width: 150px;
        height: 150px;
        right: 0;
    }
}
@media screen and (max-width:350px) {

}



@media screen and (min-width:575px) and (max-width:767px){
    .clients_grid:nth-child(3),
    .clients_grid:nth-child(6),
    .clients_grid:nth-child(9),
    .clients_grid:nth-child(12){
        border-right: 0;
    }
    .clients_grid:nth-child(1),
    .clients_grid:nth-child(4),
    .clients_grid:nth-child(7),
    .clients_grid:nth-child(10){
        border-left: 0;
    }
    .clients_grid:nth-child(1),.clients_grid:nth-child(2),.clients_grid:nth-child(3),
    .clients_grid:nth-child(4),.clients_grid:nth-child(5),.clients_grid:nth-child(6){
        border-top: 0;
    }
    .clients_grid:nth-child(7),.clients_grid:nth-child(8),.clients_grid:nth-child(9),
    .clients_grid:nth-child(10),.clients_grid:nth-child(11),.clients_grid:nth-child(12){
        border-bottom: 0;
    } 
}


@media screen and (min-width:768px) and (max-width:991px){
    .clients_grid:nth-child(4),
    .clients_grid:nth-child(8),
    .clients_grid:nth-child(12){
        border-right: 0;
    }
    .clients_grid:nth-child(1),
    .clients_grid:nth-child(5),
    .clients_grid:nth-child(9){
        border-left: 0;
    }
    .clients_grid:nth-child(1),.clients_grid:nth-child(2),.clients_grid:nth-child(3),
    .clients_grid:nth-child(4),.clients_grid:nth-child(5),.clients_grid:nth-child(6){
        border-top: 0;
    }
    .clients_grid:nth-child(7),.clients_grid:nth-child(8),.clients_grid:nth-child(9),
    .clients_grid:nth-child(10),.clients_grid:nth-child(11),.clients_grid:nth-child(12){
        border-bottom: 0;
    } 
    .point h3 {
        font-size: 30px !important;
        font-weight: 700;
    }
    .about_cnt .point p {
        font-weight: 700;
        font-size: 15px;
    }
    
}

@media screen and (min-width:992px){
    .clients_grid:nth-child(6),
    .clients_grid:nth-child(12){
        border-right: 0;
    }
    .clients_grid:nth-child(1),
    .clients_grid:nth-child(7){
        border-left: 0;
    }
    .clients_grid:nth-child(1),.clients_grid:nth-child(2),.clients_grid:nth-child(3),
    .clients_grid:nth-child(4),.clients_grid:nth-child(5),.clients_grid:nth-child(6){
        border-top: 0;
    }
    .clients_grid:nth-child(7),.clients_grid:nth-child(8),.clients_grid:nth-child(9),
    .clients_grid:nth-child(10),.clients_grid:nth-child(11),.clients_grid:nth-child(12){
        border-bottom: 0;
    }
}



