html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%} 

  html, body, div, span, h1, h3, p, img, b, figure, footer, header, nav { margin: 0px; padding: 0px; border: 0px none; outline: 0px none; font-size: 100%; vertical-align: baseline; background: transparent none repeat scroll 0% 0%; }

  body { line-height: 1; }

  .c15 { margin-bottom: 25px; }

  .c15, .c15 td, .c15 tr { border: 1px solid rgb(214, 214, 214); }

  .c15 .c3 p { padding: 5px 10px; margin-bottom: 0px; }

  .cityname { color: white; background: #b88b58; font-size: 18px; text-shadow: 1px 1px DimGray; padding: 1px 5px; }

  table { border-collapse: collapse; border-spacing: 0px; }

  td { text-align: left; font-weight: normal; vertical-align: middle; }

  figure, footer, header, nav { display: block; }

  a { margin: 0px; padding: 0px; font-size: 100%; vertical-align: baseline; background: transparent none repeat scroll 0% 0%; }

  /** { box-sizing: border-box; }*/

  body { -moz-osx-font-smoothing: grayscale; background-color: rgb(242, 242, 242); position: relative; }

  img { max-width: 100%; }

  a { color: rgb(184, 139, 88); text-decoration: none; }

  .Body { font-size: 18px; line-height: 22px; }

  @media only screen and (min-width: 48em) {

    .Body { font-size: 20px; line-height: 27px; }

  }

  .comment-block__wrap{

    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif!important;

  }

  .Body > * { max-width: 980px; font-family: "PFRegal","Georgia",serif; }

  .Body:last-child > :last-child { margin-bottom: 0px; }

  .Body a { color: inherit; box-shadow: 0px -1px rgb(184, 139, 88) inset; }

  .Body a:hover { color: rgb(184, 139, 88); }

  .Body p { margin-bottom: 15px; }

  .Body p:empty { display: none; }

  .Body h3 { margin-top: 18px; margin-bottom: 12px; font-family: "Proxima Nova","Arial","Helvetica Neue",sans-serif; font-size: 21px; font-weight: bold; }

  .SvgIcon { position: relative; z-index: 1; display: inline-block; overflow: hidden; vertical-align: middle; }

  .SvgIcon--meduzaLogo { margin-top: -2px; height: 45px; width: 100px; }

  .Menu { display: none; font-family: "Proxima Nova","Arial","Helvetica Neue",sans-serif; text-transform: uppercase; font-weight: 600; color: rgb(255, 255, 255); }

  @media only screen and (min-width: 64em) {

    .Menu { font-size: 13px; height: 45px; width: 100%; letter-spacing: 1px; background-color: rgb(38, 38, 38); display: flex; justify-content: center; }

  }

  .Menu-item { position: relative; display: flex; align-items: center; padding: 0px; text-align: center; transition: color 0.15s ease-out 0s; }

  @media only screen and (min-width: 64em) {

    .Menu-item { padding: 0px 15px; border-bottom: 0px none; }

  }

  @media only screen and (min-width: 64em) {

    .Menu-item:last-of-type { border-right: medium none; }

  }

  @media only screen and (min-width: 64em) {

    .Menu-item:hover { color: rgb(153, 153, 153); background-color: inherit; }

  }

  .Menu-link { transition: color 0.15s ease-out 0s; text-decoration: none; color: rgb(255, 255, 255); position: relative; line-height: 45px; top: 1px; }

  .Menu-item:hover .Menu-link { color: rgb(153, 153, 153); }

  .MeduzaLogo { position: relative; z-index: 2; top: 0px; left: 0px; width: 100px; height: 100%; display: inline-block; background-repeat: no-repeat; background-position: center 10px; background-size: contain; }

  .Header { position: relative; height: 45px; background-color: rgb(38, 38, 38); display: flex; flex-flow: row nowrap; z-index: 2; }

  @media only screen and (min-width: 64em) {

    .Header { padding: 0px 15px; }

  }

  @media only screen and (max-width: 63.9375em) {

    .Header .HeaderButton--chat { display: none; }

  }

  .Header-left { display: flex; flex-basis: 16%; flex-grow: 1; height: 100%; }

  .Header-center { height: 100%; display: none; }

  @media only screen and (min-width: 64em) {

    .Header-center { display: flex; justify-content: center; flex-grow: 2; }

  }

  .Header-right { display: flex; flex-direction: row; height: 100%; align-items: flex-start; justify-content: flex-end; flex-basis: 16%; flex-grow: 1; }

  .Header-meduzaLogo { display: flex; height: 45px; justify-content: center; position: absolute; left: 0px; right: 0px; }

  @media only screen and (min-width: 64em) {

    .Header-meduzaLogo { position: static; }

  }

  .HeaderButton { position: relative; display: flex; min-width: 45px; height: 100%; padding: 0px 15px; -moz-user-select: none; justify-content: center; align-items: center; color: rgb(255, 255, 255); fill: currentcolor; border: 0px none; background: transparent none repeat scroll 0% 0%; margin: 0px; cursor: pointer; }

  .HeaderButton:active { outline-width: 0px; }

  .HeaderButton:hover { color: rgb(153, 153, 153); }

  .HeaderButton::after { position: absolute; top: 0px; right: 0px; bottom: 0px; border-right: 1px solid rgb(103, 103, 103); }

  @media only screen and (min-width: 64em) {

    .HeaderButton::after { top: 10px; bottom: 10px; }

  }

  .HeaderButton-link { display: block; padding-top: 2px; text-transform: uppercase; color: inherit; font-family: "Proxima Nova","Arial","Helvetica Neue",sans-serif; font-weight: 600; cursor: pointer; }

  .HeaderButton-link::before { position: absolute; top: 0px; right: 0px; bottom: 0px; left: 0px; content: ""; }

  .HeaderButton--chat { font-size: 13px; letter-spacing: 0.05em; }

  .Copyright { padding: 0px 12px; line-height: 1.2; }

  @media only screen and (min-width: 64em) {

    .Copyright { padding: 0px; }

  }

  .Copyright-container { display: flex; flex-flow: row wrap; margin: 0px auto; padding: 13px 0px 12px; }

  .Copyright-container a:hover { color: rgba(255, 255, 255, 0.5); }

  @media only screen and (min-width: 48em) {

    .Copyright-container { max-width: 675px; padding: 10px 0px; border-top: 1px solid rgb(80, 80, 80); flex-wrap: nowrap; text-align: left; }

  }

  @media only screen and (min-width: 64em) {

    .Copyright-container { max-width: 860px; }

  }

  .Copyright-container a { color: rgb(255, 255, 255); }

  .Copyright-block { padding-top: 13px; font-size: 17px; flex: 1 0 20%; }

  @media only screen and (min-width: 48em) {

    .Copyright-block { padding-top: 0px; border-top: 0px none; }

  }

  .Copyright-block:last-child { text-align: right; }

  .MaterialTag { position: relative; z-index: 30; display: inline-block; vertical-align: top; text-transform: uppercase; border: 1px solid; border-radius: 2px; font-weight: 700; line-height: 1; font-family: "Proxima Nova","Arial","Helvetica Neue",sans-serif; color: rgb(184, 139, 88); -moz-user-select: none; }

  @media only screen and (max-width: 32em) {

    .MaterialTag { height: 15px; line-height: 15px; padding: 0px 5px; font-size: 10px; letter-spacing: 0.5px; }

  }

  span.MaterialTag { cursor: default; pointer-events: none; }

  @media only screen and (min-width: 32em) {

    .MaterialTag--medium { height: 20px; line-height: 20px; padding: 0px 7px; letter-spacing: 1px; font-size: 12px; }

  }

  .MaterialTag--solid { color: rgb(255, 255, 255); background: rgb(184, 139, 88) none repeat scroll 0% 0%; border-color: rgb(184, 139, 88); text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.5); }

  .MaterialMeta { display: inline-block; font-family: "Proxima Nova","Arial","Helvetica Neue",sans-serif; font-size: 12px; line-height: 14px; color: rgb(128, 128, 128); margin-right: 12px; padding-left: 18px; background-repeat: no-repeat; background-position: left center; background-size: 12px auto; font-weight: normal; }

  @media only screen and (min-width: 48em) {

    .MaterialMeta { font-size: 15px; line-height: 18px; margin-right: 15px; }

  }

  @media only screen and (min-width: 48em) {

    .MaterialMeta--source { background-position-y: 4px; white-space: nowrap; }

  }

  .MediaMaterialHeader { max-width: 840px; }

  .MediaMaterialHeader-first { color: rgb(0, 0, 0); line-height: 27px; }

  @media only screen and (min-width: 48em) {

    .MediaMaterialHeader-first { line-height: 38px; }

  }

  .MediaMaterialHeader-first, .MediaMaterialHeader-separator { transition: color 0.25s ease-out 0s; font-family: "Proxima Nova","Arial","Helvetica Neue",sans-serif; font-size: 24px; font-weight: 700; }

  @media only screen and (min-width: 48em) {

    .MediaMaterialHeader-first, .MediaMaterialHeader-separator { font-size: 36px; }

  }

  .MediaMaterial { background-color: rgb(255, 255, 255); padding: 12px; }

  @media only screen and (min-width: 48em) {

    .MediaMaterial { padding: 25px 15px 20px; }

  }

  .MediaMaterial-header { display: flex; flex-flow: column wrap; max-width: 650px; margin: 0px auto 18px; align-items: flex-start; }

  @media only screen and (min-width: 63.125em) {

    .MediaMaterial-header { max-width: 1000px; margin-bottom: 25px; }

  }

  .MediaMaterial-tag { margin-bottom: 5px; }

  @media only screen and (min-width: 48em) {

    .MediaMaterial-tag { margin-bottom: 11px; }

  }

  .MediaMaterial-meta { margin-top: 12px; }

  @media only screen and (min-width: 48em) {

    .MediaMaterial-meta { margin-top: 12px; }

  }

  .MediaMaterial-materialContent { width: 100%; max-width: 650px; }

  .MediaMaterial-body { position: relative; max-width: 650px; margin: 0px auto; }

  @media only screen and (min-width: 63.125em) {

    .MediaMaterial-body { max-width: 1000px; }

  }

  @media only screen and (min-width: 48em) {

    .MediaMaterial--fullWidth .MediaMaterial-header { align-items: center; text-align: center; }

  }

  .MediaMaterial--fullWidth .MediaMaterial-materialContent { max-width: none; }

  .Material { padding: 12px 0px 0px; }

  @media only screen and (min-width: 48em) {

    .Material { padding: 15px 0px 0px; }

  }

  .Material-shadow { position: absolute; width: 100%; height: 1px; left: 0px; z-index: 300; background-color: rgba(0, 0, 0, 0.15); }

  .Material-shadow--top { top: 0px; }

  .Material-container { background: rgb(255, 255, 255) none repeat scroll 0% 0%; position: relative; }

  @media only screen and (min-width: 48em) {

    .Body h3 { margin-top: 35px; margin-bottom: 10px; font-size: 25px; line-height: 27px; }

  }

  .MaterialContent--bannerless .Body > * { margin-right: auto; margin-left: auto; }

  .MaterialContent .Figure { margin-right: -12px; margin-left: -12px; }

  @media only screen and (min-width: 40.625em) {

    .MaterialContent .Figure { margin-right: auto; margin-left: auto; }

  }

  .Figure { margin: 15px -12px; }

  .Figure img { display: block; margin: 5px auto; }

  @media only screen and (min-width: 48em) {

    .Figure { margin: 27px auto 20px; }

  }

  @media only screen and (min-width: 75em) {

    .Figure { max-width: 650px; }

  }

  .Figure img { max-width: 100%; vertical-align: bottom; }

  @media only screen and (min-width: 40.625em) {

    .Figure img { border-radius: 2px; }

  }

  .Figure-caption { width: 100%; max-width: 650px; margin: 0px auto; padding: 7px 12px 0px; font-size: 15px; line-height: 17px; }

  @media only screen and (min-width: 40.625em) {

    .Figure-caption { padding-right: 0px; padding-left: 0px; font-size: 16px; line-height: 18px; }

  }

  .App { display: flex; flex-direction: column; min-height: 100vh; transition: transform 0.25s ease-out 0s, -webkit-transform 0.25s ease-out 0s, -o-transform 0.25s ease-out 0s; }

  .App-content, .App-footer { transition: transform 0.25s ease-out 0s, -webkit-transform 0.25s ease-out 0s, -o-transform 0.25s ease-out 0s; }

  .App-footer { position: relative; z-index: 1; }

  .App-content { position: relative; z-index: 1; overflow: visible; background-color: rgb(242, 242, 242); flex: 1 0 auto; }

  .App-header { position: relative; z-index: 200; }

  .App--isMaterial .App-content { background-color: rgb(230, 230, 230); }

  .Footer { color: rgb(153, 153, 153); background-color: rgb(37, 37, 37); font-family: "Proxima Nova","Arial","Helvetica Neue",sans-serif; }

  

  .logo { display: block; margin-top: 10px; }

  .Body a { color: blue; }

  .Body a:hover { box-shadow: none; }

  a.button {margin: 0 auto; font-size: 20px; text-align: center; color: rgb(255, 255, 255) !important; background-color: red; display: block; width: 100%; max-width: 320px; border-radius: 30px; text-decoration: none; padding: 15px; }

  a.button:hover { background-color: rgb(193, 31, 31); }

  .comment__top-wrap { display: flex; margin-bottom: 10px; align-items: center; }

  .comment__wrap { margin-bottom: 25px; }

  .comment-avatar { width: 60px; height: 60px; margin-right: 10px; }

  .comment-text {  }

  .comment-name { font-weight: bold; }

  

  .order_form {

    font-family: Arial,Helvetica; 

    margin: 0px;

    padding: 0px 20px 0px; 

    border-radius: 5px; 

  }

  

  .block_form {

    margin: 0px 0px 12px; 

  }

  

  .block_form_label {

    display: block; 

    float: left; 

    width: 98%; 

    margin: 0px auto;

    font-size: 14px; 

    color: rgb(51, 51, 51);    

    text-align: left; 

    margin-bottom: 5px;

  }

  

  .block_form input, .block_form select {
    box-sizing: border-box;
    display: block; 

    width: 100%; 

    padding: 8px 10px; 

    border: 1px solid rgb(136, 136, 136); 

    font-size: 15px;  
    height: 50px !important;
    background: rgb(255, 255, 255) none repeat scroll 0% 0%; 

  }

  

  input { 

    outline: 0px none; 

  }

  .pro {float: left; width: 360px;}

  

  

  img.product1 {    width: 100%;
	max-width: 268px;
	margin: 38px 0 0 70px;}

  .poluchite {margin-left: 360px; margin-top: 10px;}

  .iframe {

    width: 100%;

    height: auto;

    background: rgba(189, 61, 77, 0.04);

    border: 3px double #e2243c;

    font-size: x-large;

}



form {

    display: block;

    margin-top: 0em;

}



.order_form {

    padding: 20px 20px 0 20px;

    -webkit-border-radius: 5px;

    -moz-border-radius: 5px;

    border-radius: 5px;

    margin: 0px;

    font-family: Arial,Helvetica;

}



.block_form {

    margin: 0 0 34px;

}



.ifr_button {

    font-family: Arial;

    cursor: pointer;

    padding: 0px 12px;

    border: none;

    display: block;

    margin: 20px auto;

    color: #fff;

    font-size: 20px;

    text-decoration: none;

    text-align: center;

    width: auto;

    height: 51px;

    line-height: 51px;

    background: #e74c3c;

    font-weight: 500;

    border-bottom: 2px solid #c0392b;

    -webkit-border-radius: 3px;

    -moz-border-radius: 3px;

    border-radius: 3px;

}



.order_form {

    padding: 20px 20px 0 20px;

    -webkit-border-radius: 5px;

    -moz-border-radius: 5px;

    border-radius: 5px;

    margin: 0px;

    font-family: Arial,Helvetica;

}



.block_form input, .block_form select {

    display: block;

    width: 95.8%;

    height: 20px;

    padding: 8px 10px;

    border: #888 1px solid;

    font-size: 15px;

    -webkit-border-radius: 5px;

    -moz-border-radius: 5px;

    border-radius: 5px;

    background: #fff;

}





.block_form_label {

    width: 65px;

    font-size: 14px;

    color: #333;

    text-align: right;

    display: block;

    float: left;

    margin: 8px 10px 0 0;

}



.block_form div {

    margin-left: 75px;

    position: relative;

}



.iframe {

                    width: 100%;

                    height: auto;

                    background: rgba(189, 61, 77, 0.04);

                    border: 3px double #e2243c;

                    font-size:x-large;

                }

                .order_form {padding: 20px 20px 0 20px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;margin: 0px;font-family: Arial,Helvetica;}

.block_form {margin:0 0 34px;}

.block_form_label{width:65px;font-size:14px;color:#333;text-align:right;display: block;float: left;margin: 8px 10px 0 0;}

.block_form input, .block_form select{display:block;width:95.8%;height: 20px;padding:8px 10px;border:#888 1px solid;font-size:15px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; background: #fff;}

.block_form div{    margin-left: 0;
    position: relative;
    max-width: 80%;
    margin: 0 auto;}

/*button begin*/

.ifr_button{    font-family: Arial;

    cursor: pointer;

    padding: 0px 12px;

    border: none;

    display: block;

    margin: 20px auto;

    color: #fff;

    font-size: 20px;

    text-decoration: none;

    text-align: center;

    width: auto;

    height: 51px;

    line-height: 51px;

    background: #e74c3c;

    font-weight: 500;

    border-bottom: 2px solid #c0392b;

    -webkit-border-radius: 3px;

    -moz-border-radius: 3px;

    border-radius: 3px;}

.ifr_button:hover{background: #e75c4e;}

.ifr_button:active{background: #c0392b;}

/*button end*/

@media screen and (max-width:710px) {

	.block_form{margin-bottom: 14px;}

	.block_form label{text-align: left;margin: 8px 21px 7px 0;float: none;}

	.block_form div {margin-left: 0px;}

	.block_form input, .block_form select {width: 95%;}

}

@media screen and (max-width:430px) {



.iframe {

    

    font-size: large;

}







}

    a:active, a:focus { outline: none; }

    input {outline:none;}input:active {outline:none;}

    :focus {outline:none;}

    button:active, button:focus {outline: none !important;}button::-moz-focus-inner {border: 0 !important;}



    @media screen and (max-width: 710px) {

.block_form label{float:left!important;}

.iframe{    height: auto!important;}

    }

    .button {

        -moz-transition: all 0.4s;

        -webkit-transition: all 0.4s;

        -ms-transition: all 0.4s;

        -o-transition: all 0.4s;

        transition: all 0.4s;

        font-family: arial;

    }



    a.button {

        text-transform: uppercase;

        line-height: 32px;

        font-size: 24px;

        font-weight: 600;

        text-shadow: 0px 0px 3px #151515;

        font-family: roboto condensed;

        max-width: 363px;

    }

    .centerr{

        text-align: center;

    }

    #ouibounce-modal {

        font-family: 'Open Sans', sans-serif;

        display: none;

        position: fixed;

        top: 0;

        left: 0;

        width: 100%;

        height: 100%;

        z-index: 9999;

      }

      #ouibounce-modal .underlay {

        width: 100%;

        height: 100%;

        position: absolute;

        top: 0;

        left: 0;

        background-color: rgba(0,0,0,0.6);

        cursor: pointer;

        -webkit-animation: fadein 0.5s;

        animation: fadein 0.5s;

      }

      @-webkit-keyframes fadein {

        0% {

          opacity: 0;

        }

      

        100% {

          opacity: 1;

        }

      }

      @-ms-keyframes fadein {

        0% {

          opacity: 0;

        }

      

        100% {

          opacity: 1;

        }

      }

      @keyframes fadein {

        0% {

          opacity: 0;

        }

      

        100% {

          opacity: 1;

        }

      }

      .over-window{

          font-family:'Roboto', serif;

          width:650px;

          z-index:9999;

          padding:10px 0 0;

          cursor:default;

          background: #FFF none repeat scroll 0% 0%;

          position:fixed;

          top:5%;

          left:50%;

          margin:0 0 0 -391px;

          border:3px solid #3e3e3e;

      }

      

      .ex-logo{

          color: #111111;

          font-family: Arial,Helvetica,sans-serif;

          font-size: 28px;

          line-height: 38px;

          margin:15px auto 10px;

          padding: 0px 15px;

          text-align:center;

          font-weight: bold !important;

          }

      .footer-button{

          color: #AE1210;

          font-family: "Roboto Condensed",Georgia,"Century Schoolbook L",serif;

          font-size: 46px;

          line-height: 56px;

          margin:5px auto 0px;

          padding: 0px 15px;

          text-align:center;

          }	

      .footer-button a{

          font-family: Arial;

          cursor: pointer;

          border: none;

          display: block;

          margin: 5px auto 10px;

          color: #fff;

          font-size: 30px;

          text-decoration: none;

          text-align: center;

          height: 51px;

          line-height: 51px;

          background: #e74c3c;

          font-weight: normal;

          border-bottom: 2px solid #c0392b;

          -webkit-border-radius: 3px;

          -moz-border-radius: 3px;

          border-radius: 9px;

          width: 380px;

      }

      

      .footer-button a:hover {

          background: #e75c4e;

      }

      

      .footer-button a:hover{

          color: #FFF;

      }

      

      .ppubtxt {

          font-family: Arial,Helvetica,sans-serif;

          text-align: center !important;

          font-size: 18px;

          margin-bottom: 10px;

          width: 650px;

          padding: 0;

          color: #111;

          margin-top: 0;

      }

      .exitprod-img{

          width:230px;

          /*height:529px;*/

          margin:15px 15px 0 15px;

          float:left;

          text-align: center;

      }

      .exit-form{width:370px;float:left;}

      .exit-form-text{margin:10px 0 20px;}

      .exit-form-text .subhead{

          font-size:20px;

          font-weight:700;

          line-height:29px;

          color:#782B2B;

      }

      .exit-form-text .subhead ul {

          list-style: outside none none;

          font-family: Arial,Helvetica,sans-serif;

          font-size: 20px;

          line-height: 32px;

          font-weight: normal;

          padding-left: 10px;

      }

      .no-webp .exit-form-text .subhead ul li {

          background: transparent url("../images/bl.png") no-repeat scroll 0px 10px;

          margin-top: 10px;

          padding-left: 30px;

          padding-bottom: 10px;

          text-align: left;

      }

      .no-webp .close-ex{height:52px;width:52px;cursor:pointer;position:absolute;top:10px;right:-26px;background:url(../images/cls.png) no-repeat;}

      .webp .exit-form-text .subhead ul li {

        background: transparent url("../images/bl.webp") no-repeat scroll 0px 10px;

        margin-top: 10px;

        padding-left: 30px;

        padding-bottom: 10px;

        text-align: left;

    }

    .webp .close-ex{height:52px;width:52px;cursor:pointer;position:absolute;top:10px;right:-26px;background:url(../images/cls.webp) no-repeat;}

      .clr{clear:both;}

      .iframe {

        width: 100%;

        height: auto;

        background: rgba(1, 210, 248, 0.19) none repeat scroll 0% 0%;

        border: 2px solid #503c50;

        box-sizing: border-box;

    }

    .form-font {

        font-size: 30px;

        text-shadow: 0 0 1px #67864d;

        line-height: 42px;

    }

    .order_form {

    

        -webkit-border-radius: 5px;

        -moz-border-radius: 5px;

        border-radius: 5px;

        margin: 0;

        font-family: Arial,Helvetica;

    }

    .block_form {

        margin: 0 0 12px;

    }

    .block_form_label {

        font-size: 14px;

        color: #333;

        display: block;

        float: left;

        width: 98%;

        margin: 0 auto;

        text-align: center;

    }              

    .block_form input, .block_form select {

        display: block;

        width: 90%;

        padding: 8px 10px;

        border: #888 1px solid;

        font-size: 15px;

        -webkit-border-radius: 5px;

        -moz-border-radius: 5px;

        border-radius: 5px;

        background: #fff;

    }

    input {

        outline: 0;

    }

    

    

    

    .ifr_button{

      display: block;

      font-family: calibri,roboto,arial;

      font-size: 20px;

      font-weight: 600 !important;

      letter-spacing: 1.4px;

      text-decoration: none;

        text-align: center;

      cursor: pointer;

      height: auto;

      min-height: 40px;

      margin: 25px auto;

      padding: 0 40px;

        color: #fff;

        background: #349dee none repeat scroll 0% 0%;

        transition: .2s linear;     

      border: 1px solid transparent;        

      border-radius: 30px;      

    }

    

    .ifr_button:hover {

      box-shadow: 0px 0px 0px 2px #008CD2 inset, 0px 0px 0px 4px #FFF inset;

    }

    

    

    

    

    @media (max-width: 759px) {

      .iframe { 

        width: 100%;

        margin-left: -20px;

        margin-right: -20px;

      }

    

      .form-font{

        font-size: 29px;

      }

    

    .ifr_button{margin: 31px auto;  }

    .pro {float: left; width: 100%;}

    .poluchite {width: 100%; margin-left: 0px;}

    

    

    img.product1{
		 margin: 26px auto 16px !important;
	 }

    .poluchite {margin-top: 0px;}

    

    h1{

      font-size: 32px;

    }

    

    

    

    }

    

    @media (max-width: 1023px) {
		img.product1 {
			margin: 58px 0 0 58px;
		}

    .poluchite {margin-left: 370px;
    margin-top: 10px;}

    }

    .clearfix::after{

        content: "";

        display: table;

        clear: both;

      }

      

      .clearfix::after { content: ""; display: table; clear: both; }

      

      @media (max-width: 768px){

        .pro {

            float: none;

            width: 250px;

            margin: 0 auto;

        }

      }

      @media (max-width: 480px){

        .c15 .c3 p {

            font-size: 15px;

        }

        .iframe {

            margin-left: 0;

            margin-right: 0;

        }

        a.button{

            max-width: 90%;

        }

      }

      .inL_874505 { text-align: center; }

.inL_395694 { background: gold; color: Maroon;  }

.inL_63692 { background: gold; color: Maroon;  }

.inL_677207 { text-align: center; }

.inL_882096 { text-align: center; }

.inL_768966 { list-style-type: decimal; padding-left: 45px; }

.inL_169296 { background: gold; color: Maroon;  }

.inL_133362 { background: gold; color: Maroon;  }

.inL_602168 { color: black; margin-top: 10px}

.inL_548813 { color: rgb(255, 0, 0); }

.inL_366326 { margin-bottom: 40px; text-decoration: underline; }

.inL_467912 { text-decoration: none!important; box-shadow: none }

.inL_146055 { width:100%;max-width:280px;margin-top:5px }

.inL_894849 { color: black; }

.inL_608602 { color: rgb(255, 0, 0); }

.inL_42907 { margin-top: 25px; }

.inL_741223 { display: none; }

.inL_52366 { font-size:26px; }

.inL_598461 { bottom: -15px; width: 48px; margin-top: -25px; position: relative; left: -5px; display: inline; }