@charset "UTF-8";

@media screen and (max-width: 960px) and (min-width: 771px) {
    .news ul li:nth-child(3) {
        width: 757px;
    }
  
    .product_list.four ul li a .product_list_cont, .product_list.five ul li a .product_list_cont{
        width: 90%; 
    }
    .product_list.four ul li a .product_list_cont.gcode{
        line-height: 35px;
    }
    
    .five .gcode {
        line-height: 36px!important;
    }
    
    header .header_cont .header_data {
        width: 150px!important;
        position: relative;
    }
    
    header .header_cont .header_data .header_data_block {
        position: absolute;
        left: 0;
        top: -4px;
        overflow: hidden;
        padding: 0;
        width: 40px;
        height: 40px;
    }
    
    header .header_cont .header_data .header_data_block > div {
        display: none;
    }
    
    header .header_cont .header_data .header_data_block .header_data_block_button {
        position: absolute;
        left: auto;
        right: 0;
        top: 0;
        display: block; /* !important */
        width: 40px;
        height: 40px;
        background: url("../pics/gazprom-copy-2.png") no-repeat center;
    }

    header .header_cont .header_data .header_data_block .header_mail, header .header_cont .header_data .header_data_block .header_phone {
        background: none;
    }
    
    header .header_cont .header_data .header_data_block.active {
        padding: 6px 50px 2px 10px;
        left: auto;
        right: 100px;
        width: auto;
        height: auto;
        z-index: 999;
        border: 1px solid #c9c9c9;
        background: #f5f5f5;
    }
    
    header .header_cont .header_data .header_data_block.active > div {
        display: block;
        padding-left: 0;
    }

}

@media screen and (max-width: 770px) {
  .news ul li:nth-child(3) {
    /* width: 569px; */
    width: 100%;
    border-right: 1px solid white;
  }
  
  
}

@media screen and (max-width: 960px) {
  .news ul li:nth-child(3) .news_cont .news_info {
    min-height: 136px;
  }
  .news ul li:nth-child(3) .news_cont .news_data {
    min-height: 136px;
  }
  
  .company_metrics {
    display: inline-block;
    }    
}

@media screen and (max-width: 1180px) and (min-width: 960px) {
  .abv_images .one {
  margin-right: 26px !important; }
  
  #formconv .ul_div {
   display: inline-block;
   width: 50%;
   margin-left: 40px;
   padding-left: 30px;
}

.video_if {
    height: 430px!important;
    width: 100%!important;
}

    .cadnavigator_links a {
        flex: 0 0 21%;
    }
    
     header .header_cont .menu .search {
        left: 20px;
    }

}  

@media screen and (max-width: 1180px) and (min-width: 581px) {
  .abv_images {
  margin: 5px 0px 15px 0px!important;}
  
}  
  

@media screen and (max-width: 1875px) {
  .slide_3 .converter .converter_img {
    position: absolute;
    top: 100px;
    width: 700px;
    right: -160px; } }

@media screen and (max-width: 1500px) {
  .slide_3 .converter .converter_img {
    right: 0; } 
    
    #cookies .container {
        max-width: 500px;
        align-items: center;
    }
}

@media screen and (max-width: 1180px) {
  .container {
    max-width: 960px; }
/*   header .header_cont .menu {
  width: 385px;
  margin-left: 25px; }
header .header_cont .menu .menu_block > ul > li {
  padding: 0 8px 12px 8px; }
  header .header_cont .menu .menu_block > ul > li > a, header .header_cont .menu .menu_block > ul > li .menu_drop_button {
    font-size: 14px; } */
    
    header .header_cont .logo a {
        background-position: center;
    }
    
  header .header_cont .menu {
    position: relative;
    width: 240px;
    height: 80px;
    z-index: 99; }
    header .header_cont .menu .search.active {
        width: 300px;
    }
    header .header_cont .menu .search {
        /* left: 200px; */
        width: 300px;
        overflow: initial;
        position: relative;
        float: right;
        height: 45px;
    }    
    header .header_cont .menu .search input[type="search"] {
        border: 1px solid #c9c9c9;
        margin-right: 0;
        position: absolute;
        width: 200px;
        height: 46px;
    }
    header .header_cont .menu .menu_block {
      width: 125px;
      border: 1px solid #c9c9c9;
      background: #f5f5f5;
      height: 45px;
      position: relative; }
      header .header_cont .menu .menu_block .button {
        position: absolute;
        width: 26px;
        height: 40px;
        top: 10px;
        left: 15px; }
        header .header_cont .menu .menu_block .button span {
          position: relative;
          width: 100%;
          height: 3px;
          display: block;
          background: #0fb2ff;
          margin: 4px 0; }
        header .header_cont .menu .menu_block .button p {
          position: absolute;
          display: inherit;
          /* content: 'Меню'; */
          font: 16px 'Roboto', sans-serif;
          color: #000;
          top: 3px;
          right: -60px; }
      header .header_cont .menu .menu_block.active ul {
        display: block; }
      header .header_cont .menu .menu_block > ul {
        display: none;
        position: absolute;
        background: #fff;
        border: 1px solid #c9c9c9;
        z-index: 99;
        left: 0;
        top: -webkit-calc(100% + 10px);
        top: calc(100% + 10px);
        text-align: left;
        padding: 10px 0;
        width: 155px; }
        header .header_cont .menu .menu_block > ul > li {
          display: block;
          padding: 0 !important; }
          header .header_cont .menu .menu_block > ul > li > a, header .header_cont .menu .menu_block > ul > li .menu_drop_button {
            display: block;
            padding: 0 8px 12px 8px; }
            header .header_cont .menu .menu_block > ul > li > a:after, header .header_cont .menu .menu_block > ul > li .menu_drop_button:after {
              bottom: 4px; }
            header .header_cont .menu .menu_block > ul > li > a.drop_link:before, header .header_cont .menu .menu_block > ul > li .menu_drop_button.drop_link:before {
              right: 10px;
              top: 20%;
              -webkit-transform: rotate(-90deg) translateY(-50%);
                  -ms-transform: rotate(-90deg) translateY(-50%);
                      transform: rotate(-90deg) translateY(-50%); }
          header .header_cont .menu .menu_block > ul > li .drop_product {
            display: none!important; }
          header .header_cont .menu .menu_block > ul > li:hover .drop_product {
            display: block;
            width: 440px;
            top: -10px;
            left: -webkit-calc(100% + 15px);
            left: calc(100% + 15px); }
            header .header_cont .menu .menu_block > ul > li:hover .drop_product .drop_product_block {
              width: 205px; }
              header .header_cont .menu .menu_block > ul > li:hover .drop_product .drop_product_block:nth-child(2) {
                border: 0; }
            header .header_cont .menu .menu_block > ul > li:hover .drop_product:after {
              left: -14px;
              top: 10px;
              -webkit-transform: rotate(-90deg);
                  -ms-transform: rotate(-90deg);
                      transform: rotate(-90deg); }
          header .header_cont .menu .menu_block > ul > li .drop_company {
            top: -10px !important;
            left: -webkit-calc(100% + 15px);
            left: calc(100% + 15px); }
            header .header_cont .menu .menu_block > ul > li .drop_company:after {
              left: -14px;
              top: 10px;
              -webkit-transform: rotate(-90deg);
                  -ms-transform: rotate(-90deg);
                      transform: rotate(-90deg); }
  header .header_cont .header_data {
    padding-top: 4px;
    width: 310px; }
  header .header_cont .header_data .header_leng ul li a {
    font-size: 0; }
  header .header_cont .header_data .header_leng {
    width: 90px; }
    

    
  .slide_2 .info_block .info_cont > img {
    display: none; }
  .slide_2 .info_block .info_cont {
    width: 600px; }
  .slide_2 {
    padding-bottom: 20px; }
  .product_list ul li {
    width: 210px; }
    .product_list.five ul li {
    width: 30%;
}
.product_list.five ul li a .product_list_img{
    margin: 50px 80px 25px;
}
  .development {
    -webkit-background-size: 100% 100%;
            background-size: 100% 100%; }
  .development .development_cont {
    width: 620px; }
  .slide_3 .converter .converter_img {
    display: none; }
  .slide_3 .converter .converter_title {
    width: 740px; }
  .slide_3 .converter ul {
    position: absolute;
    width: 357px;
    right: 0;
    top: 135px; }
  .slide_3 .converter ul li:first-child:after {
    width: 109px;
    height: 183px;
    background: url("../pics/converter_bg.png") no-repeat center;
    right: -86px; }
  .news ul li {
    width: 310px; }
  .news ul li .news_cont .news_data p {
    font-size: 26px; }
  .about .about_cont {
    width: 470px; }
  .slide_5 .map p {
    text-align: center; }
    .slide_5 .map p span {
      display: block; }
  .map picture>img {
    width: 100%; }
  footer .footer_cont .footer_menu {
    width: 640px; }
  .product_pages_block .product_pages_cont {
    width: 655px; }
  .product_pages_block .product_pages_cont .product_pages_link ul li a {
    padding: 15px 63px; }
  .product_pages_block .product_pages_cont .product_pages_img ul li {
    width: 48%; }
    .product_pages_block .product_pages_cont .product_pages_img ul li img {
      width: 100%; }
  .product_pages_block .product_pages_cont .product_pages_info ul li, .index-content .boxShadow > div a {
    width: 207px; }
  .product_pages_block .product_pages_cont .product_pages_info ul li a .product_pages_info_title, .index-content .boxShadow > div a .boxlink {
    font-size: 14px; }
  .product_pages_block .product_pages_cont .product_pages_info ul li a .product_pages_info_cont, .index-content .boxShadow > div a span {
    font-size: 12px; }
  .product_pages_block .left_side {
    width: 200px; }
  .product_pages_block .left_side .left_clients ul li img {
    width: 90%; }
.formop table {
    width: 66%;
}

.product_pages_cont>.contentpaneopen{
  display: block;
  overflow: scroll!important;
}

.tabs_container .tabs li {
    width: 44%;
    }

.table-content-col1 {
    width: 300px;
  }

  .table-content-col2 {
    width: 118px;
  }

  .table-content-col3 {
    width: 117px;
  }

 /* .table-price-button {
    left: 17%;
  }*/

  .wrap_table_open {
    width: 655px;
  }

  .cdev .cdev-1 {
    width: 47%;
  }

 .cdev-hor {
    left: 219px;
  }

  .div37 > div {
    width: 40%!important;
}

.div37 div + div {
    width: 60%!important;
}

.webcadsdk-banner {
    display: none;
}

.lp-blue-button {
    width: 100%;
  }

.lp-white-button {
    width: 100%;
  }

  header .header_cont .menu .search input[type="search"] {
    width: 98%;
    margin-right: 10px;
    padding: 14px 12px;
    background-position: calc(100% - 14px);
  }

.news ul li .news_cont .news_info {
    min-height: 242px;
}

.news ul li .news_cont .news_data {
    padding: 10px 25px;
    min-height: 190px;
}

.blue_a .buttondownload {
    margin-right: 1px;
}

.product_pages_cont .order_offers .gray_back_t a {
    background-image: none;
    padding-right: 0;
}

#skrin tr td img {
    width: 221px!important;
    height: auto;
}

.buy_or_free {
    border-left: none;
    display: inline-block;
    float: none;
    height: auto;
    display: block;
    margin: 0 auto;
}

.support-block .support-block-1 {
    width: 30%!important;
}

.product_list.two ul li {
    width: 46%;
    background: url(../pics/product_list_bg_sq_.png) no-repeat;
    background-size: cover;
}

.cdev-adv .cdev-adv-1 {
    width: 100%!important;
}

.support-block .support-block-1 .form-nonback100 label {
    width: 88%;
    }

.product_pages_cont .index-content .boxShadow {
    margin-top: 0px!important;
}

.product_pages_cont .index-content .boxShadow > div a {
    margin: 0px 17px 15px 0px!important;
}

.product_pages_cont .index-content .boxShadow > div a {
    height: 165px;
}

.form.min_gray {
    width: 88%!important;
}

header .header_cont .menu .menu_block > ul {
    margin-left: 1px;
}

.slider_top .slide_top_block .slide_top_cont {
    left: 32%;
    }

#app tbody{
    width: 100%;
    display: table;
}

#doc tbody{
    width: 100%;
    display: table;
}

p.cad11{
  height: 147px!important;
}

.product ul li a {
  padding: 25px 13px;
} 

.table_aby tr td:nth-child(1) {
   width: 300px;
}

.table_aby tr td {
    width: 118px;
    }

    .cad_ddl{
      width: 100%; 
      display: block;
      margin-bottom: 20px;
    }
    
.slide_product_title {
    background: #2362a5 url(../pics/slide_product_title.jpg) -598px 0px;
}

    .cadnavigator__items {
        flex-direction: column;
    }
    
    .cadnavigator__items img {
        order: -1;
        width: 100%;
    }
    
    .cadnavigator__items img:nth-child(odd) {
        margin: 20px 0 10px 0;
    }

    .cadnavigator__items img:nth-child(even) {
        margin: 30px 0 15px 0;
    }
    
    .cadnavigator_adv {
        flex-direction: column;
        align-items: flex-start;
    }
    
    .navigator-advantages {
        flex-direction: column;
    }
    
    .cadnavigator_adv div:nth-child(2) {
        margin:0;
    }
    
    .navigator-advantages div {
    width: 100%;
    }
    
    .navigator-advantages > div:nth-child(2) {
    margin: 25px 0 25px 0;
    }
    
    #cookies .container { 
        max-width: 100%;
        flex-direction: column;
    }
    #cookies .container p {
       margin-bottom: 5px;
    }
    
    .cadnavigator-key__row{
        display: block;
    }
    .cadnavigator-key__item {
        width: 50%;
        flex-grow: 1;
    }

    .cadnavigator__items .owl-dots {
        bottom: 65px;
    }
    
    #supported-formats .cadnavigator__slider, #section-of-3d-models .cadnavigator__slider {
        order: 0;
    }
    
    .cadnavigator__slider:nth-child(odd) {
        padding-right: 0;
    }
    
    .cadnavigator__slider:nth-child(even) {
        padding-left: 0;
    }
    
    /* Dial Styles */

    .internal-buttons {
      flex-direction: column;
      align-items: flex-start;
    }

    .internal-button {
        margin-top: auto;
    }

    .internal-button:nth-child(2) {
        margin-top: 10px;
    }

    .menu_block {
      display: none;
    }

    header .header_cont {
      display: flex;
      align-items: center;
      justify-content: space-between;
    }

    header .header_cont .menu .search {
      /*left: 0;
      float: none;*/
      margin-top: 8px;
    }

    .header-burger {
      display: flex;
    }

    .header-mobile {
      display: flex
    }

    /* Dial Styles END */
    
    div.drop-area__bottom {
        flex-direction: column;
        padding: 20px;
    }
    
    span.convertation-block-form-mail__policy {
        position: initial;
        padding-top: 16px;
    }
    
    div.convertation-block-form__num-convertation {
        padding-bottom: 15px;
    }
    
    .fixthephoto_img {
        width: 130px;
        top: 570px;
        right: 0px;
    }

}

@media screen and (max-width: 960px) {
    .container {
        max-width: 770px;
        padding: 0 5px; 
    }
    header .header_cont .menu {
        position: relative;
        width: 240px;
        height: 80px;
        z-index: 99; 
        padding-top: 18px;
    }
    header .header_cont .menu .search.active {
        width: 100px;
    }
    header .header_cont .menu .search {
        position: relative;
        left: unset;
        width: 100px;
        float: right;
        height: 45px;
        overflow: hidden;
        border: 1px solid #c9c9c9;
        background: #ffffee; 
    }
    header .header_cont .menu .search:hover {
        overflow: hidden; 
    }
        header .header_cont .menu .search:hover input[type="search"] {
          border: 1px solid #c9c9c9;
          background-position: calc(100% - 14px);
          z-index: 2; }
      header .header_cont .menu .search input[type="search"] {
        border: none !important;
        padding: 14px 12px;
    position: absolute;
    width: 100px;
    right: -11px;
    top: -1px;
    height: 46px; }
    header .header_cont .header_data .header_leng {
        width: 70px;
    }
    header .header_cont .menu .menu_block {
      width: 125px;
      border: 1px solid #c9c9c9;
      background: #f5f5f5;
      height: 45px;
      position: relative; }
      header .header_cont .menu .menu_block .button {
        position: absolute;
        width: 26px;
        height: 40px;
        top: 10px;
        left: 15px; }
        header .header_cont .menu .menu_block .button span {
          position: relative;
          width: 100%;
          height: 3px;
          display: block;
          background: #0fb2ff;
          margin: 4px 0; }
        header .header_cont .menu .menu_block .button p {
          position: absolute;
          display: inherit;
          /* content: 'Меню'; */
          font: 16px 'Roboto', sans-serif;
          color: #000;
          top: 3px;
          right: -60px; }
      header .header_cont .menu .menu_block.active ul {
        display: block; }
      header .header_cont .menu .menu_block > ul {
        display: none;
        position: absolute;
        background: #fff;
        border: 1px solid #c9c9c9;
        z-index: 99;
        left: -1px;
        top: -webkit-calc(100% + 10px);
        top: calc(100% + 10px);
        text-align: left;
        padding: 10px 0;
        width: 155px; }
        header .header_cont .menu .menu_block > ul > li {
          display: block;
          padding: 0 !important; }
          header .header_cont .menu .menu_block > ul > li > a, header .header_cont .menu .menu_block > ul > li .menu_drop_button {
            display: block;
            padding: 0 8px 12px 8px; }
            header .header_cont .menu .menu_block > ul > li > a:after, header .header_cont .menu .menu_block > ul > li .menu_drop_button:after {
              bottom: 4px; }
            header .header_cont .menu .menu_block > ul > li > a.drop_link:before, header .header_cont .menu .menu_block > ul > li .menu_drop_button.drop_link:before {
              right: 10px;
              top: 20%;
              -webkit-transform: rotate(-90deg) translateY(-50%);
                  -ms-transform: rotate(-90deg) translateY(-50%);
                      transform: rotate(-90deg) translateY(-50%); }
          header .header_cont .menu .menu_block > ul > li .drop_product {
            display: none!important; }
          header .header_cont .menu .menu_block > ul > li:hover .drop_product {
            display: block;
            width: 440px;
            top: -10px;
            left: -webkit-calc(100% + 15px);
            left: calc(100% + 15px); }
            header .header_cont .menu .menu_block > ul > li:hover .drop_product .drop_product_block {
              width: 205px; }
              header .header_cont .menu .menu_block > ul > li:hover .drop_product .drop_product_block:nth-child(2) {
                border: 0; }
            header .header_cont .menu .menu_block > ul > li:hover .drop_product:after {
              left: -14px;
              top: 10px;
              -webkit-transform: rotate(-90deg);
                  -ms-transform: rotate(-90deg);
                      transform: rotate(-90deg); }
          header .header_cont .menu .menu_block > ul > li .drop_company {
            top: -10px !important;
            left: -webkit-calc(100% + 15px);
            left: calc(100% + 15px); }
            header .header_cont .menu .menu_block > ul > li .drop_company:after {
              left: -14px;
              top: 10px;
              -webkit-transform: rotate(-90deg);
                  -ms-transform: rotate(-90deg);
                      transform: rotate(-90deg); }
  header .header_cont .header_data {
    width: 310px; }
  header .header_cont .header_data .header_leng ul li a {
    font-size: 0; }
  .slider_top .slide_top_block .slide_top_cont {
    left: 0; }
  .slide_2 .info_block .info_cont {
    width: 440px;
    padding-left: 10px;}
  .slide_2 .info_block .info_cont p {
    width: auto; }
  .slide_2 .info_block ul li {
    padding: 35px; }
  .product_list ul li {
    margin-bottom: 15px;
    width: 350px; }
    .product_list.three ul li{
        width: 27%;
    }
    
    .product_list.four ul li a .product_list_img {
    margin: 50px 70px 25px 
    }
    
    .product_list.five ul li, .product_list.four ul li {
    width: 46%;
    height: 160px;
    background: url(../pics/product_list_bg_sq_.png) no-repeat;
    background-size: cover;
}

.product_list.four ul li a .product_list_cont, .product_list.five ul li a .product_list_cont{
    text-align: left;
    position: absolute;
    margin: 0;
    top: 50%;
    left: 50%;
    margin-right: -50%;
    -webkit-transform: translate(-50%, -50%);
	    -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    line-height: 70px;
    padding:0;
}

.product_list.four ul li a .product_list_img, .product_list.five ul li a .product_list_img{
    float: left;
    margin: 0 35px 0;
 }
  .development .development_link {
    float: left;
    padding-bottom: 40px; }
  .news ul li {
    width: 379px; }
    .news ul li.news_last {
      display: inline-block; }
  .news .oll_news {
    position: relative;
    top: 20px;
    right: 0; }
  .about .about_cont {
    width: 390px; }
  .about .about_slider {
    width: 340px; }
  footer .footer_cont .footer_menu {
    width: 470px; }
    footer .footer_cont .footer_menu .footer_menu_block {
      width: 50%; }
      footer .footer_cont .footer_menu .footer_menu_block:last-child {
        margin-top: -230px; }
  .product_pages_block .product_pages_cont {
    width: 550px; }
  .product_pages_block .product_pages_cont .product_pages_link ul li a {
    padding: 15px 38px; }
  .product_pages_block .product_pages_cont .product_pages_info ul li, .index-content .boxShadow > div a {
    width: 265px; } 

header .header_cont .logo a {
    background-image: url(../pics/logo.png);
    background-repeat: no-repeat;
    background-position: 39px center;
    background-size: 55%;
}

.boxShadow > div {
    width: 100%;
    display: block;
    vertical-align: top;
}

.index-content .boxShadow > div a {
    width: 97%;
    display: inline-block;
}

/*.slide_product_title {
    background-size: 140% 100%;
}*/

.slide_product_title .product_pages_title {
  font-size:25px;
}

.formop table {
    width: 56%;
}

.greenbutton {
    width: 170px;
}

#gray > h2 {
    margin: 50px 0 30px 0px;
}

.div37 > div {
    width: 100%!important;
}

.greenbutton {
    width: 230px;
    margin: 0 auto 10px;
    display: block;
}

.contentpaneopen .bord .down_link2 a img{
  display: none;
}

.lp-feedback div{
  float: none!important;
  vertical-align: top;
}

header .header_cont .menu .menu_block > ul > li > a.drop_link:before, header .header_cont .menu .menu_block > ul > li .menu_drop_button.drop_link:before{
  content: none;
}

header .header_cont .menu .menu_block > ul .arrow > a:before{
  content: none;
}

.abv_images .one {
    margin-right: 19px!important;
}

.table-content-col1 {
    width: 252px;
}

.table-content-col2 {
    width: 99px;
}

.table-content-col3 {
    width: 98px;
}

/*.table-price-button {
    left: 15%;
}*/

.wrap_table_open {
    width: 550px;
    margin-top: 20px;
    }

.tabs_container .tabs li {
    width: 100%;
    margin: 5px 0px 5px;
}

.product_pages_cont ol.no_left .formbutton {
    width: 43%!important;
}


.cdev-stages h3 {
    width: 28%;
  }

  .cdev-stages .cdev-stages-1 {
    width: 71%;
  }

  .cdev-hor {
    left: 246px;
}

.cdev-stages .cdev-stages-1 img {
    margin: 5px 25px 23px 5px
}

#formconv .but_div {
    width: 100%;
  }

#formconv .ul_div {
    width: 100%;
    padding-left: 20px;
}

.div37 div + div {
    width: 100%!important;
}

.div37 > div {
    width: 100%!important;
    text-align: center!important;
}

.tab_container .best_img {
    top: 174px;
    display: none;
}

.news ul li .news_cont .news_data {
    padding: 25px 25px;
}

#skrin tr td img {
    width: 185px!important;
}

.product ul li a {
    padding: 25px 13px;
}

#formconv-gray50-1 .download a#button_a {
    width: 46%!important;
}

header .header_cont .menu .menu_block.active ul {
    margin-left: 0;
}

.download.ru {
    width: 100%;
    }

/*#formconv-gray50-1 .download a#button_a {
    width: 100%!important;
}*/

.buy_price.ru {
    width: 100%;
    }

.product_pages_cont .index-content .boxShadow > div a {
    margin: 0px 0px 15px 1px!important;
    width: 99%;
}

.product_pages_cont .index-content .boxShadow > div a {
    height: auto;
}

.form.min_gray {
    width: 100%!important;
}

.abv_images {
  height: 91px!important;
}

 .video_if{
  height: 380px!important;
  width: 100%!important;
 }

.header_cont .menu .menu_block > ul li .drop_product{
  display: none!important;
}

.sticky_block{
      position: relative;
    top: 0;
    display: table;
    width: 100%;
}

.sticky_head{
    position: relative;
    top: 0;
    display: table;
    width: 100%;
}

.table_aby tr td:nth-child(1) {
   width: 252px;
}


.product_pages_cont .order_offers th.gray_back_t {
    width: 84px;
}

.product_pages_cont .order_offers th:nth-child(1){
      width: 142px!important;
}

.product_pages_cont .order_offers td{
  width: 84px;
}

.table_aby tr td {
    width: 99px;
}

header .header_cont .menu .menu_block > ul > li .drop_company {
    display: none!important;
}

.slider_top .slide_top_block img {
    -webkit-transform: translate(-40%, -50%);
    -ms-transform: translate(-40%, -50%);
    transform: translate(-40%, -50%);
}

    .cadnavigator_links a {
        flex: 0 0 25%;
    }
    
    /* Dial Styles */

  .selling-item {
    padding: 20px;
  } 

  .convertation-description__wrapper {
    flex-direction: column;
  }

  .convertation-description-text {
      width: 100%;
      margin-right: 0;
      margin-bottom: 30px;
  }

  .convertation-description-banner {
      width: 100%;
  }

  .convertation-description__buttons {
      flex-direction: row;
  }

  /* header .header_cont .menu {
    position: relative;
    width: auto;
    height: auto;
    z-index: 99;
    padding-top: 0;
  } */
  header .header_cont .menu .search {
      margin-top: 0;
  }
  /*header .header_cont .header_data {
      padding-top: 6px;
  }*/

  /* Dial Styles END */
  
    .fixthephoto_img {
        top: 550px;
        right: 0;
    }

}

@media screen and (max-width: 770px) {
  .container {
    /* max-width: 580px; */
    max-width: 90%; }
  header .header_cont .header_data {
    width: 150px;
    position: relative; }
  header .header_cont .menu .search {
    padding-top: 7px; }
  header .header_cont .header_data .header_data_block {
    position: absolute;
    left: 0;
    top: -2px;
    overflow: hidden;
    padding: 0;
    width: 40px;
    height: 40px; }
    header .header_cont .header_data .header_data_block .header_data_block_button {
      position: absolute;
      left: 0;
      top: 0;
      display: block !important;
      width: 40px;
      height: 40px;
      background: url("../pics/gazprom-copy-2.png") no-repeat center; }
    header .header_cont .header_data .header_data_block.active {
      width: auto;
      height: auto;
      z-index: 999;
      border: 1px solid #c9c9c9;
      background: #f5f5f5;
      padding: 0px 10px 10px 30px; }
      header .header_cont .header_data .header_data_block.active > div {
        display: block; }
    header .header_cont .header_data .header_data_block > div {
      display: none; }
  header .header_cont .header_data .header_data_block .header_mail, header .header_cont .header_data .header_data_block .header_phone {
    background: none; }
  .slider_top .slide_top_block .slide_top_cont {
    width: 570px;
    padding: 15px 22px;
    height: 200px;
    margin: 0 auto;
    left: 0;
    right: 0; }
  .slide_2 .info_block .info_cont {
    float: none;
    width: auto; }
  .slide_2 .info_block ul li {
    width: 50%;
    display: inline-block; }
  .slide_2 .info_block ul {
    width: 100%;
    float: none;
    font-size: 0; }
  .product ul li {
    width: 50%;
    border-bottom: 1px solid #e6e6e6; }
  .product ul li:last-child {
    width: 100%;}
  .product_list ul li {
    width: 268px; }
  .development .development_cont {
    width: auto; }
  .slide_3 .converter .converter_title {
    width: auto;
    text-align: center; }
  .slide_3 .converter ul {
    position: relative;
    top: 0;
    left: 0;
    margin: 0 auto; }
  .slide_3 .converter ul li:first-child:after {
    width: 44px;
    height: 18px;
    background: url("../pics/converter_bg_min.png") no-repeat center;
    right: -58px; }
  .slide_3 .converter .converter_list, .about_link {
    text-align: center; }
  .news ul li {
    /* width: 285px; */
    width: 50%; }
  .news ul li .news_cont .news_data p {
    font-size: 24px; }
  .about .about_cont {
    float: none;
    width: auto; }
  .about .about_slider {
    float: none;
    margin: 20px auto; }
  footer .footer_cont .footer_menu {
    display: none; }
  footer .footer_cont .footer_contact {
    float: none;
    margin: 0 auto; }
  header .header_cont .menu .menu_block > ul > li:hover .drop_product {
    width: 400px; }
  header .header_cont .menu .menu_block > ul > li:hover .drop_product .drop_product_block {
    width: 188px; }
  header .header_cont .header_data .header_data_block.active {
    padding: 0 50px 10px 10px;
    left: auto;
    right: 100px; }
  header .header_cont .header_data .header_data_block .header_data_block_button {
    left: auto;
    right: 0; }
  header .header_cont .header_data .header_data_block.active > div {
    padding-left: 0; }
  .product_pages_block .left_side {
    position: relative;
    width: 100%;
    float: none;
    height: 40px; }
    .product_pages_block .left_side .left_clients {
      display: none; }
    .product_pages_block .left_side .left_menu .left_menu_button {
      position: absolute;
      width: 40px;
      height: 40px;
      left: 10px;
      top: 0;
      z-index: 2; }
      .product_pages_block .left_side .left_menu .left_menu_button span {
        -webkit-transition: .5s;
        -o-transition: .5s;
        transition: .5s;
        width: 100%;
        display: block;
        height: 3px;
        background: #0fb2ff;
        margin: 6px 0; }
    .product_pages_block .left_side .left_menu > ul {
      -webkit-transition: .5s;
      -o-transition: .5s;
      transition: .5s;
      position: absolute;
      width: 0;
      overflow: hidden;
      left: 0;
      top: 40px;
      background: #fff;
      z-index: 2; }
      .product_pages_block .left_side .left_menu > ul li {
        width: 310px; }
    .product_pages_block .left_side .left_menu.active .left_menu_button span {
      position: absolute;
      left: 0;
      top: 5px;
      -webkit-transform: rotate(45deg);
          -ms-transform: rotate(45deg);
              transform: rotate(45deg); }
      .product_pages_block .left_side .left_menu.active .left_menu_button span:nth-child(2) {
        display: none; }
      .product_pages_block .left_side .left_menu.active .left_menu_button span:nth-child(3) {
        -webkit-transform: rotate(-45deg);
            -ms-transform: rotate(-45deg);
                transform: rotate(-45deg); }
    .product_pages_block .left_side .left_menu.active ul {
      width: 310px; }
  .product_pages_block .product_pages_cont {
    float: none;
    width: auto;
    margin-top: 10px; }

.news ul li .news_cont .news_info {
    padding: 10px;
    min-height: 200px;
}


.money_back {
    position: absolute;
    top: -101px;
    right: -35px;
    width: 25%;
}

.money_back img {
    margin: 98px 0px 0px 0px!important;
    width: 75%;
}


.wrap_table_open {
    width: 219%;
}

.table-content-col1 {
    width: 261px;
}

.table-content-col2 {
    width: 103px;
}

.table-content-col3 {
    width: 100px;
}

.tabs_container .tabs .inl-bl.tabs_buy {
    margin-right: 0;
}

.tabs_container .tabs li {
    width: 100%;
}

.tabs_container .tab_container {
    margin-top: 0;
  }

 .tab_container .best_img {
    top: 249px;
} 

.tabs_container .tabs{
  margin-top: 35px;
}

.support-block .support-block-1 {
    width: 100%!important;
    margin: 10px 0;
    height: 400px;
    }

.cdev .cdev-1 {
    width: 100%;
}

.cdev-stages .cdev-stages-1 img {
    margin: 5px 25px 44px 5px;
}

.cdev-stages > div > div{
    width: 80%;
}

.cdev-hor {
    left: 33%;
}

.news ul li .news_cont .news_data {
    padding: 13px 25px;
    /* min-height: 136px; */
}

.blue_a .buttondownload {
    margin-right: 4px;
}

.contentpaneopen .bord .version a:after{
  content: none;
}

.contentpaneopen .bord .down_link2 a:after{
  content: none;
}

/*.contentpaneopen .bord .down_link2 a img{
  display: none;
}*/

.contentpaneopen .bord .down_link2 a, .contentpaneopen .bord .version a{
  margin: 0px 5px 5px 0px;
}

.slide_2 .info_block .info_cont {
    padding: 40px;
}

.product_list.two ul li, .product_list.three ul li, .product_list.four ul li, .product_list.five ul li{
    background: url(../pics/product_list_bg_sq.png);
    background-size: cover;
}

.product_list.two ul li, .product_list.four ul li, .product_list.five ul li {
    width: 44%;
    height: 200px;
}

.product_list.two ul li a .product_list_cont, .product_list.four ul li a .product_list_cont, .product_list.five ul li a .product_list_cont{
    margin: auto;
    padding: 15px 20px;
    text-align: center;
    line-height: normal;
    height: inherit;
}

.product_list.two ul li a .product_list_img, .product_list.four ul li a .product_list_img, .product_list.five ul li a .product_list_img{
    margin: 15px 50px;
    float: none;
}

.product_list.two.plugins ul li {
    height: 240px;
}

.product_list.two.plugins ul li:nth-child(2) a .product_list_img{
    margin-top: 25px;
}

.product_list.two.plugins ul li a .product_list_cont, .product_list.two.plugins ul li:first-child a .product_list_cont{
    width: auto;
}

.product_list.five ul li a .product_list_cont, .product_list.four ul li a .product_list_cont{
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
	    -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
}

.product_list.five ul li a .product_list_img{
    margin: 25px 50px 15px;
}

 #formconv-gray50-1 .download a#button_a {
    width: 100%!important;
    margin: 10px 0;
}

.buy_price .prs {
    width: 100%;
    margin: 10px 0;
}

.buy_buy{
  width: 100%!important;
}

.buy_buy a {
    width: 100%;
}

#button_pdf {
  width:100%;
}  

.support-block .support-block-1 .form-nonback100 label {
    width: 94%;
}

/*.product_pages_cont .order_offers td {
    width: 50%!important;
}*/

.product_pages_cont .order_offers th.gray_back_t {
    width: 10%;
    font-size: 10px;
}

.product_pages_cont .order_offers th:nth-child(1) {
    width: 21%!important;
}

.table_aby tr td:nth-child(1) {
    width: 46%;
}

    #cookies .container p {
        padding-left: 30px;
        padding-right: 85px;
    }

    .cadnavigator-key__card-descr {
        display: block;
    }

    .cadnavigator-key__overlay {
         background-image: -moz-linear-gradient(top, #2886c385, rgba(0,0,0,0.80)); 
        background-image: -webkit-linear-gradient(top, #2886c385, rgba(0,0,0,0.80)); 
        background-image: -o-linear-gradient(top, #2886c385, rgba(0,0,0,0.80)); 
        background-image: -ms-linear-gradient(top, #2886c385, rgba(0,0,0,0.80));
    }
    
    /* Dial Styles */
    
    .selling__items {
      display: flex;
      flex-direction: column;
    }

    .selling-item {
        width: 100%;
        padding: 40px;
    }

    .selling-item:nth-child(n+1) {
        margin-top: 20px;
    }

    .internal-buttons {
        flex-direction: row;
        align-items: center;
    }

    .internal-button:nth-child(2) {
        margin-top: auto;
        margin-left: 10px;
    }

    .convertation-description-banner__button {
        margin-left: 0;
    }

    .selling-item_eng {
        width: 100%;
    }

    .internal-buttons_eng .internal-button:nth-child(n+1) {
        margin-left: 0;
    }

    .selling-item__buttons_eng .selling-item__button:first-child {
        margin-bottom: 0;
    }

    .selling-item__buttons_eng {
        display: flex;
    }

    /* Dial Styles END */
    
    .fixthephoto_img {
        width: 110px;
        top: 40px;
    }
    
    .left__fixthephoto_img {
        display: none;
    }
}

/* Dial Styles */

@media screen and (max-width: 640px) {
  .internal-buttons {
      flex-direction: column;
      align-items: flex-start;
  }

  .internal-button {
      margin-top: auto;
  }

  .internal-button:nth-child(2) {
      margin-top: 10px;
      margin-left: 0;
  }

  .selling {
      margin-top: 30px;
      margin-bottom: 30px;
  }

  .selling-invalid {
      padding-bottom: 30px;
      margin-bottom: 30px;
  }

  .convertation-description__title {
      font-size: 22px;
  }

  .convertation-description__buttons {
      flex-direction: row;
  }

  .convertation-block-description__list {
      flex-direction: column;
      justify-content: flex-start;
  }

  .convertation-block-description__item {
      margin-left: 0;
  }

  .selling-item__buttons_eng {
      flex-direction: column;
      margin-bottom: 20px;
  }

  .selling-item_eng .selling-item__link {
      max-width: 175px;
  }
}

/* Dial Styles END */

@media screen and (max-width: 580px) {
  .container {
    /* max-width: 320px; */ }
  header .header_cont .logo {
    margin-left: 0px;
    width: 100px; }
    header .header_cont .logo a {
      width: 100px;
    background-size: 70%;
    margin-top: 0; }

.slide_1 {
    display: none;
}
.slide_2 {
    clear: both;
}

footer .footer_cont .footer_contact .footer_lang {
    display: inherit;
}

  header .header_cont .menu .menu_block {
    width: 50px;
    left: 54px;
    /* top: 10px; я */ }
  header .header_cont .menu .menu_block .button {
    width: 30px;
    left: 9px; }
  header .header_cont .menu .menu_block .button p {
    display: none; }
  header .header_cont .menu {
    position: absolute;
    right: 58px;
    width: 50px;
    margin-left: 0; 
    padding-top: 15px;
  }
  header .header_cont .menu .search.active {
    width: 200px;
  }
  header .header_cont .menu .search input[type="search"] {
    width: 200px;
    padding: 16px 12px;
    background-position: calc(100% - 14px);
  }
  header .header_cont .menu .search {
    width: 50px; }
  header .header_cont .header_data {
    width: 85px;
    z-index: 2; }
  header .header_cont .header_data .header_leng {
    width: 45px; }
  header .header_cont .header_data .header_leng ul li.active:after {
    border-top: 5px solid #0fb2ff;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
    right: 4px; }
  header .header_cont .header_data .header_leng ul li img {
    left: 7px; }
  header .header_cont .header_data .header_leng ul li {
    height: 48px; }
  header .header_cont .header_data .header_leng ul, header .header_cont .header_data .header_leng {
    height: 47px;
     }
  header .header_cont .header_data .header_leng ul {
    padding-top: 45px; }
  header .header_cont .header_data .header_data_block.active {
    right: 45px;
    z-index: 999; }
  header .header_cont .header_data {
      display: none;
    /* z-index: 99; */ }
  header .header_cont .menu.active {
    z-index: 999; }
    header .header_cont .menu.active .menu_block.active {
      background: #fff;
      width: 310px;
      z-index: 999;
      left: -175px;
      top: -15px;
      height: auto; }
      header .header_cont .menu.active .menu_block.active > ul {
        /* position: relative; я */
        border: none;
        /*margin-top: 40px;*/
        margin-top: -10px;
        width: 100%;
        border: 1px solid #c9c9c9;
   }
  header .header_cont .menu .menu_block > ul > li:hover .drop_product, header .header_cont .menu .menu_block > ul > li:hover .drop_company {
    position: relative;
    left: 0;
    top: 0;
    width: 100%;
    border: none;
    overflow: hidden; }
    header .header_cont .menu .menu_block > ul > li:hover .drop_product:after, header .header_cont .menu .menu_block > ul > li:hover .drop_company:after {
      display: none; }
  header .header_cont .menu .menu_block > ul > li:hover .drop_product .drop_product_block {
    width: 100%; }
  header .header_cont .menu .menu_block > ul > li .drop_company {
    top: 0 !important; }
  .slider_top .slide_top_block {
    height: 315px; }
  .slider_top .owl-nav {
    display: none; }
  .slider_top .slide_top_block .slide_top_cont {
    width: 310px;
    top: 20px;
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
    padding: 15px 20px; }
  .slider_top .slide_top_block .slide_top_cont span {
    font-size: 30px; }
  .slider_top .slide_top_block .slide_top_cont p {
    font-size: 18px;
    width: auto; }
  .slide_2 .info_block ul li {
    padding: 20px 0; }
  .slide_2 .info_block ul li span {
    font-size: 18px; }
    .slide_2 .info_block ul li span span {
      font-size: 36px; }
  .product .product_title {
    font-size: 36px; }
  .product_list ul {
    margin: 0 -5px; }
    .product_list ul li {
      margin: 5px;
      width: 46%; }
  .product_list ul li a .product_list_cont {
    font-size: 22px; }
  .development {
    display: none; }
  .slide_3 .converter .converter_title {
    font-size: 32px; }
  .slide_3 .converter ul li {
    width: 120px;
    height: 120px; }
    .slide_3 .converter ul li img {
      width: 50%; }
  .title {
    font-size: 36px;
    padding-top: 20px; }
  .news {
    padding-bottom: 0; }
  .news ul li {
    width:100%; }
    .news ul li .news_cont .news_info {
      min-height: 152px; }
    .news ul li .news_cont .news_data {
      min-height: 120px; }
  .about .about_slider {
    width: 310px; }
  .slide_5 .map .map_title {
    font-size: 36px; }
  .slide_5 .map p span {
    display: block;
    padding-bottom: 15px; }
  footer .footer_copy .footer_copy_block p {
    width: 200px; }
  .product_pages_block .product_pages_cont .product_pages_title {
    font-size: 24px; }
  .product_pages_block .product_pages_cont .product_pages_link ul li:first-child {
    padding-bottom: 10px; }
  .product_pages_block .product_pages_cont .product_pages_link ul li a {
    padding: 10px 30px; }
  .product_pages_block .product_pages_cont .product_pages_img ul li:first-child {
    margin: 0; }
  .product_pages_block .product_pages_cont .product_pages_img ul li {
    width: 100%;
    margin-bottom: 10px; }
  .product_pages_block .product_pages_cont .product_pages_info ul li, .index-content .boxShadow > div a {
    width: 150px;
    margin: 0 3px 6px 3px; }
  .product_pages_block .product_pages_cont .product_pages_info ul {
    margin: 0 -3px; }
  .product_pages_block .product_pages_cont .product_pages_bot .product_pages_video, .index-content .dopbtn-play {
    padding: 5px 10px 5px 65px; }
  .product_pages_block .product_pages_cont .product_pages_bot .product_pages_bot_title {
    -webkit-background-size: 100% 100%;
            background-size: 100% 100%; }
  .load_table, .product_pages_block .product_pages_cont{
    overflow-x: scroll; }
    .load_table table, .product_pages_cont>table.contentpaneopen {
      width: 560px; }
      .load_table table tr td:first-child, .product_pages_cont>table.contentpaneopen tr td:first-child{
        width: 205px; }
.index-content .boxShadow {

    margin: 0 -1px;
}


.product_pages_cont #formconv, .product_pages_cont #form-cols50 {
	width: 98%;
margin: 0 auto;
}

.product_pages_cont #formconv {
	margin: 0;
}

.product_pages_cont form ul {
	font-size: 12px;
}

.product_pages_cont ol li, .product_pages_cont ul li {
margin: 5px 0px 5px 20px;}

ul.pagination li {
    margin: 0;
}

.product_pages_cont #formconv {
	flex-wrap: unset;
}

.product_pages_cont > table.contentpaneopen, .product_pages_cont .order_offers, .product_pages_cont .head_compatibility, #formfb table, .producttable, .ordertable2, #skrin, .TabbedPanelsContent, table.abviewer-buy-table {
	width: 100%;
	/*display: block;*/
	overflow: scroll;
}

.product_pages_cont ol li a.formbutton {
	width: 200px !important;
}

.product_pages_cont #gray50 #formconv-gray50-1 {
	width: 100%;
	
}

.product_pages_cont #gray50 #showcard50 #button_a {
	padding: 10px 5px;
}

.support-block-1 .support-block-a {
	margin: 15px auto !important;
	display: block;
	width: 200px;
}

.webcadsdk-banner {
	min-height: 240px;
}

.index-content .boxShadow > div a {
    width: 97%;
}

/*.slide_product_title {
    background-size: 281% 100%;
}*/

.formop table tr td {
    width: 63%!important;
    display: block;
}

#formop .input-question {
    width: 100%;
}

.product_pages_cont .start a, .product_pages_cont .learn a{
width: 100%;
}

.lp-features div {
    width: 100%;
}

.lp-feedback div {
    width: 100%;
}

.lp-blue-button{
  width: 100%;
}

.slide_5 .map p img {
    padding-right: 0;
}

.news .oll_news {
    margin-bottom: 30px;
}

.abviewer-buy .abviewer-buy-1 {
    width: 97%;
}

.abv_images .one {
    margin-right: 0px!important;
    width: 100%!important;
}

.abv_images .two {
    width: 100%!important;
    margin-top: 4px;
    margin-bottom: 8px;
}


.wrap_table_open {
    width: 275%;
    margin-top: 94px;
}

.table-price-button {
    /*left: 18%;*/
    font-size: 12px;
    width: 50px;
}

.button-v1 {
    border: none;
}

.table-price-col span{
  display: block;
}

.table-buy div {
    height: 80px;
}

.table-content-col1 {
    width: 113px;
    height: 85px;
}

.table-content-col2 {
    width: 65px;
    height: 85px;
}

.table-content-col3 {
    width: 65px;
    height: 85px;
}

.table-buy .first_buy {
    width: 37%;
}

.table-buy div {
    width: 21%;
}

.wrap_table {
    width: 37%;
}

.tab_container .table-price .table-price-col {
    width: 21%;
}

.table-price > div {
    height: 240px;
}

.table-buy div{
  font-size: 14px;
}

.tab_container .best_img {
    top: 248px;
}

.tabs_container .tabs {
    margin-bottom: 20px;
}

.cdev .cdev-1 div{
    min-height: 150px;
    float: none!important;
    margin-right: 0;
    display: block!important;
    text-align: center!important;
    margin: 0 auto;
}

.cdev .cdev-1 div img{
  text-align: center;
}

.cdev-adv .cdev-adv-1 {
    width: 99%;
    margin: 5px 0;
}

.product_pages_cont ol.no_left .formbutton {
    width: 100%!important;
    margin: 10px 0!important;
}

.cdev-hor {
    display: none!important;
}

.cdev-stages h3 {
    width: 100%;
}

.cdev-stages .cdev-stages-1 {
    width: 100%;
}

.cdev-stages .cdev-stages-1 img {
    margin: 5px 25px 2px 5px;
}


.div_left {
    width: 100%;
    margin: 10px 0;
}

.div_right {
    width: 100%;
}

header .header_cont .header_data .header_leng {
  margin-top: 3px;
}

.slide_3 .converter ul {
    width: 100%;
    left: 0;
    text-align: center;
}

.slide_3 .converter ul li {
    width: 80px;
    height: 80px;
}

.money_back img {
    width: 100%;
    margin: 104px 0px 0px 0px!important;
}

.money_back {
    right: 0px;
}

.products-block .products-block-1 {
    width: 100%;
    margin: 10px 0;
}

#skrin tr td img {
     width: 100px!important;
}

#skrin{
  width: 100%;
}

header .header_cont .menu .menu_block > ul > li {
    display: inline-block;
    width: 50%;
}

.producttable.producttable tr th{
display: none;
}

.producttable.producttable{
  width: 100%;
}

.producttable.producttable tr td{
  display: block;
  width: 100%;
}

.product_list.two ul li, .product_list.three ul li, .product_list.four ul li, .product_list.five ul li {
    width: 96%;
    height: 200px;
}

.buy_buy a{
      margin-bottom: 30px;
}

.cdev-adv .cdev-adv-1 {
    width: 100%!important;
}

header .header_cont .logo a {
    background-position: 18px center;
}

.header_cont .menu .search {
    /* margin-top: 1px; */
    height: 50px!important;
}

.header_cont .menu .search input[type="search"] {
    height: 50px!important;
}

.header_cont .menu .menu_block {
    /* top: 5px!important; */
    height: 50px!important;
}

.header_cont .menu .menu_block .button {
    top: 12px!important;
}

.support-block .support-block-1 .form-nonback100 label {
    width: 90%;
}

.slide_2 .info_block {
    margin-top: 0px;
}

.slider_top .slide_top_block .slide_top_cont {
    background-image: url(../pics/slide_top_bg.png);
    background-repeat: no-repeat;
    background-size: 217% 100%;
    height: 200px;
}

.slider_top .slide_top_block {
    height: 200px;
}

.slider_top .slide_top_block > img{
  display: none;
}

.slider_top .slide_top_block .slide_top_cont {
    top: 0px;
}

.blue_a .buttondownload.long {
    width: 100%;
    float: none;
    margin-bottom: 5px;
}

.blue_a .buttondownload {
    width: 100%;
    float: none;
    margin-right: 0px;
    margin-bottom: 10px;
}

.video_if {
    height: 204px!important;
    width: 100%!important;
}

.all_st{
    width: 580px;
}

.product_pages_cont .order_offers td {
    width: 68px;
}

.product_pages_cont .sticky_block .order_offers{
  display: table;
}

.table_aby tr td:nth-child(1) {
    width: 36.5%;
    font-size: 14px;
}

.table_aby tr td.de, .table_aby .pink.de td {
    font-size: 10px;
}

.table_aby tr td {
    width: 21%;
}

.open p{
    overflow: scroll;
}

.contentpaneopen .bord .prog_name a img {
    display: none;
}

.product_pages_cont .arrow_page div{
  display: block!important;
  margin: 10px 0!important;
  width: 100%;
}

.dopbtn-play {
height: 40px;
}

    .cadnavigator_links {
        justify-content: space-between;
    }
    
    .cadnavigator_links a {
        flex: 0 0 50%;
    }

    .cadnavigator-key__item {
        width: 100%;
    }
    
    .cadnavigator-key__card_boxed, .cadnavigator-key__card_half {
        padding-bottom: 40%;
    }
    
    .features-wrap__reverse {
        flex-wrap: wrap-reverse;
    }
    
    /* Dial Styles */

    .header-burger {
      width: 50px;
      height: 50px;
    }

    .header-burger__name {
      display: none;
    }

    header .header_cont .logo {
      margin-right: auto;
    }
    
    /*header .header_cont .menu {
        right: 0;
    }*/

    /* Dial Styles END */
    
    div.drop-area__wrap {
        /* flex-direction: column; */
        width: 80%;
    }
    
    label.convertation-block-form-mail {
        max-width: 276px;
    }
    
    /* span.convertation-block-form-mail__policy {
        position: initial;
        padding-top: 16px;
    } */
    
    div.drop-area__bottom {
        /* flex-direction: column; */
        width: 80%;
    }
    
    /* div.convertation-block-form__num-convertation {
        padding-bottom: 15px;
    } */
    
    .fixthephoto_img {
        width: 80px;
        top: 4px;
    }

}

@media screen and (min-width: 771px){
.product_list.two ul li a .product_list_cont{
	line-height: normal;
    display: flex;
    align-items: center;
    }
}

@media screen and (max-width: 500px) {
.cadnavigator__buttons {
    flex-direction: column;
    }
    
.cadnavigator__buttons a:nth-child(2)   {
    margin-left: 0;
    }   
    
.row-navigator   {
    flex-direction: column;
    }  
    
.row-navigator div:nth-child(1) {
    border-right: none;
    }
    
#column-navigator {
    margin-bottom: 40px;
    }
    
    .cadnavigator-key__card_boxed {
        padding-bottom: 100%;
    }
    
    .cadnavigator__items .owl-dots {
        bottom: 55px;
    }
    
    div.cadnavigator-key__card-title {
       font-size: 20px; 
    }
    
    /* Dial Styles */

    .selling-item {
      padding: 20px;
    }

    .selling-item__title {
        font-size: 14px;
    }

    .selling-item__description {
        font-size: 12px;
    }

    .internal-list-item {
        font-size: 12px;
        line-height: 140%;
        max-height: none;
        margin-bottom: 10px;
    }

    .internal-list-item:last-child {
        margin-bottom: 0;
    }

    .internal-button {
        font-size: 14px;
    }

    .internal-list-item::before {
        top: 5px;
    }

    .arrow-link {
        font-size: 12px;
        max-width: 130px;
    }

    .selling-item__price {
        font-size: 12px;
    }

    .arrow-link::after {
        top: calc(50% - 3px);
        width: 6px;
        height: 6px;
    }

    .selling-invalid__description {
        font-size: 18px;
    }

    .convertation-block__title {
        font-size: 14px;
    }

    .convertation-description__title {
        font-size: 18px;
    }

    .convertation-description__buttons {
        flex-direction: column;
        align-items: center;
    }

    .convertation-description-banner {
        padding: 30px;
    }

    .convertation-description__subtitle {
        font-size: 14px;
    }

    .convertation-block__wrapper {
        margin-bottom: 30px;
        padding-bottom: 30px;
    }

    .drop-area {
      padding: 50px 0;
    }

    .header-mobile__wrapper {
      width: 100%
    }

    /* Dial Styles END */
}

@media screen and (max-width: 1300px) {
  .our-team {
    flex-direction: column;
    align-items: center;
  }

  .our-team__text {
    padding: 20px 0;
  }

  .our-team__text p {
    text-align: center;
    max-width: 790px;
  }

  .our-team img {
    left: 10px;
  }
}

@media screen and (min-width: 1181px) {
    div.drop-area__bottom {
        padding-bottom: 10px;
    }
}
