 .section-x-rounded {

     border-bottom-right-radius: 20rem;
 }

 /*
  ##Device = Most of the Smartphones Mobiles (Portrait)
  ##Screen = B/w 320px to 479px
*/
 @media (min-width: 320px) and (max-width: 480px) {

     .what-move-us-img-holder .bg{

         height: 90%;
         width: 95%;
         border-radius: 1.3rem;

     }

     .what-move-us-img-holder .img-move{

         height: 300px;
         background: url('../img/black-man-african-american-construction-worker.jpg') 100% 50%;
         background-size: cover;
         transform: translate(1.5rem, 1rem);
         border-radius: 1.3rem;
         margin-bottom: 3rem;
     }

     #services-slider{

         transform: translateY(0rem);
     }

     .service-step::after {
         display: none; !important;
     }

     .floating-img{
         margin-top: 37px !important;
         transform: translateX(32px) !important;
     }
     .translate-section {

         transform: translateY(-8rem);

     }

     .sm-title-1 {

         font-size: 1.4rem !important;
     }

     .img-responsive-h {

         height: 100vh !important;
     }

     .img {

         height: 100vh !important;
     }

     .text-h-sm {
         font-size: 1.5rem !important;
     }


     .banner-holder {

         padding-top: 100px !important;
     }

     .banner {

         height: 100vh !important;
     }

     #btn-access {

         transform: translate(12px, 31px) !important;
     }

     .first-tip {
         /*margin-top: 65px !important;*/
         height: auto !important;
     }
     .social-network-holder .icon{

         transform: translate(0px, 3px);
     }

     .social-network-holder .icon-2{

         transform: translate(1px, 3px);
     }
     .h5-sm{
         font-size: 3.2rem !important;
     }

     .text-h-sm-2{
         font-size: 1rem !important;
     }

     .jumbotron-fluid {
         background: linear-gradient(rgba(0, 0, 0, .4), rgba(0, 0, 0, .3)) !important;
     }

     .date-item {
         font-size: 2.5rem !important;
     }

     #particles-js {
         height: 100% !important;
     }

     .navbar-nav {
         margin-top: 6% !important;
     }

     .navbar-brand,
     .navbar-nav {
         text-align: center !important;
     }

     .navbar-button {
         left: 50%;
         transform: translateX(-25%);
     }

     .outsider-brand {
         display: block !important;
     }

     .insider-brand {
         display: none !important;
     }

     .watch-more-arrow {
         display: none !important;
     }

     .typewriter h1 {
         overflow: hidden;
         /* Ensures the content is not revealed until the animation */
         border-right: .15em solid orange;
         /* The typwriter cursor */
         white-space: nowrap;
         /* Keeps the content on a single line */
         margin: 0 auto;
         /* Gives that scrolling effect as the typing happens */
         letter-spacing: .15em;
         /* Adjust as needed */
         font-size: 2rem;
         animation: getin .45s linear;
     }

     .typewriter h5 {

         animation: getlight 3s linear;
     }

     /* The typing effect */
     @keyframes getin {
         from {
             -webkit-transform: translateY(-20px);
             -moz-transform: translateY(-20px);
             -ms-transform: translateY(-20px);
             -o-transform: translateY(-20px);
             transform: translateY(-20px);
         }

         to {

             -webkit-transform: translateY(0);
             -moz-transform: translateY(0);
             -ms-transform: translateY(0);
             -o-transform: translateY(0);
             transform: translateY(0);
         }
     }

     .border-x-bottom-sm {
         border-bottom: thin solid rgba(255, 255, 255, .08) !important;
     }

     .border-x-sm {
         border: thin solid rgba(255, 255, 255, .08) !important;
     }

     .border-x-sm-0 {

         border: none !important;
     }

     .text-center-x-sm {
         text-align: center !important;
         text-align: -moz-center !important;
         text-align: -webkit-center !important;
     }

     .w-x-sm {
         width: 100% !important;
     }

     .typewriter h1 {
         margin-top: 4.8rem !important;
         font-size: 1.5rem;
         overflow: hidden !important;
         /* Ensures the content is not revealed until the animation */
         border-right: none !important;
         /* The typwriter cursor */
         white-space: normal !important;
         /* Keeps the content on a single line */
         padding-left: 0 !important;
     }

     .pt-x-sm-1 {
         padding-top: 1rem !important;
     }

     .pt-x-sm-0 {
         padding-top: 1rem !important;
     }

     .mt-x-sm-1 {
         margin-top: .45rem !important;
         -webkit-margin-top: .45rem !important;
         -moz-margin-top: .45rem !important;
     }

     .mb-x-sm-3 {
         margin-bottom: 3rem !important;
         -webkit-margin-bottom: 3rem !important;
         -moz-margin-bottom: 3rem !important;
     }


     .typewriter h5 {
         padding-left: 0 !important;
     }

     .main-container {
         height: auto !important;
     }

     .main-container-child {
         height: auto !important;
     }

     .hidden-sm {

         display: none;
         margin-bottom: 1rem;
     }

     .tile {
         height: 400px !important;
     }

     .shown-sm {
         display: block !important;
     }

     #cart-list {
         width: 100%;
         top: 0;
         left: 0;
         /* transform: translate(0, 95%); */
         transform: translate(0, 0);
         overflow: scroll;
         overflow-y: scroll;
         z-index: 99999999999999;
         position: fixed !important;
         height: 100%;
     }

     #cart-list-modal .modal-dialog {
         min-width: auto;
     }

     .cart-item-img {
         margin-top: 1rem;
     }

     .cart-item {
         margin-top: 2rem;
     }

     .main-container-child-row {
         height: auto !important;
     }

     .menu-toggler {
         background: #343a40 !important;
     }

     .menu-toggler .nav-link {

         color: #fafafa !important;
     }

     .menu-toggler .btn-outline-light {

         border-color: #fafafa !important;
         color: #fafafa !important;
     }

     .s-link,
     .s-link2 {
         display: none !important;
     }

     #logo {
         top: -48px;
         left: -73px !important;
     }

     .personal-holder {
         border-right: none !important;
     }

     .navbar-toggler {

         outline: var(--std-color) !important;
     }

     .items-container {

         overflow: auto;
         overflow-y: scroll !important;
         height: 1290px !important;
         flex-wrap: wrap !important;
     }

     .btn-previous-step,
     .btn-next-step {

         display: none !important;
     }

     #sm-menu {

         animation: getin2 .1s linear;
     }

     /* The typing effect */
     @keyframes getin2 {
         from {
             -webkit-transform: translateX(-90%);
             -moz-transform: translateX(-90%);
             -ms-transform: translateX(-90%);
             -o-transform: translateX(-90%);
             transform: translateX(-90%);
         }

         to {

             -webkit-transform: translateX(0);
             -moz-transform: translateX(0);
             -ms-transform: translateX(0);
             -o-transform: translateX(0);
             transform: translateX(0);

         }
     }

     .hide-menu {

         animation: getin3 .1s linear !important;

     }

     /* The typing effect */
     @keyframes getin3 {
         from {
             -webkit-transform: translateX(0%);
             -moz-transform: translateX(0%);
             -ms-transform: translateX(0%);
             -o-transform: translateX(0%);
             transform: translateX(0%);
         }

         to {

             -webkit-transform: translateX(-99%);
             -moz-transform: translateX(-99%);
             -ms-transform: translateX(-99%);
             -o-transform: translateX(-99%);
             transform: translateX(-99%);

         }
     }

     #btn-show-menu {

         display: block !important;
     }

     .img-ico-1 img {

         width: 180px !important;
         margin-bottom: 4rem;
         ;

     }

     .img-ico-1 .img-1 {

         height: 258.17px !important;

     }

     .img-ico-1 .img-2 {

         height: 340.2px !important;

     }

     .phones {

         height: 180px !important;
     }


     .row-x-100 {

         height: auto !important;
     }

     .banner-pr {

         border-bottom-right-radius: 10rem !important;
     }

     .section-x-rounded {
         border-bottom-right-radius: 10rem !important;
     }

     .submission-menu {
         height: 127vh !important;
     }

     .commercial-banner {

         background: url('../img/bannermobile.svg') 0 -20px !important;
         background-size: cover !important;
         height: 104vh !important;
         background-repeat: no-repeat;
     }

     .not-found {
         background: #fff !important;

     }

     .img {

         background-attachment: unset !important;
         background-position-x: 44% !important;
     }

 }