@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,400;0,700;1,400;1,700&display=swap');
 .api-form1 * {
     padding: 0 !important;
     margin: 0 !important;
     font-family: 'Roboto', sans-serif !important;
 }

 .api-form1 .submit:hover {
     background: #2e7d32;
 }

 .api-form1 .form-header {
     text-align: center !important;
 }

 .cta-btn1 a,
 .cb-con .submit,
 .api-form1 .submit,
 .cb-but,
 .blg {
     outline: none !important;
     max-width: 100% !important;
     font-style: normal !important;
     box-sizing: border-box !important;
     line-height: 1.5 !important;
     position: static !important;
     height: auto !important;
     box-shadow: none !important;
     text-align: center !important;
     clear: both !important;
     font-weight: 700 !important;
     border: 0;
     background: #388e3c;
     color: #fff !important;
     font-size: 22px !important;
     text-decoration: none !important;
     padding: 15px 35px !important;
     border-radius: 35px !important;
     width: 100% !important;
     display: block !important;
     cursor: pointer !important;
     margin: 15px 0 0 0 !important;
     text-transform: none !important;
 }

 .api-form1 .text1 a:hover {
     text-decoration: underline !important;
     color: #a52626 !important;
 }

 .api-form1 .text1 a {
     box-shadow: none !important;
     font-weight: bold !important;
     color: #ca2d2d !important;
     border: none !important;
     padding: 0 !important;
     margin: 0 !important;
     display: inline !important;
 }

 .api-form1 *:before,
 .api-form1 *:after {
     content: none;
 }

 .cb-con label,
 .api-form1 label {
     font-style: normal;
     font-size: 12px !important;
     font-weight: bold !important;
     cursor: text !important;
     text-align: left !important;
     display: block !important;
     color: #222 !important;
     margin: 0 0 2.5px 20px !important;
     padding: 0 !important;
 }

 .api-form1 .country-flag {
     width: 25px !important;
     position: relative !important;
     top: 2px !important;
 }

 .api-form1 p.delivery {
     background: linear-gradient(to right, transparent 0%, #ddd 50%, transparent 100%) !important;
     margin: 15px 0 0 0 !important;
     padding: 5px !important;
     text-align: center !important;
     font-size: 16px !important;
     color: #555 !important;
 }

 .api-form1 .footnote1 {
     line-height: 15px !important;
     text-indent: 0 !important;
     font-size: 10px !important;
     margin: 10px 0 0 0 !important;
     text-align: center !important;
     padding: 0 !important;
     color: #888 !important;
 }

 .api-form1 .text {
     border: none !important;
     text-align: center !important;
     color: #222 !important;
     padding: 0 !important;
     font-size: 18px !important;
     width: 100% !important;
     float: none !important;
     line-height: 25px !important;
     font-weight: bold !important;
     margin: 10px 0 10px 0 !important;
 }

 .api-form1 form {
     padding: 0 !important;
     background: none !important;
     margin: 15px auto 0 auto !important;
 }

 .api-form1 .form-body .text .offer-name,
 .api-form1 .form-body .text .offer-price {
     color: #ca2d2d !important;
     font-weight: 700 !important;
 }

 .api-form1 {
     background: #fff !important;
     box-sizing: border-box !important;
     max-width: 465px !important;
     position: relative !important;
     margin: 25px auto 25px auto !important;
     text-align: center !important;
     border: 2.5px dashed #ddd !important;
     border-radius: 2.5px !important;
     padding: 30px !important;
     clear: both !important;
 }

 .api-form1 .deadline1 {
     font-size: 10px !important;
     color: #222 !important;
     text-align: center !important;
     margin: 0 !important;
 }

 .api-form1 .name:invalid,
 .api-form1 .phone:invalid,
 .api-form1 .country:invalid,
 .api-form1 .name,
 .api-form1 .phone,
 .api-form1 .country {
     font-style: normal;
     transition: 0.25s !important;
     line-height: 20px !important;
     box-shadow: none !important;
     font-size: 14px !important;
     font-weight: normal !important;
     background: none !important;
     max-width: 100% !important;
     width: 100% !important;
     height: auto !important;
     background: #f2f2f2 !important;
     outline: none !important;
     box-sizing: border-box !important;
     border: 2.5px solid #ddd !important;
     border-radius: 35px !important;
     padding: 15px !important;
     margin: 0 0 15px 0 !important;
 }

 .api-form1.name:focus,
 .api-form1 .phone:focus,
 .api-form1 .country:focus {
     border: 2.5px solid #aaa !important;
 }

 .api-form1 .cta-form {
     margin: 0 !important;
 }

 .api-form1 {
     padding: 15px !important;
 }

 .api-form1 .submit {
     font-size: 16px !important;
     padding: 15px 5px !important;
 }

 .form-header1 .form-header1 {
     text-align: center !important;
 }

 .api-form1 .cta-form1 {
     margin: 0 !important;
 }

 .cb-con1 .cta-form1 {
     text-align: center !important;
     margin-top: 30px !important;
     margin-bottom: 0 !important;
     display: grid;
     grid-template-columns: repeat(auto-fill, minmax(50%, 1fr));
 }

 .cb-con1 .cta-form1 {
     margin-top: 15px !important;
     display: block;
 }

 .product-image1 {
     position: relative !important;
     /* display: inline-block!important; */
     margin: 0 auto !important;
     background: #fff !important;
     text-align: center !important;
     max-width: 300px;
 }

 .product-image1 img {
     margin: 0 !important;
     border: none !important;
     padding: 0 !important;
     width: 100% !important;
     /* height: 100%!important; */
     /* height:auto!important; */
     z-index: 0 !important;
     position: static !important;
 }

 .cb-con1 .product-image1 {
     max-width: 300px;
 }

 .cb-tex1 .product-image1 {
     /* width:400px!important; */
     /* display:inline-block!important; */
     /* vertical-align:middle!important; */
 }

 .product-banner-text1 {
     font-size: 16px !important;
 }

 .product-banner1 {
     width: 125px !important;
     height: 125px !important;
 }

 .product-banner1 {
     opacity: .9 !important;
     display: table !important;
     width: 150px !important;
     height: 150px !important;
     line-height: 25px !important;
     color: #fff !important;
     font-size: 18px !important;
     text-align: center !important;
     background: url(../images/product-banner.png) no-repeat center !important;
     background-size: 100% !important;
     position: absolute !important;
     top: 0 !important;
     right: 0 !important;
     text-decoration: none !important;
 }

 .product-banner-text1 {
     text-align: center !important;
     margin: 0 !important;
     font-weight: 700 !important;
     color: #f2f2f2 !important;
     display: table-cell !important;
     font-size: 20px !important;
     vertical-align: middle !important;
     position: relative;
 }

 .product-banner-text1:after {
     /* content: '*'; */
     position: relative;
     top: -5px;
     left: -2.5px;
     /* font-size: 23px; */
 }

 .product-banner-text1 {
     font-size: 16px !important;
 }

 .api-form1 .form-body1 .text1 .offer-name1,
 .api-form1 .form-body1 .text1 .offer-price1 {
     color: #ca2d2d !important;
     font-weight: 700 !important;
 }

 #text1 {
     margin-top: 40px;
     vertical-align: top;
     display: inline-block;
     width: 75%;
     margin-right: 0px;
     text-align: center;
 }

 .offer-name1 {
     color: #FFEB3B !important;
 }

 .cb-con1 .name1:invalid,
 .cb-con1 .phone:invalid,
 .cb-con1 .country:invalid,
 .cb-con1 .name1,
 .cb-con1 .phone,
 .cb-con1 .country,
 .api-form1 .name1:invalid,
 .api-form1 .phone:invalid,
 .api-form1 .country:invalid,
 .api-form1 .name1,
 .api-form1 .name1:focus,
 .cta-btn1 *,
 .cta-btn1 {
     text-align: center !important;
     max-width: 445px;
     margin: 15px auto;
 }

 .api-form1 .text1 {
     border: none !important;
     text-align: center !important;
     color: #222 !important;
     padding: 0 !important;
     font-size: 18px !important;
     width: 100% !important;
     float: none !important;
     line-height: 25px !important;
     font-weight: bold !important;
     margin: 10px 0 10px 0 !important;
 }

 body {
     font-family: 'PT Sans', sans-serif;
 }

 .contentBox {
     line-height: 1.5;
 }

 .contentBox p {
     padding-bottom: 10px;
     padding-top: 10px;
 }

 .contentBox h1 {
     line-height: 1.2;
     margin-top: 20px;
     margin-bottom: 10px;
     font-weight: bold;
     font-size: 27px;
 }

 .contentBox h2 {
     line-height: 1.4;
     margin-top: 10px;
     margin-bottom: 10px;
 }

 .right-vertical-box {
     float: right;
     padding: 10px;
     width: 270px;
     background: #f1f1f1;
     margin-left: 20px;
     margin-bottom: 20px;
 }

 .right-vertical-box img {
     float: right;
     margin-bottom: 10px;
     width: 100%;
     height: auto;
 }

 .blue-horizontal-box {
     width: 96%;
     padding: 2%;
     color: #165391;
     margin-top: 10px;
     margin-bottom: 10px;
     background: #e5f2ff;
 }

 .green-horizontal-box {
     width: 96%;
     padding: 2%;
     color: #397b0d;
     margin-top: 10px;
     margin-bottom: 10px;
     background: #f1ffe7;
 }

 .red-horizontal-box {
     width: 96%;
     padding: 2%;
     color: #9f0d0d;
     margin-top: 10px;
     margin-bottom: 10px;
     background: #ffeeee;
 }

 .grey-horizontal-box {
     width: 96%;
     padding: 2%;
     color: #000;
     margin-top: 10px;
     margin-bottom: 10px;
     background: #eee;
     border: 1px solid #ccc;
 }

 .red-border-horizontal-box {
     width: 96%;
     padding: 2%;
     color: #000;
     margin-top: 10px;
     margin-bottom: 10px;
     background: #fff;
     border: 3px solid red;
 }

 .grey-shadow-horizontal-box {
     width: 96%;
     padding: 2%;
     color: #000;
     margin-top: 10px;
     margin-bottom: 10px;
     background: rgb(204, 204, 204);
     box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.75);
 }

 .grey-shadow-horizontal-box ul {
     margin-left: 30px;
 }

 .left-img-box {
     float: left;
     padding: 2%;
     width: 96%;
     background: #dadada;
     color: #000;
     margin-top: 10px;
     margin-bottom: 10px;
 }

 .left-img-box p {
     margin: 0;
     padding: 0;
 }

 .left-img-box img {
     float: left;
     margin-right: 20px;
     width: 100%;
     height: auto;
     max-width: 350px !important;
 }

 .censor-box {
     margin: auto;
     width: auto;
     max-width: 400px;
     background-image: url('../images/censor.png');
     background-position: center;
     background-repeat: no-repeat;
     background-size: auto 80%;
     border: 5px solid red;
     cursor: pointer;
 }

 .censor-box img {
     width: 100%;
     max-width: 400px;
     opacity: 0;
     transition: 0.3s;
 }

 .censor-box.censor-show {
     border: 5px solid white;
 }

 .censor-box.censor-show img {
     opacity: 1;
     transition: 0.3s;
 }

 .block-1 {
     color: #fff !important;
     padding: 14px !important;
     background: rgb(0, 95, 158) none repeat scroll 0% 0% !important;
     box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.75) !important;
     width: 100% !important;
     box-sizing: border-box !important;
 }

 .block-7 {
     box-sizing: border-box !important;
     border: 3px dashed #eaeaea !important;
     background: transparent !important;
     padding: 14px !important;
     width: 100% !important;
 }

 .block-2 {
     background: rgba(3, 224, 0, 0.04) !important;
     padding: 14px !important;
     border-radius: 2px !important;
     border: 4px double rgba(21, 160, 37, 0.32) !important;
     color: #4a4a4a !important;
     box-sizing: border-box !important;
     width: 100% !important;
 }

 .block-4 {
     border-left: 5px solid #39b4ff !important;
     padding: 10px 25px 10px 25px !important;
     margin: 0 35px !important;
     color: #39b4ff !important;
     box-sizing: border-box !important;
 }

 .block-5 {
     border-left: 5px solid red !important;
     padding: 10px !important;
     width: 100% !important;
     box-sizing: border-box !important;
 }

 .block-6 {
     background: #FFECA6 !important;
     width: 100% !important;
     padding: 20px !important;
     box-sizing: border-box !important;
 }

 .block-3 {
     padding: 14px !important;
     width: 100% !important;
     border: 1px dotted #e2e2e2 !important;
     border-right: none !important;
     color: #3a753a !important;
     box-sizing: border-box !important;
     border-radius: 2px !important;
     background-color: rgb(245, 254, 245) !important;
     background-image: -webkit-repeating-linear-gradient(0deg, rgb(191, 230, 191) 0%, rgb(245, 254, 245) 100%) !important;
     background-image: repeating-linear-gradient(90deg, rgb(191, 230, 191) 0%, rgb(245, 254, 245) 100%) !important;
     background-image: -ms-repeating-linear-gradient(0deg, rgb(191, 230, 191) 0%, rgba(3, 224, 0, 0.04) 100%) !important;
 }

 .block-8 {
     box-sizing: border-box !important;
     box-shadow: 0 3px 10px rgba(0, 0, 0, 0.25) !important;
     background: linear-gradient(#88bf7a, #5c994c) !important;
     padding: 20px !important;
     color: #fff !important;
     text-shadow: 0 1px 4px rgba(0, 0, 0, 0.4) !important;
     border-radius: 5px !important;
 }

 .block-9 {
     border: 5px double #d09959 !important;
     padding: 10px !important;
     background: #fef3d9 !important;
 }

 .block-10 {
     box-sizing: border-box !important;
     background: linear-gradient(#e55151, #bd3838) !important;
     box-shadow: 0 14px 14px rgba(0, 0, 0, 0.25), 0 5px 5px rgba(0, 0, 0, 0.22) !important;
     padding: 20px !important;
     width: 100% !important;
     color: #fff !important;
     text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2), 0 -1px 0 rgba(0, 0, 0, 0.2), 0 1px 0 rgba(0, 0, 0, 0.2), 0 1px 0 rgba(0, 0, 0, 0.2), -1px 0 0 rgba(0, 0, 0, 0.2), 1px 0 0 rgba(0, 0, 0, 0.2), -1px 0 0 rgba(0, 0, 0, 0.2), 1px 0 0 rgba(0, 0, 0, 0.2), -1px -1px 0 rgba(0, 0, 0, 0.2), 1px -1px 0 rgba(0, 0, 0, 0.2), -1px 1px 0 rgba(0, 0, 0, 0.2), 1px 1px 0 rgba(0, 0, 0, 0.2), -1px -1px 0 rgba(0, 0, 0, 0.2), 1px -1px 0 rgba(0, 0, 0, 0.2), -1px 1px 0 rgba(0, 0, 0, 0.2), 1px 1px 0 rgba(0, 0, 0, 0.2);
     border-radius: 5px !important;
 }

 .block-12 {
     background: rgba(189, 61, 77, .04) !important;
     padding: 20px !important;
     box-sizing: border-box !important;
     color: #080808 !important;
     border: 2px solid !important;
     border-radius: 5px !important;
     border-color: #bd3d4d !important;
     text-shadow: 0 0 0 #616161 !important;
     text-indent: 0 !important;
     text-align: left !important;
 }

 .block-13 {
     background: rgba(189, 61, 77, 0.07) none repeat scroll 0% 0% !important;
     width: 100% !important;
     box-sizing: border-box !important;
     padding: 20px !important;
 }

 .block-11 {
     width: 100% !important;
     color: #fff !important;
     text-shadow: 0 1px 4px rgba(0, 0, 0, 0.4) !important;
     box-shadow: 0 0 20px rgba(0, 0, 0, 0.35) !important;
     box-sizing: border-box !important;
     padding: 20px !important;
     background: rgba(60, 114, 181, 1) !important;
     background: -moz-linear-gradient(-45deg, rgba(60, 114, 181, 1) 0%, rgba(123, 159, 204, 1) 100%) !important;
     background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(60, 114, 181, 1)), color-stop(100%, rgba(123, 159, 204, 1))) !important;
     background: -webkit-linear-gradient(-45deg, rgba(60, 114, 181, 1) 0%, rgba(123, 159, 204, 1) 100%) !important;
     background: -o-linear-gradient(-45deg, rgba(60, 114, 181, 1) 0%, rgba(123, 159, 204, 1) 100%) !important;
     background: -ms-linear-gradient(-45deg, rgba(60, 114, 181, 1) 0%, rgba(123, 159, 204, 1) 100%) !important;
     background: linear-gradient(135deg, rgba(60, 114, 181, 1) 0%, rgba(123, 159, 204, 1) 100%) !important;
     filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3c72b5', endColorstr='#7b9fcc', GradientType=1) !important;
     font-family: Roboto !important;
     position: relative !important;
     border-radius: 5px !important;
 }

 .block-14 {
     width: 100% !important;
     margin: auto !important;
     max-width: 600px !important;
     text-align: center !important;
     background: #f7f7f7 !important;
     padding-bottom: 10px !important;
 }

 .block-14 img {
     width: 100% !important;
     height: auto !important;
     margin: 0 !important;
     margin-bottom: 10px !important;
 }

 .block-14 p {
     margin: 0 !important;
     padding: 0 !important;
     font-style: italic !important;
     padding-bottom: 0 !important;
 }

 #bottom-ads-block {
     display: flex;
     flex-direction: column;
     font-family: open sans, arial;
     width: 100%;
     box-sizing: border-box;
     margin: 10px 0 10px 0;
     text-align: left;
 }

 #bottom-ads-block h3 {
     margin: 0 0 10px 0;
     padding: 0;
 }

 #bottom-ads-block .teaser-box {
     display: inline-flex;
     width: 100%;
     height: 100px;
     margin-bottom: 10px;
 }

 #bottom-ads-block .teaser-box img {
     width: auto;
     height: 100%;
     margin: 0 !important;
     margin-right: 7px !important;
 }

 #bottom-ads-block .teaser-box p {
     margin: 0px;
     padding: 0px;
 }

 .contentBox p {
     margin: auto !important;
 }

 .obutton {
     display: inline-block;
     padding: 20px 40px;
     color: #fff;
     font-weight: 700;
     text-decoration: none;
     box-shadow: 0 4px 15px 0 rgba(129, 150, 160, 0.45) !important;
     border-radius: 10px;
     background-color: red;
     background-position: 1.35em .94em;
     background-size: 1em;
     background-repeat: no-repeat;
     transition: all .15s ease-in-out;
     border: none;
     cursor: pointer;
     font-size: 20px;
     margin-top: 20px;
     margin-bottom: 30px;
 }

 .obutton:hover {
     color: #fff;
     box-shadow: 0 4px 35px 0 rgba(129, 150, 160, 0.45) !important;
 }

 body {
     font-family: Open Sans;
 }

 .muted-text {
     color: #BFBFBF;
     font-weight: 500;
 }

 #linkToTest {
     color: #0000FF;
     cursor: pointer;
 }

 #linkToTest:hover {
     color: #0000FF;
     text-decoration: underline;
 }

 #header {
     background-color: #009C57;
     color: #fff;
     padding: 20px 0;
     margin-bottom: 20px;
 }

 #page {
     position: relative;
     z-index: 5;
 }

 .bg-row-li {
     margin-top: 15px;
     margin-bottom: 5%;
     margin-left: 5%;
 }

 .bg-row-li p {
     font-size: 1.3em;
     margin-top: 25px;
 }

 .bg-row-li li {
     margin-bottom: 10px;
     font-size: 1.2em;
     padding-left: 25px;
     background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAATCAMAAACeNWzcAAAANlBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC3dmhyAAAAEXRSTlMAOt/l19JFP/LMrkkVp4QbGuPAyscAAABLSURBVAjXZc5ZDgAhCANQ3Gdxlt7/spqIKVG+XggpFTvVTf3pmL6AoHbB2ANeXbqjOncn9R2BMw+/AB6z5S0TmMtva4ePzaQW2aYBMlYC7oZsbD0AAAAASUVORK5CYII=);
     background-repeat: no-repeat;
     background-position: 2px 7px;
 }

 .bg-red {
     background-color: #F4D4D4;
     padding: 25px 35px;
     font-size: 1.2em;
     font-weight: 600;
 }

 #header div:first-child a {
     font-size: 2.5em;
     font-weight: 600;
     font-family: sans-serif;
     color: #fff;
     text-decoration: none;
     margin-left: 20px;
 }

 #header div:first-child a:hover {
     text-decoration: none;
 }

 #header div:first-child span:last-child {
     font-size: 1.4em;
     margin-left: 20px;
 }

 #header div:last-child {
     padding-top: 10px;
 }

 #header div:last-child a:last-child {
     font-size: 1.4em;
     color: #fff;
     padding: 7px 20px;
     text-decoration: none;
     border: 1px solid #fff;
     margin-left: 40px;
 }

 #sidebar {
     margin-top: 272px;
 }

 #sidebar img {
     z-index: 9;
 }

 #green-row {
     background-color: #96D8BE;
     padding-top: 5px;
     padding-bottom: 5px;
     margin: 25px 0;
 }

 #green-row div:last-child {
     padding: 5px 0;
 }

 #green-row p {
     font-size: 1.1em;
     font-weight: 600;
 }

 #green-row img {
     margin-left: -25px;
 }

 #main-row1 {
     margin-bottom: 20px;
 }

 #main-row1 h3 {
     font-weight: 600;
 }

 .post-date {
     border-bottom: 1px solid #B3B3B3;
     margin-bottom: 20px;
     padding: 9px 0;
 }

 .post-date span {
     color: #B3B3B3;
     font-size: 1.3em;
     padding-left: 30px;
 }

 .post-date span:first-child {
     margin-left: 10px;
     background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAQCAMAAADH72RtAAAAPFBMVEX///+7v7/f4eH5+vrFycny8/PLzs6/w8Pc3t7n6enX2trU1tbDxsbIy8vQ0tLj5OTt7u7s7e319vbz9PRoMI0DAAAAc0lEQVQY042MWw7CMAwEncQv6jht4f53ZXGF+ELqaCVvRrEJnJknxs4qdKGAaPDKqPfhHMHubj2049fLWotoHzoGDxIY1TIrv+bHZeaDeqexEW1of0z4Wu6KoJXZxV2OEAm0u3cslVl1Img3t57TilaxHG/4OAV8zfQG4AAAAABJRU5ErkJggg==);
     background-repeat: no-repeat;
     background-position: 0 3px;
 }

 .post-date span:last-child {
     margin-left: 40px;
     background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAALCAMAAABFyS02AAAAP1BMVEX///+7v7++wsLc3t7n6en19vbGycn3+Pjy8/P7+/vO0dHIy8vV19fS1dXBxMTN0NDw8fHr7Ozf4eHKzc3DxsbGjRD4AAAAdElEQVQI103OWQ7DMAhF0Vcwg+3YzrT/tRaURur9PAIEfom74C8b9Ilo2CtnwJCeeD6yEevgHFOmLYWp+GRNml6IAbkZMhOCBHwLqq6K9lADmlagxL5pilrcLUDaZZV752orJds7teJeGvUdb8eieOo6kH0BKPcDPFIIe6YAAAAASUVORK5CYII=);
     background-repeat: no-repeat;
     background-position: 0 5px;
 }

 #main-row2 div:last-child span:first-child {
     color: red;
     font-size: 1.4em;
     font-weight: 600;
     margin-left: -15px;
 }

 .comnt-doc {
     border-left: 1px solid #B3B3B3;
     border-right: 1px solid #B3B3B3;
     border-bottom: 1px solid #B3B3B3;
     border-top: 2px solid red;
     font-size: 1.4em;
     padding: 0 10px;
     font-weight: 600;
     background-size: 120px;
 }

 .comnt-doc div:last-child,
 .comnt-doc div:first-child {
     padding-top: 10px;
 }

 #main-row3 {
     padding-top: 20px;
 }

 #main-row3 p {
     font-size: 1.2em;
 }

 #main-row3 .hot_call {
     text-align: center;
 }

 #txt-botton-form {}

 #main-row3 .hot_call p {
     font-size: 2.7em;
     color: #2F98B4;
     line-height: .8em;
 }

 #main-row3 .hot_call p span {
     font-size: .5em;
 }

 #main-row3 img {
     margin-bottom: 40px;
 }

 #main-row3 em {
     font-size: 1.3em;
     margin-bottom: 20px;
 }

 #main-row4 {}

 #main-row4 h3:first-child {
     font-size: 1.5em;
     color: #478F8E;
     font-weight: 600;
     padding: 10px 0 10px 5px;
     margin-bottom: 20px;
     border-bottom: 3px solid #478F8E;
 }

 .row4-box {
     position: relative;
     padding-left: 120px;
     margin-top: 30px;
 }

 .row4-box img {
     position: absolute;
     top: -20px;
     left: 1px;
     border-radius: 60px;
     width: 100px;
 }

 .box-text {
     color: #BFBFBF;
     font-size: 1.2em;
     margin-top: 20px;
 }

 .row4-box p:first-child {
     font-size: 1.2em;
     font-weight: 600;
 }

 .row4-box p:last-child {
     font-size: 1.2em;
 }

 #main-row5 {}

 #main-row6 {
     margin-bottom: 30px;
 }

 .comnt-label {
     color: #009C57;
     font-size: 1.5em;
     font-weight: 600;
     border-top: 3px solid #009C57;
     padding-top: 15px;
     margin-bottom: 10px;
 }

 .dialog {
     margin-bottom: 40px;
 }

 .dialog h4 {
     color: red;
     font-size: 1.65em;
     font-weight: 600;
 }

 .dialog ul {
     font-size: 1.2em;
     margin-top: 10px;
 }

 .dialog b {
     font-size: 1.3em;
 }

 .dialog p span {
     font-size: 1.2em;
     color: #BFBFBF;
     font-weight: 600;
 }

 .dialog_p1 {
     font-size: 1.2em;
     font-weight: 600;
 }

 .dialog_p2 {
     font-size: 1.2em;
 }

 .text-red {
     font-size: 1.4em;
     color: #FF0000;
     font-weight: 600;
 }

 .opros {
     font-size: 1.4em;
 }

 .bg-grey {
     background-color: #DCD9D9;
     padding: 10px 15px;
 }

 .bg-grey-video {
     background-color: #DCD9D9;
     padding: 15px 15px;
 }

 .hideForm {
     display: none;
 }

 .block-form {
     margin-left: 20px;
 }

 .inner-form {
     border: 3px dashed #fff;
     padding: 3% 5%;
 }

 .sbm-btn {
     font-weight: 600;
 }

 .form-bottom {
     text-align: center;
 }

 .form-bottom p {
     margin-top: 10px;
     font-size: 1.2em;
     padding-bottom: 10px;
     color: #BFBFBF;
 }

 .form-bottom a span {
     padding: 3px 18px;
     border-radius: 10px;
 }

 #footer {
     margin-top: 30px;
     background-color: #E5E5E5;
     padding: 20px 0;
 }

 .foot-box1 {
     padding-top: 15px;
 }

 .error {
     color: red;
 }

 .landingForm input {
     color: black;
     width: 100%;
     height: 40px;
     border-radius: 0;
     outline: none;
     padding-left: 10px;
     margin-bottom: 15px;
 }

 .landingForm input.valid {
     border: 3px solid green;
     background-repeat: no-repeat;
     background-position: 97% 2px;
 }

 .landingForm input.error {
     border: 2px solid red;
 }

 .landingForm button {
     background-color: #00C048;
     padding: 10px 20px;
     font-size: 25px;
     margin-top: 10px;
 }

 .sbmt-btn {
     text-align: center;
 }

 #web-push {
     position: fixed;
     top: -500px;
     left: 30px;
     width: 450px;
     height: 170px;
     padding-left: 110px;
     padding-right: 10px;
     padding-top: 10px;
     background-image: url(../images/mv_logo.png);
     background-repeat: no-repeat;
     background-position: 15px 17px;
     background-color: #EDEBE9;
     z-index: 999;
     box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
 }

 #web-push h4 {
     font-weight: 600;
     font-size: .9em;
 }

 #web-push span {
     padding: 6px 15px;
     font-size: 1em;
     background-color: #F9F9F9;
     margin-right: 5px;
     cursor: pointer;
 }

 #web-push span:hover {
     background-color: #B1A5A5;
 }

 #web-push span:last-child {
     background-color: #00C048;
     color: #fff;
 }

 #web-push span:last-child:hover {
     background-color: #088035;
 }

 #web-push-inner p:last-child {
     text-align: right;
     margin-top: 20px;
 }

 @media( max-width:480px) {
     body {
         font-size: 1.2em;
     }
     #main-row1 h3 {
         font-size: 1.8em;
     }
     #message-window {
         display: none;
     }
     #web-push {
         display: none;
     }
     #web-push {
         display: none;
     }
 }

 .my-a,
 .my-a:hover {
     color: inherit !important;
     text-decoration: inherit !important;
 }

 .my-input {
     width: 80%;
     height: 40px;
     box-shadow: 0 0 2px #505050;
     padding: 0 0 0 7px;
     margin: 5px 0px 10px 0;
     border: 2px solid rgb(59, 159, 241);
     border-radius: 3px;
     color: #000;
 }

 .my-input:focus {
     border: 2px solid #807f7f;
     border-radius: 3px;
 }

 .my-a-button {
     background: rgb(241, 78, 78);
     padding: 3% 15% 3% 15%;
     color: #fff;
     border-radius: 3px;
     width: 80%;
     margin: 0 auto;
     margin-top: 5px !important;
     max-width: 80%;
     text-align: center;
     font-size: 120%;
     margin-top: 9px;
     display: block;
     text-transform: uppercase;
     transition: 0.2s;
 }

 .my-a-button:hover {
     color: inherit !important;
     text-decoration: inherit !important;
     background: rgb(230, 40, 40);
     transition: 0.2s;
 }

 .my-a-button:focus {
     color: inherit !important;
     text-decoration: inherit !important;
 }

 .my-a-button:active {
     background: rgb(241, 78, 78);
 }

 #created-button-1,
 #created-button-2 {
     line-height: 30px !important;
 }

 .pl_spacer_geo_detect {
     font-size: inherit !important;
     color: inherit !important;
     font-weight: inherit !important;
 }

 @media screen and (max-width: 480px) {
     .my-a-button {
         font-size: 120%;
         padding: 2% 10% 2% 10%;
         width: 100% !important;
     }
     .inner-form b {
         font-size: 70% !important;
     }
     .inner-form {
         border: 3px dashed #fff;
         padding: 5px 2px;
     }
     .btn,
     .btn-lg,
     .btn-primary {
         width: 100%;
         font-size: 90%;
         padding: 8px 10px;
     }
 }

 @media screen and (max-width: 400px) {
     .my-a-button {
         font-size: 120%;
         padding: 2% 5% 2% 5%;
         width: 100% !important;
     }
     .test li {
         width: 100% !important;
         text-align: left;
         padding: 0 25% 0 25%;
     }
     .test-item {
         min-width: 100% !important;
         max-width: 100% !important;
     }
     .answer {
         background-image: none !important;
         background-color: initial !important;
         padding-left: 0 !important;
     }
 }

 @media screen and (max-width: 315px) {
     .comment-footer span {
         background-image: none !important;
         display: inline-flex;
     }
     .comment-footer span:last-child {
         background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAMAAABhEH5lAAAAOVBMVEUAAABYkP9YkP9YkP9YkP9YkP9YkP9YkP/////1+P9qnP/T4v9flf+Ptf+CrP/r8v/o8P+1zv+Xuv8FYJuXAAAAB3RSTlMAmNcwCsOf4l+qEAAAAHZJREFUGNN1kIsOwyAIRSc+LqjtHv//sWOCdWnTkxj05EoCjztiIIBCPEQKcEJyk+1d9WRzntll5EYfGG/uUOIKbdwwY6S1dzyZRT4AqYIiUvnHpveT2k3RUlLtY1jq5e2j1tYwGUMV/FHWQE6eQ5Yjk67LueELBmIGCFNPVmAAAAAASUVORK5CYII=) !important;
     }
     .my-logo-img {
         width: auto;
         display: inline-table;
         max-width: 90%;
     }
     .test li {
         display: table !important;
         text-align: left;
         padding: 0 25% 0 25%;
     }
 }

 @media screen and (max-width: 323px) {
     .post-date span:last-child {
         width: 100%;
         display: inline-block;
         margin-left: 10px;
     }
 }

 @media screen and (max-width: 1240px) {
     .row.comment.well .col-md-2 {
         width: 100% !important;
     }
 }

 

 body *,
 * {
     font-family: "Roboto", sans-serif !important;
 }

 header {
     border-bottom: 3px solid rgb(242, 242, 242);
 }

 .subnav__menu .collapsible__heading {
     display: inline;
 }

 .subnav__menu .menu__link {
     margin-right: 1rem;
 }

 @media only screen and (max-width: 640px) {
     .subnav__menu .menu__link {
         display: inline-block;
         width: 100%;
     }
     .subnav__menu .collapsible__heading {
         display: inline;
     }
 }

 .lead-form-box {
     display: none;
 }

 #lead-form-result {
     display: none;
     box-sizing: border-box;
     width: 100%;
     border-radius: 3px;
     padding: 7px;
     font-size: 15px;
     color: #a94442;
     background-color: #f2dede;
     border: 1px solid #ebccd1;
 }

 .order_block,
 .order_block * {
     box-sizing: border-box;
     transition: 0.2s;
     font-family: Arial, sans-serif !important;
 }

 .order_block {
     max-width: 450px;
     width: 100%;
     margin: auto;
     text-align: center;
     background: #fff;
     box-shadow: 0 0px 25px 0px rgba(0, 0, 0, 0.12);
     border: 3px dashed #eaeaea;
     border-radius: 0;
     padding: 0 10px;
 }

 .order_block .order_offer {
     text-align: center;
 }

 .order_block .order_offer img {
     max-width: 100%;
     width: auto;
     height: 110px;
 }

 .order_pre_form {
     padding: 20px 20px 0 20px;
 }

 .order_form_row {
     margin-bottom: 10px;
     text-align: left;
 }

 .order_form {
     width: 100%;
     max-width: 500px;
     padding: 0 20px 20px 20px;
 }

 .order_header {
     margin: 12px 0 !important;
     padding: 0 !important;
     font-size: 18px;
 }

 .order_form .order_form_row input {
     width: 100% !important;
     padding: 14px;
     border: 2px solid #eaeaea;
     font-size: 15px;
     border-radius: 3px;
     box-shadow: none !important;
     margin: 0 !important;
 }

 .order_form .order_form_row label {
     font-size: 13px;
     text-align: left;
     font-weight: bold;
 }

 .order_form .order_form_row input:active,
 .order_form .order_form_row input:focus {
     outline: none;
     border: 2px solid #cecece;
 }

 .order_form .order_form_button {
     box-shadow: 0px 1px 0px 0px rgb(245, 151, 142) inset;
     background: rgb(242, 69, 55);
     border-radius: 3px;
     border: 1px solid rgb(208, 39, 24);
     width: 100%;
     display: inline-block;
     cursor: pointer;
     color: rgb(255, 255, 255);
     text-transform: uppercase;
     outline: none;
     padding: 16px 0;
     font-weight: bold;
     font-size: 16px;
     margin-top: 5px;
     text-decoration: none;
     letter-spacing: 0.6px;
     text-shadow: 0px 1px 0px rgb(129, 14, 5);
 }

 .order_form .order_form_button:hover {
     background: rgb(198, 45, 31)
 }

 .order_form .order_form_button:active {
     position: relative;
     top: 1px;
 }

 .order_timer_block {
     line-height: 1;
     font-weight: bold;
 }

 .order_timer_block p {
     font-size: 18px;
     margin: 10px 0 !important;
     padding: 0 !important;
 }

 .order_timer_block .order_timer {
     font-size: 21px;
 }

 .time_remains {
     color: red;
 }

 .box-popup-wrapper {
     background: rgba(0, 0, 0, .5);
     height: 100%;
     position: fixed;
     width: 100%;
     z-index: 100;
     top: 0;
     left: 0;
     display: none;
 }

 .box-tooltip {
     background: #fff;
     font-size: 18px;
     padding: 20px;
     width: 90%;
     max-width: 320px;
     margin: 80px auto;
     box-sizing: border-box;
     text-align: center;
     border-radius: 5px;
     position: relative;
     box-shadow: 0 1px 40px rgba(0, 0, 0, .5);
     cursor: pointer;
 }

 .box-tooltip:hover .box-tooltip-btn {
     background: #62a30e;
     transition: 0.2s;
 }

 .box-tooltip-title {
     margin: 0;
     padding: 0;
     color: #333;
     text-align: center;
     font-family: Arial, Helvetica, sans-serif !important;
 }

 .box-tooltip-ico {
     width: 100%;
     padding: 20px;
     padding-top: 0;
     box-sizing: border-box;
     text-align: center;
 }

 .box-tooltip-ico img {
     height: 40px;
     width: auto;
 }

 .box-tooltip-btn {
     background: #70b31a;
     color: #fff;
     text-align: center;
     font-weight: bold;
     text-transform: uppercase;
     font-size: 14px;
     font-family: Arial, Helvetica, sans-serif !important;
     width: 100%;
     margin: 0 auto !important;
     padding: 16px 0;
     border-radius: 15px;
     text-align: center;
     box-shadow: 0 2px 10px rgba(0, 0, 0, .12);
     animation: scale .4s infinite;
     animation-direction: alternate;
 }

 select {
     position: relative;
     background: rgb(255, 255, 255) none repeat scroll 0% 0%;
     outline: 0 none;
     display: block;
     font-weight: 600;
     width: 100% !important;
     padding: 14px;
     border: 2px solid #eaeaea;
     font-size: 15px;
     border-radius: 3px;
     box-shadow: none !important;
     margin-bottom: 10px;
 }

 .afterlose-boxes_item {
     opacity: 0.6;
 }

 .shake {
     animation: shake 0.82s cubic-bezier(.36, .07, .19, .97) both;
     animation-iteration-count: 1;
     transform: translate3d(0, 0, 0);
     backface-visibility: hidden;
     perspective: 1000px;
 }

 @keyframes shake {
     10%,
     90% {
         transform: translate3d(-1px, 0, 0);
     }
     20%,
     80% {
         transform: translate3d(2px, 0, 0);
     }
     30%,
     50%,
     70% {
         transform: translate3d(-4px, 0, 0);
     }
     40%,
     60% {
         transform: translate3d(4px, 0, 0);
     }
 }

 @keyframes scale {
     0% {
         transform: scale(1);
     }
     100% {
         transform: scale(1.03);
     }
 }

 #boxesContainer {
     width: 100%;
     margin: auto;
     max-width: 600px;
 }

 .boxes,
 .boxes cbox,
 .boxes img {
     width: 100%;
 }

 .instructions {
     padding: 10px;
     background-color: #232F3E;
     border-radius: 4px;
     box-shadow: 0 4px 15px 0 rgba(129, 150, 160, 0.45);
     color: #fff;
 }

 #tries_count {
     font-size: 19px;
 }

 .boxes {
     margin: 10px 0
 }

 .boxes_item {
     position: relative;
     display: inline-block;
     vertical-align: middle;
     width: 32.5%;
     -webkit-transition-duration: .2s;
     transition-duration: .2s;
     cursor: pointer;
     -ms-user-select: none;
     -moz-user-select: none;
     -webkit-user-select: none;
     user-select: none;
 }

 .boxes_item.afterlose-boxes_item {
     cursor: default;
 }

 .boxes_item.afterlose-boxes_item:hover {
     -webkit-transform: none;
     transform: none
 }

 .boxes_item:hover {
     -webkit-transform: scale(1.1, 1.1);
     transform: scale(1.1, 1.1)
 }

 .win_prize {
     font-size: 35px;
     font-weight: bold;
     color: #e72c2a;
     text-transform: uppercase;
     width: 100%;
     text-align: center;
     margin: 0;
 }

 @media (max-width: 479px) {
     .boxes>div {
         width: 32%
     }
     .win_prize {
         font-size: 24px;
     }
 }

 @media (max-width: 319px) {
     .boxes>div {
         width: 48%
     }
     .win_prize {
         font-size: 21px;
     }
 }

 img.photo-people {
     width: 50px;
     border-radius: 50px;
 }

 .photo {
     float: left;
     margin-right: 10px;
 }

 .commit-text {
     margin-top: 25px;
 }

 .com-txt {
     padding-left: 70px;
     text-align: left;
     color: #000;
 }

 .clear {
     clear: both;
 }

 .vk-avatar img {
     width: 48px;
 }

 .vk-avatar img {
     float: left;
     margin-right: 10px;
 }

 .commit-text {
     margin-top: 25px;
 }

 .photo {
     float: left;
     margin-right: 10px;
 }

 .com-txt {
     padding-left: 90px;
     text-align: left;
     color: #000;
 }

 img.photo-people {
     width: 75px;
     border-radius: 50px;
 }

 .photo img {
     margin: 3px 0 0;
 }

 .com-txt b {
     display: flex;
     align-items: center;
 }

 .mycity {
     background: rgb(152 167 151 / 48%);
     font-size: 20px;
     text-transform: uppercase;
     font-weight: 100;
     color: #2f0808;
     padding: 4px 6px 4px 5px;
     border-radius: 3px;
     font-size: 14px;
     vertical-align: super;
     margin-left: 4px;
     font-size: 11px;
 }