@media only screen and (max-width: 1680px)
 {
   .hero-area .hero-img .img-screen.screen-1 {
    right: 30%!important;
    bottom: -248px;
}

.hero-area .hero-img .img-screen.screen-3 {
        right: -150px;
        bottom: -424px;
    }

    .hero-area .hero-img .img-screen.screen-2 {
        right: -285px;
        bottom: 192px;
    }

.navbar-nav .nav-item {
    position: relative;
    margin-left: 142px;
} 
  
  
 }

@media only screen and (max-width: 1600px)
 {
   .hero-area .hero-img .img-screen.screen-1 {
    right: 30%!important;
    bottom: -248px;
}

.hero-area .hero-img .img-screen.screen-3 {
        right: -182px;
        bottom: -400px;
    }

    .hero-area .hero-img .img-screen.screen-2 {
        right: -360px;
        bottom: 150px;
    }

 .navbar-nav .nav-item {
    position: relative;
    margin-left: 121px;
} 
  
 }


@media only screen and (max-width: 1450px) and (min-width:1440px)
 {
   .hero-area .hero-img .img-screen.screen-1 {
    right: 26%!important;
    bottom: -262px;
}

.hero-area .hero-img .img-screen.screen-3 {
        right: -274px;
        bottom: -406px;
    }

    .hero-area .hero-img .img-screen.screen-2 {
        right: -400px;
        bottom: 158px;
    }
     .navbar-nav .nav-item {
    position: relative;
    margin-left: 90px;
} 
  
  .sticky .navbar {
    padding: 15px 15px;
}



 } 

@media only screen and (max-width: 1400px)
 {
   .hero-area .hero-img .img-screen.screen-1 {
    right: 25%!important;
    bottom: -240px;
}

.hero-area .hero-img .img-screen.screen-3 {
        right: -285px;
        bottom: -400px;
    }

    .hero-area .hero-img .img-screen.screen-2 {
        right: -423px;
        bottom: 158px;
    }

     .navbar-nav .nav-item {
    position: relative;
    margin-left: 98px;
} 

 }

@media only screen and (max-width: 1360px)
 {
   .hero-area .hero-img .img-screen.screen-1 {
    right: 28%!important;
    bottom: -200px;
}

.hero-area .hero-img .img-screen.screen-3 {
        right: -155px;
        bottom: -310px;
    }

    .hero-area .hero-img .img-screen.screen-2 {
        right: -285px;
        bottom: 162px;
    }
} 

@media only screen and (max-width: 1366px)
 {
   .hero-area .hero-img .img-screen.screen-1 {
    right: 28%!important;
    bottom: -200px;
}

.hero-area .hero-img .img-screen.screen-3 {
        right: -152px;
        bottom: -310px;
    }

    .hero-area .hero-img .img-screen.screen-2 {
        right: -270px;
        bottom: 182px;
    }

    .hero-area .hero-content h2 {
    font-size: 48px;
    margin-bottom: 10px;}

    .hero-area .hero-content .hero-btns .main-btn {
    margin-right: 22px;
    margin-bottom: 20px;
}
h2{

  font-size: 32px!important;
  line-height: 45px!important;
}
.mb-20 {
    margin-bottom: 10px;
}
.mb-25 {
    margin-bottom: 15px;
}
.middel{
    margin-left: 375px!important;
    position: relative;
   /* top: -20px;*/
  }

  .navbar-nav .nav-item {
    position: relative;
    margin-left: 82px;
} 


  }

/*@media only screen and (max-width:1920px){
.navbar-nav .nav-item {
  position: relative;
  margin-left: 140px;
} 
  }*/



@media only screen and (max-width: 740px) and (min-width:360px){
.middel{
    margin-left: 65px!important;
    position: relative;
    top: -20px;
  }
  h2{
    font-size: 22px!important;
  }
  .mb-60 {
    margin-bottom: 30px!important;
}
.hero-area{padding-top: 100px!important}
.pt-100 {
    padding-top: 20px;
}
.sm_scr{padding-right: 0px!important;padding-left: 0px!important;}
.bb{margin-top: 15px!important;}
.f_size{font-size: 19px!important; margin-top: 10px!important;color:#414660!important;}

  }

@media only screen and (-webkit-min-device-pixel-ratio: 1.25),
       only screen and (min-resolution: 120dpi){
        

.hero-area .hero-img .img-screen.screen-1 {
    right: 28%!important;
    bottom: -242px;
}

.hero-area .hero-img .img-screen.screen-3 {
        right: -228px;
        bottom: -410px;
    }

    .hero-area .hero-img .img-screen.screen-2 {
        right: -345px;
        bottom: 192px;
    }

.navbar-nav .nav-item {
    position: relative;
    margin-left: 100px;
} 
  .modal-content{
      margin-left:-350px; 
      width: 1200px;
      
  }
  .sticky .navbar {
    padding: 15px 10px!important;
}

    }  




    
@media only screen and (max-width:1920px) and (min-width:1360px){
.sm_scr{padding-right: 100px!important;padding-left: 10px!important;}

}

 
