.image-sr-mm img {
    top: -54px;
    margin: 0 auto 0;
    max-width: 177%;
    max-height: 127%;
    margin-left:-2px;
}
.nav-bg-b .custom-nav .nav-list li a.menu-links {
    color: #fff;
    font-size: 16px !important;
}
.upset {
    position: relative;
    z-index: 5;
    margin: 0 !important;
    padding: 0 !important;
}

@media only screen and (max-width: 550px){
.smart-class-img lottie-player{
    width: 355px !important;
}

  .footer-social-media-icons {
    margin: 0 0 30px -50px !important;
}
.single-blog-img- lottie-player{
    width: 340px !important;
}
.fadeInUp lottie-player{
    position: absolute;
width: 120px !important;
height: 120px !important;
right: 10px !important;
margin-left: auto !important;
margin-top: 20px !important;
}
.tec-icon ul li .img-iconbb {
display: inline-flex;
border-radius: 100%;
background: #f5f7ff;
width: 50px;
height: 50px;
align-items: center;
}
.service .pl25{
    padding-top: 40px !important;
}
.footer-social-media-icons {
margin: 0 0 30px -50px;
}
.industry-workfor lottie-player{
margin: 0 auto !important;
}
.industry-workfor h6 {
margin: 5px auto 0 !important;
font-size: 14px;
line-height: 20px;
}
.image-sr-mm {
height: 300px !important;
width: 100%;
}
.title-serv-c {
text-align: center;
margin-top: 25px;
}

}
@media only screen and (max-width:999px) and (min-width: 560px){
.fadeInUp lottie-player{
position: absolute;
width: 124px !important;
height: 124px !important;
right: 10px !important;
margin-left: auto !important;
margin-top: 10px !important;
}
.single-blog-img- lottie-player{
    margin: 0 auto !important;
}
.tec-icon ul li .img-iconbb {
display: inline-flex;
border-radius: 100%;
background: #f5f7ff;
width: 50px;
height: 50px;
align-items: center;
}

.image-sr-mm img {
top: -54px;
margin: 0 auto 0;
max-width: 188%;
max-height: 160%;
margin-left: -2px;
}
.image-sr-mm{
height: 224px !important;
}
.title-serv-c {
color: #fff;
font-size: 22px;
font-weight: 700;
line-height: 1.2;
margin-top: 75px !important;
padding: 20px 20px 35px;
}
.hero-right-scmm{
margin-top: -25px !important;
}
}
@media only screen and (max-width:1380px) and (min-width: 1000px){
.funfct {
box-shadow: 0 11px 20px rgb(123 149 162 / 15%);
line-height: 26px;
padding: 20px;
border-radius: 8px 8px 8px 40px;
margin-top: 30px;
position: relative;
text-align: center;
}
.funfct lottie-player{
width: 100px !important;
height: 100px !important;
margin: 0 auto;
}
.funfct .lottie-5 ,
.funfct .lottie-6{
    width: 140px !important;
}
.fadeInUp lottie-player{
position: absolute;
width: 200px !important;
height: 200px !important;
right: 10px;
margin-left: 0px !important; 
margin-top: 0 !important;
}
.tec-icon ul li .img-iconbb {
display: inline-flex;
border-radius: 100%;
background: #f5f7ff;
width: 45px;
height: 45px;
align-items: center;
}
.tec-icon ul li img {
width: 35px;
margin: 0 auto;
}
.item-info-div h4 {
font-size: 18px !important;
line-height: 32px;
}
.item-info-div{
padding: 7px !important;
}
.nav-bg-b .custom-nav .nav-list li a.menu-links {
    color: #fff;
    font-size: 14px !important;
}
.custom-nav .nav-list li a.menu-links {
font-size: 14px;
color: #050748;
font-family: poppins,sans-serif;
font-weight: 500;
padding: 0 15px;
line-height: 85px;
text-transform: uppercase;
position: relative;
overflow: hidden;
}
}
@media only screen and (max-width:1370px) and (min-width: 1100px){
.image-sr-mm {
height: 246px !important;
width: 100%;
}
}
@media only screen and (max-width:1000px) and (min-width:760px){
.bg-shape-dez-index::after {
top: -10px;
right: 43px !important;
border-radius: 0 8px 0 0;
}
.bg-shape-dez-index::before {
bottom: -10px;
left: 43px !important;
border-radius: 0 0 0 8px;
}
.bg-shape-dez::after {
    top: -10px;
    right: 82px;
    border-radius: 0 8px 0 0;
}
.bg-shape-dez::before {
    bottom: -10px;
    left: 82px;
    border-radius: 0 0 0 8px;
}
}
@media only screen and (max-width: 730px) and (min-width: 500px){
    .single-blog-img- img {
    border-radius: 8px 8px 0 0;
    margin-left: 30px;
}
}
@media only screen and (max-width: 991px){
    .portfolio-item-info {
        width: 100% !important;
        padding-right: 0;
    }
    .video-review a {
        position: relative;
        width: 100% !important;
        display: inline-block;
    }
    .video-review img {
        width: 100% !important;
    }
    .btn-main{
        margin-bottom: 30px !important;
        margin-top: 30px !important;
    }
    .image-block1 lottie-player{
        /* width: 360px !important; */
        margin: 0 auto;
    }
    .image-block lottie-player{
        width: 500px !important;
        margin: 0 auto !important;
        margin-left: -70px !important;
    }
    .enquire-image lottie-player{
        width: 100% !important;
        margin-left: 0 !important;
    }
    .rpb-shop-items-img {
        text-align: center;
    }
    .gadgets-row{
        margin-right: 30px !important;
    }
    .pull-right{
        margin-left: 0 !important;
    }
    .add-cart-row{
        margin-left: 0 !important;
    }
    .btn-1{
        margin-left: -27px !important;
    }
    .btn-2{
        margin-left: -28px !important;
    }
    .btn-3{
        margin-left: -17px !important;
    }
    .btn-4{
        margin-left: -27px !important;
    }
    .btn-5{
        margin-left: -12px !important;
    }
   
}
@media only screen and (min-width: 1390px){
   .funfct .lottie-5{
    margin-left: -19px !important;
    width: 190px;
    height: 140px;
    margin: 0 auto;
   } 
   .funfct .lottie-6{
    margin-left: -26px !important;
    width: 190px;
    height: 140px;
    margin: 0 auto;
   }
}