@media only screen and (max-width: 1040px) {

    body{
      font-size: 10px;
    }
  
  
    header .navbar{
      padding:10px 20px;
      padding-right: 10px;
    }
    .navbar-light .navbar-toggler{
      padding:15px 25px;
    }
    header .navbar-light .navbar-brand img{
      height: 56px;
    }
    header .dropdown-toggle::after{
      margin-left: 10px;
      height:20px;
    }
    .navbar-light .navbar-toggler-icon{
      width: 34px;
      height: 30px;
    }
    
  
  
    .boxcointainer,
    .boxcointainer.centered,
    .boxcointainer.full-size-mobile .c50,
    .boxcointainer.full-size-mobile .c100{
      /*max-width: 750px;*/
    }
    .boxcointainer .c50:last-child .content,
    .boxcointainer .c50 .content,
    .boxcointainer .content{
      padding:90px !important;
    }
    .boxcointainer .c50:first-child .content.add-padding-bottom-mobile{
      padding-bottom: 90px !important;
    }
    .boxcointainer.full-width-mobile .c50{
      /*max-width: 750px;*/
    }
    .boxcointainer.full-width-mobile .c50.full-width-mobile .content{
      /*max-width: 750px;*/
    }
    .boxcointainer .c50 .content.not-pt-0-for-mobile{
      padding-top: 90px !important;
    }
  
    section.mobile-full-height,
    .full-height, section{
      min-height: 1334px;
    }
  
  
    footer .mobile img.logo{
      /*max-width: 390px;*/
    }
  
  
  
  
  
  
  
  
    ul.list li{
      padding-left: 20px;
      background-position: left 20px;
    }
    ul.list.light li{
      padding-left: 20px;
      background-position: 0px 15px;
    }
  
  
    .form-control-lg{
      height: 67px;
      line-height: 67px;
    }
    form.touch .inputs{
      /*max-width: 570px;*/
    }
    form.touch button{
      margin-top: 45px;
    }
  
    
  
  
  
  
  
    .bg-blocks-section h1{
      /*max-width: 400px;*/
    }
  
    .align-items-center .n{
      margin-right: 20px;
    }
    .boxcointainer.yellow-darker-top-text .content{
      padding:50px !important;
    }
  
  
    .vertical-border{
      height: 10px;
      max-width: 375px;
      top: -55px;
    }
    .media.right-item{
      margin-bottom: 20px;
    }
    .right-images,
    .media.right-item img{
      max-width: 110px;
      margin-right: 65px;
    }
    .right-images img{
      margin: 35px 0px;
    }
  
  
  
    .key-left-text{
      /*max-width: 440px;*/
    }
    section.lock-security-mobile h2{
      margin-bottom: 380px !important;
    }
    section.lock-security-mobile .boxcointainer .c50:first-child .content,
    section.lock-security-mobile-2 .boxcointainer .c50:first-child .content{
      padding-bottom: 90px !important;
    }
  
  
  
  
  
    .magnifying-glass .texts .max-width-450{
      max-width: 500px;
    }
  
  
    #pripaid-section h1.t4{
      margin-top: 75px;
      margin-bottom: 65px;
    }
  
  
  
  
    .card.box.size-26-5-em{
      /*max-width: 300px;
      max-height: 300px;*/
    }
  
  
    #letterAnimation{
      /*max-width: 1040px;*/
    }
  
  
    .mobile-scroll-horisontal .scroll-horisontal-item,
    .mobile-scroll-horisontal .scroll-horisontal-item .card.box,
    .mobile-scroll-horisontal .scroll-horisontal-item.card.box{
      /*max-width: 1040px;*/
      margin-right: 35px;
    }

    button.btn {
      height: 60px;
      padding: 0px 30px;
      -webkit-border-radius: 30px 30px 30px 30px;
      border-radius: 30px 30px 30px 30px;
    }

    .form-control-lg{
      padding: 0px 30px;
    }
    button.btn-lg, .form-control-lg {
        -webkit-border-radius: 37.5px 37.5px 37.5px 37.5px;
        border-radius: 37.5px 37.5px 37.5px 37.5px;
    }
  
  
  }@media only screen and (max-width: 749px) {

    body{
      font-size: 7px;
    }
  
  
    header .navbar{
      padding:7px 14px;
      padding-right: 7px;
    }
    .navbar-light .navbar-toggler{
      padding:10.5px 17.5px;
    }
    header .navbar-light .navbar-brand img{
      height: 39.2px;
    }
    header .dropdown-toggle::after{
      margin-left: 7px;
      height:14px;
    }
    .navbar-light .navbar-toggler-icon{
      width: 23.8px;
      height: 21px;
    }
    
  
  
    .boxcointainer,
    .boxcointainer.centered,
    .boxcointainer.full-size-mobile .c50,
    .boxcointainer.full-size-mobile .c100{
      /*max-width: 750px;*/
    }
    .boxcointainer .c50:last-child .content,
    .boxcointainer .c50 .content,
    .boxcointainer .content{
      padding:63px !important;
    }
    .boxcointainer .c50:first-child .content.add-padding-bottom-mobile{
      padding-bottom: 63px !important;
    }
    .boxcointainer.full-width-mobile .c50{
      /*max-width: 750px;*/
    }
    .boxcointainer.full-width-mobile .c50.full-width-mobile .content{
      /*max-width: 750px;*/
    }
    .boxcointainer .c50 .content.not-pt-0-for-mobile{
      padding-top: 63px !important;
    }
  
    section.mobile-full-height,
    .full-height, section{
      min-height: 933.8px;
    }
  
  
    footer .mobile img.logo{
      /*max-width: 390px;*/
    }
  
  
  
  
  
  
  
  
    ul.list li{
      padding-left: 15px;
      background-position: left 14px;
    }
    ul.list.light li{
      padding-left: 15px;
      background-position: 0px 10.5px;
    }
  
  
    .form-control-lg{
      height: 46.9px;
      line-height: 46.9px;
    }
    form.touch .inputs{
      /*max-width: 570px;*/
    }
    form.touch button{
      margin-top: 31.5px;
    }
  
    
  
  
  
  
  
    .bg-blocks-section h1{
      /*max-width: 400px;*/
    }
  
    .align-items-center .n{
      margin-right: 14px;
    }
    .boxcointainer.yellow-darker-top-text .content{
      padding:35px !important;
    }
  
  
    .vertical-border{
      height: 7px;
      max-width: 262.5px;
      top: -38.5px;
    }
    .media.right-item{
      margin-bottom: 14px;
    }
    .right-images,
    .media.right-item img{
      max-width: 77px;
      margin-right: 45.5px;
    }
    .right-images img{
      margin: 24.5px 0px;
    }
  
  
  
    .key-left-text{
      /*max-width: 440px;*/
    }
    section.lock-security-mobile h2{
      margin-bottom: 266px !important;
    }
    section.lock-security-mobile .boxcointainer .c50:first-child .content,
    section.lock-security-mobile-2 .boxcointainer .c50:first-child .content{
      padding-bottom: 63px !important;
    }
  
  
  
  
  
    .magnifying-glass .texts .max-width-450{
      max-width: 350px;
    }
  
  
    #pripaid-section h1.t4{
      margin-top: 52.5px;
      margin-bottom: 45.5px;
    }
  
  
  
  
    .card.box.size-26-5-em{
      /*max-width: 300px;
      max-height: 300px;*/
    }
  
  
    #letterAnimation{
      /*max-width: 1040px;*/
    }
  
  
    .mobile-scroll-horisontal .scroll-horisontal-item,
    .mobile-scroll-horisontal .scroll-horisontal-item .card.box,
    .mobile-scroll-horisontal .scroll-horisontal-item.card.box{
      /*max-width: 1040px;*/
      margin-right: 24.5px;
    }

    button.btn {
      height: 42px;
      padding: 0px 21px;
      -webkit-border-radius: 21px 21px 21px 21px;
      border-radius: 21px 21px 21px 21px;
    }

    .form-control-lg{
      padding: 0px 21px;
    }
    button.btn-lg, .form-control-lg {
        -webkit-border-radius: 26.25px 26.25px 26.25px 26.25px;
        border-radius: 26.25px 26.25px 26.25px 26.25px;
    }
  
  
  }@media only screen and (max-width: 440px) {

    body{
      font-size: 5px;
    }
  
  
    header .navbar{
      padding:5px 10px;
      padding-right: 5px;
    }
    .navbar-light .navbar-toggler{
      padding:7.5px 12.5px;
    }
    header .navbar-light .navbar-brand img{
      height: 28px;
    }
    header .dropdown-toggle::after{
      margin-left: 5px;
      height:10px;
    }
    .navbar-light .navbar-toggler-icon{
      width: 17px;
      height: 15px;
    }
    
  
  
    .boxcointainer,
    .boxcointainer.centered,
    .boxcointainer.full-size-mobile .c50,
    .boxcointainer.full-size-mobile .c100{
      /*max-width: 750px;*/
    }
    .boxcointainer .c50:last-child .content,
    .boxcointainer .c50 .content,
    .boxcointainer .content{
      padding:45px !important;
    }
    .boxcointainer .c50:first-child .content.add-padding-bottom-mobile{
      padding-bottom: 45px !important;
    }
    .boxcointainer.full-width-mobile .c50{
      /*max-width: 750px;*/
    }
    .boxcointainer.full-width-mobile .c50.full-width-mobile .content{
      /*max-width: 750px;*/
    }
    .boxcointainer .c50 .content.not-pt-0-for-mobile{
      padding-top: 45px !important;
    }
  
    section.mobile-full-height,
    .full-height, section{
      min-height: 667px;
    }
  
  
    footer .mobile img.logo{
      /*max-width: 390px;*/
    }
  
  
  
  
  
  
  
  
    ul.list li{
      padding-left: 15px;
      background-position: left 10px;
    }
    ul.list.light li{
      padding-left: 15px;
      background-position: 0px 7.5px;
    }
  
  
    .form-control-lg{
      height: 33.5px;
      line-height: 33.5px;
    }
    form.touch .inputs{
      /*max-width: 570px;*/
    }
    form.touch button{
      margin-top: 22.5px;
    }
  
    
  
  
  
  
  
    .bg-blocks-section h1{
      /*max-width: 400px;*/
    }
  
    .align-items-center .n{
      margin-right: 10px;
    }
    .boxcointainer.yellow-darker-top-text .content{
      padding:25px !important;
    }
  
  
    .vertical-border{
      height: 5px;
      max-width: 187.5px;
      top: -27.5px;
    }
    .media.right-item{
      margin-bottom: 10px;
    }
    .right-images,
    .media.right-item img{
      max-width: 55px;
      margin-right: 32.5px;
    }
    .right-images img{
      margin: 17.5px 0px;
    }
  
  
  
    .key-left-text{
      /*max-width: 440px;*/
    }
    section.lock-security-mobile h2{
      margin-bottom: 190px !important;
    }
    section.lock-security-mobile .boxcointainer .c50:first-child .content,
    section.lock-security-mobile-2 .boxcointainer .c50:first-child .content{
      padding-bottom: 45px !important;
    }
  
  
  
  
  
    .magnifying-glass .texts .max-width-450{
      max-width: 250px;
    }
  
  
    #pripaid-section h1.t4{
      margin-top: 37.5px;
      margin-bottom: 32.5px;
    }
  
  
  
  
    .card.box.size-26-5-em{
      /*max-width: 300px;
      max-height: 300px;*/
    }
  
  
    #letterAnimation{
      /*max-width: 1040px;*/
    }
  
  
    .mobile-scroll-horisontal .scroll-horisontal-item,
    .mobile-scroll-horisontal .scroll-horisontal-item .card.box,
    .mobile-scroll-horisontal .scroll-horisontal-item.card.box{
      /*max-width: 1040px;*/
      margin-right: 17.5px;
    }

    button.btn {
      height: 30px;
      padding: 0px 15px;
      -webkit-border-radius: 15px 15px 15px 15px;
      border-radius: 15px 15px 15px 15px;
    }

    .form-control-lg{
      padding: 0px 15px;
    }
    button.btn-lg, .form-control-lg {
        -webkit-border-radius: 18.75px 18.75px 18.75px 18.75px;
        border-radius: 18.75px 18.75px 18.75px 18.75px;
    }
  
  
  }