@media( max-width:1200px ){
    .container{
            max-width: 960px;
        }
	.white_wrap_columne {
		max-width: 100%;
	}
        .design_wrap{
            gap: 20px;
        }
        .design_wrap_left .s60_134_3a{
                margin-top: 0;
        }
        .design_wrap_left {
            margin-right: 0;
			max-width: 100%;
        }
	.design_wrap_right {
		max-width: 100%;
	}
        .design_wrap_left .p18_165_97{
            max-width: 380px  ;
        }
        .whatwedo_wrap{
            gap: 20px;
            justify-content: space-around;
        }
        .design_fon_img {
            
        left: -311px;
        }
        .whatwedo_section_ourvalue_wrap, .white_wrap{
            gap: 20px;
            justify-content: space-around;
            
        }
        .whatwedo_section_ourvalue_wrap_column1,
        .whatwedo_section_ourvalue_wrap_column2,
        .whatwedo_section_ourvalue_wrap_column3{
          margin-right: 0;
          margin-left: 0;
        }
       
   
   }
   @media( max-width:992px  ){
   .container{
           max-width: 720px;
       }
   }
   @media( max-width:768px  ){
    .container{
           max-width: 540px;
       }
   
   }
   @media( max-width:576px  ){
     .container{
           max-width: 100%;
           padding:0 10px;
       }
       .header_wrap{
            justify-content: space-around;
       }
       .header_wrap_menu{
        margin-top: 15px;
        margin: 15px 40px 0 40px;
        max-width: 277px;
        
       }
       .header_wrap_menu a{
        font-size: 16px;
        }
        /* .design .s60_134_3a, .design .s60_134_2b7{
            text-align: center;
        } */
         h1.s60_134_3a, span.s60_134_2b7{
            font-size: 26px;
        }
        .design{
            padding: 167px 0 69px 0;
        }
        .design_fon_img{
            transform: scale(50%);
            left: -654px;
            top: -389px;
        }
        .design_descr{
            font-size: 16px;
            text-align: center;
            margin-top: 15px;
        }
        .design .btn229_50 {
            
            margin: 39px auto;
        }
        .design_wrap{
            margin-top: 95px;
        }
        .design_wrap_left {
            padding-left: 0;
        }
        .design_wrap_left .s60_134_3a {
            margin-top: 0;
            font-size: 36px;
            text-align: left;;
            padding-left: 27px;
        }
        .design_wrap_left .p18_165_97  {
           margin-top: 26px;
        }
        .design_wrap_left .p18_165_97 br {
           display: none;
        }
        .p18_165_97{
            font-size: 14px;
        }
        .cubs::before {
            content: "";
            position: absolute;
            width: 20px;
            height: 20px;
            background-image: url(../img/cubs_blue.svg);
            left: 2px;
            top: 20px;
        
            transform: rotate(180deg);
        }
        .tacmob{
            text-align: center;
        }
        .design_wrap_right{
            margin-top: 105px;
            padding-left: 0;
        }
        .design_wrap_right::before {
            position: absolute;
            content: "";
            height: 1px;
            width: 100%;
            background: #2B7BF3;
            left: 1px;
            top: -54px;
        }
        .design_wrap_right::after {
            position: absolute;
            content: "";
            height: 1px;
            width: 100%;
            background: #2B7BF3;
            left: 1px;
            bottom: -61px;
        }
        .design2_fon_img{
            display: none;
        }
        .whatwedo{
            font-size: 36px;
            padding-left: 27px;
        }
        .cubs2::before {
            content: "";
            position: absolute;
            width: 20px;
            height: 20px;
            background-image: url(../img/cubs_blue.svg);
            left: 2px;
            top: 19px;
            transform: rotate(180deg);
        }
        .whatwedo_wrap{
            margin: 0;
            gap:0;
            justify-content: start;
        }
        .whatwedo_wrap1, .whatwedo_wrap2 , .whatwedo_wrap3{
            font-size: 21px;
        }
        .whatwedo_wrap1{
            margin-top: 46px;
        }
        .whatwedo_wrap2{
            margin-top: 32px;
        }
        .whatwedo_wrap3{
            margin-top: 32px;
        }




        .whatwedo_section{
            padding-top: 51px;
            padding: 51px 0 92px 0;
        }
        .whatwedo_section_fon_img{
            transform: scale(50%);
            top: -188px;
            right: -173px;
        }
        .whatwedo_section_wrap .s90_107_ff {
            font-size: 50px;
        }
        .whatwedo_section_wrap .s90_107_ff br {
            display: none;
        }
        .whatwedo_section_wrap_right_experience {
            margin-top: 117px;
        }
        .whatwedo_section_wrap_right  .p21_141_ff  {
            font-size: 18px;
        }
        .whatwedo_section_wrap_right  .p18_165_255,.whatwedo_section_wrap_right  .p18_165_ff , .whatwedo_section_wrap_right .p18_141_255_700  {
            font-size: 14px;
        }
        .whatwedo_section_wrap_right_design, .whatwedo_section_wrap_right_stack, .whatwedo_section_wrap_right_payments{
            margin-top: 19px;
        }
        .whatwedo_section_wrap_right_technology {
            margin-top: 46px;
        }
        .whatwedo_section_wrap_right_load{
            margin-top: 14px;
        }
        .whatwedo_section_wrap_right_depository, .whatwedo_section_wrap_right_integration{
            margin-top: 17px;
        }
        .whatwedo_section .s60_134_ff, .blue .s60_134_ff  {
            font-size: 36px;
            padding-left: 27px;
        }
        .cubs_wh::before {
            content: "";
            position: absolute;
            width: 20px;
            height: 20px;
            
            left: 2px;
            top: 20px;
        
            transform: rotate(180deg);
        }
        .whatwedo_section_ourvalue_wrap{
            margin: 0;
        }
        .whatwedo_section_ourvalue_wrap_column1{
            margin-top: 97px;
        }
        .whatwedo_section_ourvalue_wrap_column1, .whatwedo_section_ourvalue_wrap_column2, .whatwedo_section_ourvalue_wrap_column3{
            max-width: 100%;
            margin-right: 20px;
            margin-left: 65px;
            
        }
        .whatwedo_section_ourvalue_wrap_column_descr{
            font-size: 14px;
        }
        .whatwedo_section_ourvalue_wrap_column2, .whatwedo_section_ourvalue_wrap_column3{
            margin-top: 54px;
        }
        .blue{
            padding: 44px 0;
        }
        .blue_fon_img{
            transform: scale(70%);
            right: -540px;
            top: -125px;
        }
        .white{
            padding-top: 73px;
            padding: 73px 0 64px 0;
        }
        .white_wrap{
            display: block;
        }
        .white , .s30_134_3a{
            font-size: 26px;
        } 
        .white_wrap_columne{
            margin-top: 51px;
        }
        .white_wrap_columne:first-child{
            margin-top: 0;
        }
        .white_wrap_columne_title{
            margin-top: -29px;
        }
        .white_wrap_columne_descr{
            margin: 28px 0 0 0;
            max-width: 100%;
        }
        .box80_80::after {
            top: -12px;
        }



        .footer{
            padding: 40px 0 75px 0;
        }
        .footer .p18_141_255_400{
            font-size: 14px;
            margin-top: 18px;
        }
        .form{
            margin-top: 41px;
        }
        .field_wrap{
            display: block;
        }
        .footer .btn229_50 {
            width: 100%;
        }
        input[name=message] {
            margin-top: 0;
        }
        .address{
            font-size: 15px;
        }
}
   