@media screen and (max-width: 375px) {
.features-image figure img {
    margin-left:0;
}
.col-add {margin-left:0px;}
.service-img{max-width:75%;margin-left:60px!important;}
.service-h3{font-size: 18px;text-align:center;}
.service-p{font-size: 15px;color: #222;text-align: center; width: 301px!important;letter-spacing: 1px;}
.service-btn{margin-left: 98px!important;margin-top: 20px;margin-bottom: 17px;}
.service-btn2{margin-left: 0px!important;margin-top: 20px;margin-bottom: 17px;}
.service-content{margin-left: 21px!important;}
.masked-text{font-size:36px!important;}
.flex-direction-edit{flex-direction:column-reverse;}
.ml-57{margin-left:57px!important;}
.ml-72{margin-left:57px!important;}
.legacy-item-content{margin-bottom:31px;}
.features-image figure img{width:100%;}
.abt-img-service{width:500px;}
.readmore-btn {font-size:18px;padding-right:53px;}
.res-btn-abt{margin-left: 60px!important;margin-top: 11px!important;}
.container-additional-cl{height:100%;}
.res-ani-h2{text-align:start;}
.res-p{margin-left:11px;}
.service-featured-image img{height:159px!important;}
.page-header { padding: 43px 0!important;}
.res-page-h1{letter-spacing:1px!important; font-size:25px!important;}
.res-ul{display: flex;gap: 10px;margin-bottom: 18px!important;}
 .footer-links h3 {font-size: 21px;}
}





@media screen and (max-width: 450px) {
.features-image figure img {
    margin-left:0;
}
.col-add {margin-left:0px;}
.service-img{max-width:70%;margin-left:90px;}
.service-h3{font-size: 18px;text-align:center;}
.service-p{font-size: 15px;color: #222;text-align: center; width: 365px;letter-spacing: 1px;}
.service-btn{margin-left: 139px;margin-top: 20px;margin-bottom: 17px;}
.service-content{margin-left: 21px;}
.masked-text{font-size:42px;}
.flex-direction-edit{flex-direction:column-reverse;}
.ml-57{margin-left:80px;}
.ml-72{margin-left:89px;}
.legacy-item-content{margin-bottom:31px;}
.features-image figure img{width:100%;}
.abt-img-service{width:500px;}
.readmore-btn {font-size:18px;padding-right:53px;}
.res-btn-abt{margin-left: 49px!important;margin-top: 11px!important;}
.container-additional-cl{height:100%;}
.res-ani-h2{text-align:start;margin-left:11px;}
.res-p{margin-left:11px;}
.service-featured-image img{height:181px!important;}
.page-header { padding: 54px 0;}
.res-page-h1{letter-spacing:1px!important; font-size:29px!important;}
.res-ul{display: flex;gap: 10px;margin-bottom: 18px!important;}
.footer-links h3 {font-size: 21px;}
}
