@font-face {
    font-family: 'CorkiRegular';
    src: url('/fonts/CorkiRegular.eot');
    src: url('/fonts/CorkiRegular.eot') format('embedded-opentype'),
         url('/fonts/CorkiRegular.woff2') format('woff2'),
         url('/fonts/CorkiRegular.woff') format('woff'),
         url('/fonts/CorkiRegular.ttf') format('truetype'),
         url('/fonts/CorkiRegular.svg#CorkiRegular') format('svg');
}
a, a:hover, a.hover {outline: none;transition:all 0.3s;}
.clearfix.main {background:url('../images/fon.jpg') no-repeat center top; padding: 20px 0 30px;background-size:cover;}
.main {color: #f9bc62;}
.main .cols-3 .column-1 .slog {font-size: 14px;text-transform:uppercase;margin-left:20%;color: #f9bc62;}
.main .cols-3 .column-1 p {margin-bottom:7px;}
.main .cols-3 .column-2 {text-align:center;font-size: 24px;}
.main .cols-3 .column-3 {text-align:right;font-size: 24px;}
.main .cols-3 .column-3 p {margin-bottom:15px;}
.main .cols-2 .column-2 {text-align:right;font-size:16px;}
.main h1 {
text-align:center;
color: #f9bc62;
font-size: 72px;
margin: 0;
line-height:125%;
font-family: 'CorkiRegular';
text-transform:uppercase;
font-weight:400;
}
.main a.button {background:#f9bc62;}
.clearfix.products1, .clearfix.products2 {padding: 40px 0;}
.products1 .blockheader .t, .products2 .blockheader .t {color:#8B2323;}
.products1 .blockheader, .products2 .blockheader {padding: 15px 0;width:50%;background:#F5F5F5;border-top:1px solid #DCDCDC;border-bottom:1px solid #DCDCDC;}
.products1 .blockcontent, .products2 .blockcontent {margin-top:15px;text-align:center;}
.clearfix.exclusive {padding: 40px 0 0px;}
.exclusive h2 {text-align:center;text-transform:uppercase;font-weight:300;}
.clearfix.help, .clearfix.need {background: url('../images/fon1.png') repeat left top fixed; padding: 50px 0;}
.help .blockcontent, .need .blockcontent {width:50%;margin-top:20px;text-align:center;}
.help .blockheader .t, .need .blockheader .t {color:#fff;}
.need h3 {color:#F9BC62;text-transform:uppercase;font-family: 'CorkiRegular';font-size: 30px;font-weight:400;line-height:150%;}
.need p {color:#fff;margin: 25px 0 !important;}
#userForm2 .formCaption2, #userForm4 .formCaption2 {display:none;}
#userForm2 .rsform-block-name, #userForm4 .rsform-block-name {width:45%;float:left;margin-right:10px;}
#userForm2 .rsform-block-phone, #userForm4 .rsform-block-phone {width:50%;float:right;margin-top: -49px;}
#userForm2 .rsform-block-submit div.formBody, #userForm4 .rsform-block-submit div.formBody {text-align:center;}
.clearfix.reasons {background: url('../images/fon5.jpg') no-repeat center top fixed; padding: 50px 0;background-size:cover;}
.reasons .cols-3 .column-1 {width:24%;padding-left:10px;margin-top:40px;}
.reasons .cols-3 .column-2, .reasons .cols-3 .column-3 {width:37%}
.reasons .cols-3 .column-3 {margin-top: 40px;}
.reasons .column-1 p {font-size: 36px;text-transform:uppercase;font-family: 'CorkiRegular';line-height: 45px;}
.numb {font-size:96px !important;margin: 0 0 30px 25px !important;}
.reasons .column-2 p, .reasons .column-3 p {font-size: 18px;padding-left:40px;}
.title {font-size:24px !important;text-transform:uppercase;line-height:120%;}
.res1, .res2, .res4 {position:relative;margin-bottom:40px;}
.res3, .res5 {position:relative;}
.res1:before {content:'1';position:absolute;top:20px;color: #FFE44F;font-family: 'CorkiRegular';font-size: 84px;opacity:0.5;}
.res2:before {content:'2';position:absolute;top:28px;color: #FFE44F;font-family: 'CorkiRegular';font-size: 84px;opacity:0.5;}
.res3:before {content:'3';position:absolute;top:28px;color: #FFE44F;font-family: 'CorkiRegular';font-size: 84px;opacity:0.5;}
.res4:before {content:'4';position:absolute;top:28px;color: #FFE44F;font-family: 'CorkiRegular';font-size: 84px;opacity:0.5;}
.res5:before {content:'5';position:absolute;top:28px;color: #FFE44F;font-family: 'CorkiRegular';font-size: 84px;opacity:0.5;}
.clearfix.create {padding: 40px 0;}
.create .blockheader .t {color:#000;}
.create .blockcontent {margin-top:40px;}
.creation {background:url('../images/bg_create.png') no-repeat center 3px;overflow: hidden;}
.first {text-align:right;width:45%;float:left;clear: right;height: 127px;}
.first p {padding-left: 100px;}
.create .title {color: #f9bc62;text-transform:none;}
.second {text-align:left;width:45%;float:right;clear: left;height: 127px;}
.second p {padding-right: 100px;}
.third {text-align:right;width:45%;float:left;clear: right;height: 127px;}
.third p {padding-left: 100px;}
.fourth {text-align:left;width:45%;float:right;clear: left;height: 127px;}
.fourth p {padding-right: 100px;}
.fifth {text-align:right;width:45%;float:left;clear: right;height: 127px;}
.fifth p {padding-left: 100px;}
.clearfix.questions {background: url('../images/fon.jpg') no-repeat center top fixed; padding: 50px 0 30px;background-size:cover;}
.questions .blockcontent {margin-top: 30px;color:#fff;}
.questions .blockheader .t {color:#fff;}
.question {font-size: 20px;font-weight:700;background: rgba(255,255,255,0.5); padding: 10px;}
.answer {padding: 10px;margin-bottom:30px !important;font-size:16px;}
.clearfix.testi {padding:40px;}
.testi .blockcontent {margin-top: 30px;}
.testi .blockheader .t {color:#000;}
.testi .nspArt img.nspImage {border-radius:0 !important; box-shadow:none;border:none;margin-bottom:10px !important;}
.testi .nspArt img.nspImage:hover {transform:none;}
.testi .nspArt h4.nspHeader {font-size:16px;font-family: Roboto,Arial,"Arial Unicode MS",Helvetica,sans-serif;font-weight:400;margin-right:20px;padding-top:0px;}
.responsive .testi .nspArt {width:100% !important;float:none !important;}
.testi .nspArt p {text-align:center !important;}
.name {margin-top:20px !important;background: #f9bc62;padding:5px 10px;display:inline-block;}
.line {clear: both;border-top:1px solid #ccc;height:30px;}
.testi .cols-2 .column-1, .testi .cols-2 .column-2 {margin-bottom:25px;}
.clearfix.contact {padding:0 0 40px;}
.contact .blockcontent {margin-top: 0px;text-align:center;}
.contact .blockheader .t {color:#000;}
.copy {float:left;padding-top:5px;}
.social {float:right;}
.social .fa {font-size: 32px;margin-right:15px;}
.ty {font-size:20px;text-align: center; margin-top:30px !important;text-align:center;font-family: Roboto, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;}
.ty1 {color:#fff;font-size:20px;text-align: center; margin-top:30px !important;text-align:center;font-family: Roboto, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;}

.clearfix.why {padding:40px 0 0;}
.why {text-align:center;}
.why .blockcontent {width: 70%; margin:0 auto;}
.why .blockheader .t {color:#000;}
.why .cols-2 .column-1, .why .cols-2 .column-2 {border: 1px solid #F9BC62;width:45%;margin: 20px 2%;padding:20px 0 0;}
.why h3 {font-family: Roboto, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;font-weight:400;margin-bottom:20px;}
.why p {padding:0 30px;}
.why .fa {font-size: 36px;color: #F9BC62;margin: 10px 0;}
.clearfix.care {padding:20px 0 40px;}
.care {text-align:center;font-size:16px;}
.care .blockheader .t {color:#000;}
.care .blockcontent {margin:20px auto 0;width:75%;}
.care img {margin: 20px auto !important;}
.clearfix.award {padding:0 0 40px;}
.award {text-align:center;}
.award .blockheader .t {color:#000;}
.award .blockcontent {margin:20px auto 0;}
.award img {
transition:all 0.3s;
margin-top: 20px !important; 
margin-bottom:20px !important;
box-shadow: 0 0 10px rgba(139,35,35,1);
border-radius: 50%;}
.award img:hover {transform: scale(1.02);}
@media (max-width: 1020px) {.main .column-2, .main .column-3 {font-size:22px;}}
@media (max-width: 940px) {.main .column-2, .main .column-3 {font-size:20px;}}
@media (max-width: 865px) {.main .column-2, .main .column-3 {font-size:18px;}}
.responsive .cols-3 .column-1, .responsive .cols-3 .column-2, .responsive .cols-3 .column-3 {float:none;width:100%;}
.responsive .cols-4 .column-1, .responsive .cols-4 .column-2, .responsive .cols-4 .column-3, .responsive .cols-4 .column-4 {float:none;width:100%;}
.responsive .cols-2 .column-1, .responsive .cols-2 .column-2 {float:none;width:100%;text-align:center;}
.responsive .main .column-1 {text-align:center;}
.responsive .clearfix.main {padding-top: 10px;}
.responsive .main .column-1 .slog {margin-left:0;}
.responsive .main .column-3 {text-align:center;}
.responsive .main h1 {margin-top:10px;}
.responsive .reasons .cols-3 .column-1 {text-align:center;margin-top:0px;}
.responsive .numb {margin-left:0 !important;}
@media (max-width: 670px) {.nspArt h4.nspHeader {font-size:18px;} a.button {font-size:14px !important;}}
@media (max-width: 670px) {#userForm2 .rsform-block-name {float:none;width:100%;} #userForm2 .rsform-block-phone {float:none;width:100%;margin-top:0;}}
@media (max-width: 670px) {#userForm4 .rsform-block-name {float:none;width:100%;} #userForm4 .rsform-block-phone {float:none;width:100%;margin-top:0;}}
.responsive .blockcontent {padding-left:20px;padding-right:20px;}
@media (max-width: 670px) {.testi .cols-2 .column-1, .testi .cols-2 .column-2 {float:none;width:100%;}}
@media (max-width: 400px) {.main h1 {font-size: 56px;} .products1 .blockheader{width:90%;} .products2 .blockheader{width:90%;} .blockheader .t {font-size:28px;}}
@media (max-width: 400px) {.button, .button.active, .button.active:hover, .button.hover, .button:hover {padding:0 10px;} .nspArt h4.nspHeader {font-size:13px;} a.button {font-size:13px !important;} .social .fa {font-size: 26px;}}
@media (max-width: 630px) {.creation {padding-bottom:40px;}}
@media (max-width: 540px) {.creation {padding-bottom:60px;}}
@media (max-width: 420px) {.creation {padding-bottom:100px;}}
@media (max-width: 375px) {.creation {padding-bottom:170px;}}
@media (max-width: 810px) {.first p, .third p, .fifth p{padding-left:0;} .second p, .fourth p{padding-right:0;}}
@media (max-width: 600px) {.first p, .third p, .fifth p{padding-right:10px;} .second p, .fourth p {padding-left:10px;}}
@media (max-width: 450px) {.create .title {font-size:20px !important;line-height:150% !important;}}
@media (max-width: 390px) {.create .title {font-size:16px !important;line-height:180% !important;}}
.responsive .help .blockcontent {width:90%;}
.responsive .care .blockcontent {width:90%;}
#gototop .fa {display: block; margin:0 auto;font-size:24px;}
#gototop {text-decoration:none !important;}

.panel {position:fixed; right:0%;top: 30%;z-index:200;}
#jcemediabox-popup-info-top {display:none !important;}
#jcemediabox-popup-info-bottom {margin-bottom:10px;}

.contact .column-1, .contact .column-2 {border-right: 1px solid #ccc;}
.responsive .contact .column-1, .responsive .contact .column-2 {border-right: none;}
.subtitle {text-align:center; margin-bottom:50px !important;}
.creation-rings {background: url('../images/ring.jpg') no-repeat center center; height:105px;}

@media (max-width: 480px) {.award img.last {margin-right:20px;}}
.fa {margin-right:10px;}

.rpanel{
    text-align: right;
}