.rs-17 .rs-services-icon{padding-top:50px;padding-bottom:25px}.rs-17 .rs-services-icon .section-title{position:relative;font-size:36px;font-weight:400;text-align:center;color:#111;margin-bottom:5px}.rs-17 .rs-services-icon .services-row{margin-top:30px}.rs-17 .rs-services-icon .services-item{position:relative;overflow:hidden;margin-bottom:30px}.rs-17 .rs-services-icon .services-item>a{display:block;background-color:transparent;border-radius:6px}.rs-17 .rs-services-icon .services-item--title{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;text-align:center}.rs-17 .rs-services-icon .services-item--title h3, .rs-17 .rs-services-icon .services-item--title
span{position:absolute;z-index:11;display:inline-block;vertical-align:middle;width:100%;padding:0
45px;font-weight:600;font-size:18px;margin-top:0;margin-bottom:0;top:60%;left:0;right:0;line-height:1.3;color:#111;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease}.rs-17 .rs-services-icon .services-item--description{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;text-align:center}.rs-17 .rs-services-icon .services-item--description
p{position:absolute;z-index:11;display:inline-block;vertical-align:middle;width:100%;padding:0
15px;font-weight:500;font-size:14px;margin-top:0;margin-bottom:0;transform:translateY(-65%);left:0;right:0;line-height:1.4;color:#616161;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease}.rs-17 .rs-services-icon .col-sm-6 .services-item--description
p{top:70%}.rs-17 .rs-services-icon .col-sm-4 .services-item--description
p{top:76%}.rs-17 .rs-services-icon .col-sm-3 .services-item--description
p{top:81%}.rs-17 .rs-services-icon .services-item--title h3 i, .rs-17 .rs-services-icon .services-item--title span
i{padding-left:12px;opacity:1;-webkit-transition:opacity .3s ease-in;-moz-transition:opacity .3s ease-in;-o-transition:opacity .3s ease-in;-ms-transition:opacity .3s ease-in;transition:opacity .3s ease-in}.rs-17 .rs-services-icon .services-item--img{height:245px;border-radius:6px;background-color:#fafafa;border:1px
solid #e6E6E6;background-size:auto;opacity:1;background-repeat:no-repeat;background-position:50% 33%;position:relative;z-index:1;-webkit-transition:all .4s ease-in;-moz-transition:all .4s ease-in;-o-transition:all .4s ease-in;-ms-transition:all .4s ease-in;transition:all .4s ease-in}.rs-17 .rs-services-icon .services-item
.overlay{opacity:0;position:absolute;width:100%;height:100%;z-index:8;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease}.rs-17 .rs-services-icon .services-item:hover
.overlay{opacity:1;background:rgba(216, 214, 214, .2);z-index:10}.rs-17 .rs-services-icon .services-item > a
img{display:block;margin:0
auto;-webkit-transition:all .4s ease-in;-moz-transition:all .4s ease-in;-o-transition:all .4s ease-in;-ms-transition:all .4s ease-in;transition:all .4s ease-in}@media (max-width: 1199px){.rs-17 .rs-services-icon .services-item--description
p{top:75%;transform:translateY(-55%)}.rs-17 .rs-services-icon .services-item--title h3, .rs-17 .rs-services-icon .services-item--title
span{padding:0
15px}}@media (max-width: 991px){.rs-17 .rs-services-icon .services-item--title h3, .rs-17 .rs-services-icon .services-item--title
span{font-size:16px}.rs-17 .rs-services-icon .services-item:hover
h3{font-size:17px}}@media (max-width: 767px){.rs-17 .rs-services-icon .section-title{font-size:24px}.rs-17 .rs-services-icon .section-title--text{font-size:28px}.rs-17 .rs-services-icon .services-item--title h3, .rs-17 .rs-services-icon .services-item--title
span{font-size:17px}.rs-17 .rs-services-icon .services-item:hover
h3{font-size:18px}.rs-17 .rs-services-icon .services-item{max-width:360px;margin-left:auto;margin-right:auto}.rs-17 .rs-services-icon .services-item--description
p{top:75%;transform:translateY(-60%)}.rs-17 .rs-services-icon .col-sm-6 .services-item--description p,
.rs-17 .rs-services-icon .col-sm-4 .services-item--description p,
.rs-17 .rs-services-icon .col-sm-3 .services-item--description
p{top:75%}}@media (max-width: 480px){.rs-17 .rs-services-icon .services-item--title h3, .rs-17 .rs-services-icon .services-item--title
span{font-size:16px}.rs-17 .rs-services-icon .services-item:hover
h3{font-size:17px}.rs-17 .rs-services-icon .col-sm-6 .services-item--description p,
.rs-17 .rs-services-icon .col-sm-4 .services-item--description p,
.rs-17 .rs-services-icon .col-sm-3 .services-item--description
p{top:77%}}body{font-family:'Open Sans',sans-serif !important}.rs-17 .rs-popular{padding-top:45px;padding-bottom:30px;background-color:#F4F6F9}.rs-17 .rs-popular
a{transition:all 0.4s ease-out}.rs-17 .rs-popular .section-title{position:relative;margin-bottom:5px}.rs-17 .rs-popular .section-title--text{color:#111;display:inline-block;font-size:28px;font-weight:400;width:auto;position:relative;z-index:2}.rs-17 .rs-popular
.quickview{display:block;top:50%;margin-top:-25px;max-height:50px;position:absolute;text-align:center;width:100%;z-index:2;visibility:hidden}.rs-17 .rs-popular #product-slider-popular{text-align:center;height:0;margin-top:20px;-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;-ms-transition:all 0.5s ease;overflow:hidden}.rs-17 .rs-popular #product-slider-popular.owl-loaded{height:auto;margin-top:0}.rs-17 .rs-popular #product-slider-popular .product-item{margin:30px
15px 25px}.rs-17 .rs-popular #product-slider-popular .owl-dots{text-align:center;margin-top:2px;display:inline-block;vertical-align:middle}.rs-17 .rs-popular #product-slider-popular .owl-dot{display:inline-block;vertical-align:middle}.rs-17 .rs-popular #product-slider-popular .owl-dots
span{display:block;width:12px;height:12px;margin:5px
7px;border-radius:20px;background:#ccc;box-shadow:inset 0 1px 1px rgba(0,0,0,.2)}.rs-17 .rs-popular #product-slider-popular .owl-dot.active
span{background:#757575}.rs-17 .rs-popular #product-slider-popular .owl-prev,
.rs-17 .rs-popular #product-slider-popular .owl-next{display:inline-block;cursor:pointer;font-size:21px;color:#424242;vertical-align:middle}.rs-17 .rs-popular #product-slider-popular .owl-prev{margin-right:5px}.rs-17 .rs-popular #product-slider-popular .owl-next{margin-left:5px}.rs-17 .rs-popular .product-item{display:block;transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;margin-bottom:15px;height:425px}.rs-17 .rs-popular .product-item
h3{margin:0;height:68px;overflow:hidden;display:block;line-height:21px;margin:15px
0 35px;padding:0}.rs-17 .rs-popular .product-item h3
a{font-weight:700;color:#303030;text-decoration:none;text-transform:uppercase;font-size:18px}.rs-17 .rs-popular
.description{padding-left:5px;padding-right:5px}.rs-17 .rs-popular .description
p{display:none;margin-top:8px;color:#616161;font-size:14px;height:106px;line-height:15px;overflow:hidden;margin:0
0 8px}.rs-17 .rs-popular
.product{display:block;background:#fff;height:auto;transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;border:1px
solid #e0e0e0;text-align:center;overflow:hidden}.rs-17 .rs-popular .product:hover{border:1px
solid #121314}.rs-17 .rs-popular .product-image{display:block;overflow:hidden;position:relative;text-align:center;width:100%;height:240px;transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s}.rs-17 .rs-popular .product-image
a{display:block;height:100%;overflow:hidden;position:relative;background-position:center;background-size:cover;background-repeat:no-repeat}.rs-17 .rs-popular
.promotion{list-style:none;padding:0;margin:0;position:absolute;z-index:10;bottom:20px;left:0;height:25px;width:auto;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;-ms-border-radius:4px;border-radius:4px}.rs-17 .rs-popular .promotion
li{display:inline-block;margin-left:-4px}.rs-17 .rs-popular .promotion li:last-child{border-radius:0 4px 4px 0}.rs-17 .rs-popular
.new{color:#FFF;display:inline-block;font-size:14px;height:100%;padding:3px
10px;background-color:#4ec67f}.rs-17 .rs-popular
.discount{background:#e64c3c;color:#fff;display:inline-block;font-size:14px;height:100%;padding:3px
5px;text-transform:uppercase}.rs-17 .rs-popular
.price{display:none;font-size:16px;font-weight:700;color:#424242;line-height:1.7}.rs-17 .rs-popular   .sub-description{font-weight:300;color:#616161;line-height:1.7}.rs-17 .rs-popular .sub-description
p{margin:0
auto}.rs-17 .rs-popular .action-control{border:0;display:block;height:auto;padding:5px
0 20px;width:100%}.rs-17 .rs-popular .product:hover .btn-quickview{visibility:visible;opacity:0.85;-webkit-opacity:0.85;-ms-opacity:0.85;transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);-moz-transform:scale(1)}@media (max-width: 767px){.rs-17 .rs-popular .section-title--text{font-size:20px}}.rs-17 .rs-popular .btn-color{background-color:#85B42B;font-size:14px;font-weight:700;color:#fff;border:1px
solid transparent;padding:6px
18px;white-space:normal}.rs-17 .rs-popular .btn-color:hover,
.rs-17 .rs-popular .btn-color:focus{background-color:#74A11E;color:#fff;outline:none}@media (max-width: 540px){.rs-17 .rs-popular #product-slider-popular .product-item{margin-left:0;margin-right:0}}.rs-17 .rs-offers .offers-list{padding:0;margin:0;list-style:none}.rs-17 .rs-offers .offers-list
li{padding-top:50px;padding-bottom:10px}.rs-17 .rs-offers .offers-list li:nth-child(2){}.rs-17 .rs-offers
h2{font-size:28px;font-weight:400;text-transform:none;margin-top:0px;margin-bottom:15px;letter-spacing:0.3px;color:#111;line-height:1.2}.rs-17 .rs-offers
h3{font-weight:300}.rs-17 .rs-offers
h4{line-height:1.4;margin-bottom:15px}.rs-17 .rs-offers
p{font-size:16px;line-height:1.45;color:#303030;margin-bottom:10px}.rs-17 .rs-offers div+h4{margin-top:10px;margin-bottom:10px;font-size:18px;font-family:"Open Sans",sans-serif}.rs-17 .rs-offers .add-text{font-size:12px;margin-top:20px}.rs-17 .rs-offers .bq-01{display:flex}.rs-17 .rs-offers
blockquote{background-color:#fafafa;width:100%;padding:19px
25px;margin:10px
0 10px;font-size:16px;border-left:4px solid #111;border-radius:2px;font-style:normal}.rs-17 .rs-offers .btn-color{padding:6px
19px;font-weight:700;margin-top:18px;background-color:#85B42B;color:#FFF;font-size:14px;-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;-o-transition:all .4s ease-out;-ms-transition:all .4s ease-out;transition:all .4s ease-out}.rs-17 .rs-offers .btn-color:hover,
.rs-17 .rs-offers .btn-color:focus{background-color:#74A11E;color:#fff;outline:none}.rs-17 .rs-offers
img{margin-bottom:15px;margin-top:10px}@media (min-width: 992px){.rs-17 .rs-offers
.row{display:flex}.rs-17 .rs-offers .row .col-md-6{display:flex;flex-direction:column;margin:auto;justify-content:center}}@media (max-width: 767px){.rs-17 .rs-offers
h2{font-size:20px}}.rs-17 .rs-offers .offers-list .block-about{line-height:normal}.rs-17 .rs-offers .offers-list .block-about
ul{padding:0;margin:0;list-style:none}.rs-17 .rs-offers .offers-list .block-about ul
li{padding-bottom:0}.rs-17 .rs-offers .offers-list .block-about ul li:before{content:"\f00c";color:#b5b5b5;display:inline-block;padding-right:10px;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.rs-17 .rs-features .section-title--text{display:inline-block;font-size:28px;font-weight:300;background-color:transparent;width:auto;position:relative;z-index:2}.rs-17 .rs-features{background-color:#FFF;padding-top:0px;clear:both;padding-bottom:35px}.rs-17 .rs-features.index-page{padding-top:0}.rs-17 .rs-features .section-title{position:relative;margin-top:30px;color:#111}.rs-17 .rs-features .section-title--text{display:inline-block;font-weight:400}.rs-17 .rs-features .feature-block{display:inline-block;float:none;vertical-align:top;margin-left:-4px}.rs-17 .rs-features .feature-item{text-align:center;margin-bottom:25px}.rs-17 .rs-features .feature-item h4, .rs-17 .rs-features .feature-item
h3{font-size:18px;font-weight:700;margin-bottom:20px;color:#303030;line-height:1.3;margin-top:0}.rs-17 .rs-features .feature-item
p{color:#303030}.rs-17 .rs-features .feature-item--icon{width:100px;height:100px;margin:0
auto;position:relative}.rs-17 .rs-features .feature-item--icon
img{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);margin:0
auto;-webkit-filter:grayscale(100%) contrast(0);-moz-filter:grayscale(100%) contrast(0);-o-filter:grayscale(100%) contrast(0);-ms-filter:grayscale(100%) contrast(0);filter:grayscale(100%) contrast(0);-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}.rs-17 .rs-features .feature-item:hover
img{-webkit-filter:grayscale(0) contrast(100%);-moz-filter:grayscale(0);-o-filter:grayscale(0);-ms-filter:grayscale(0);filter:grayscale(0)}@media (max-width: 767px){.rs-17 .rs-features .section-title--text{font-size:20px}.rs-17 .rs-features .section-title{font-size:24px}}.rs-17 .rs-form
.success{color:green!important;font-weight:bold;margin-top:10px}.rs-17 .rs-form .bg-success{padding:15px;border-radius:4px}.rs-17 .rs-form{background:#e5e8ef;background-size:cover;min-height:330px;display:flex;align-items:center}.rs-17 .rs-form .form-row{padding-top:100px;padding-bottom:85px}.rs-17 .rs-form .form-title,
.rs-17 .rs-form .form-title
h4{font-family:"Montserrat",sans-serif;color:#fff;font-weight:700;margin-top:0;font-size:18px}.rs-17 .rs-form .col-lg-left,
.rs-17 .rs-form .col-lg-right{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.rs-17 .rs-form .col-lg-left .form-group{width:33.3333%;display:block;float:left;margin-bottom:0;position:relative}.rs-17 .rs-form .no-padding{padding:0!important}.rs-17 .rs-form  .form-inline .form-control{width:100%;border-radius:0;height:46px;border:none;border-right:2px solid #e5e8ef;box-shadow:none;color:#555;background:#fff;font-size:12px;font-weight:600;transition:none}.rs-17 .rs-form  .form-inline .form-control:focus{box-shadow:inset 0 0 6px #a5a5a5}.rs-17 .rs-form  .form-control::-webkit-input-placeholder{color:#555}.rs-17 .rs-form  .form-control::-moz-placeholder{color:#555}.rs-17 .rs-form  .form-control:-moz-placeholder{color:#555}.rs-17 .rs-form  .form-control:-ms-input-placeholder{color:#555}.rs-17 .rs-form .col-lg-left .form-group:first-child .form-control{border-radius:5px 0 0 5px}.rs-17 .rs-form .col-lg-left .form-group:last-child .form-control{border-right:none}.rs-17 .rs-form  .form-button{width:100%;border:none;outline:none;color:#fff;font-weight:600;height:46px;line-height:1.1;background-color:#85B42B;border-radius:0 5px 5px 0;-webkit-transition:background-color .4s ease-in;-moz-transition:background-color .4s ease-in;-o-transition:background-color .4s ease-in;-ms-transition:background-color .4s ease-in;transition:background-color .4s ease-in}.rs-17 .rs-form  .form-button:hover,
.rs-17 .rs-form  .form-button:focus{background-color:#74A11E}.rs-17 .rs-form  .form-button[disabled]{opacity:1;background:#cd4036;text-shadow:none;color:rgba(255,255,255,.5)}.rs-17 .rs-form .form-group input.error,
.rs-17 .rs-form .form-group input.error:focus{border:1px
solid #d80000}.rs-17 .rs-form  .form-group input.error::-webkit-input-placeholder{color:#d80000}.rs-17 .rs-form  .form-group input.error::-moz-placeholder{color:#d80000}.rs-17 .rs-form  .form-group input.error:-moz-placeholder{color:#d80000}.rs-17 .rs-form  .form-group input.error:-ms-input-placeholder{color:#d80000}.rs-17 .rs-form .col-lg-left .form-group:last-child .form-control.error{border-right:2px solid #d80000}.rs-17 .rs-form .form-group
label.error{color:#fff;width:90%;font-size:13px;font-weight:400;background-color:rgba(228,74,74, .8);padding:8px
15px;position:absolute;left:0;z-index:2;top:55px}.rs-17 .rs-form .form-group label.error:before{content:"\f071";color:#fff;padding-right:5px;display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.rs-17 .rs-form .form-group label.error:after{content:"";display:block;position:absolute;width:0;height:0;border-color:transparent;border-style:solid;top:-7px;left:20px;margin-left:-7px;border-width:0 7px 7px;border-bottom-color:rgba(228,74,74, .8)}.rs-17 .rs-form .form-group .form-checkbox{color:#fff;margin-top:0;padding-left:0}.rs-17 .rs-form .form-group .checkbox-label{font-size:14px;color:#fff;border-bottom:1px dashed #ddd}.rs-17 .rs-form .form-group .checkbox-label:hover,
.rs-17 .rs-form .form-group .checkbox-label:focus{text-decoration:none;border-bottom:none}.rs-17 .rs-form .form-group .agreement-check{margin-right:10px}@media (min-width: 1200px){.rs-17 .rs-form .col-lg-left,
.rs-17 .rs-form .col-lg-right{float:left}.rs-17 .rs-form .col-lg-left{width:80%}.rs-17 .rs-form .col-lg-right{width:20%}.rs-17 .rs-form{height:auto;max-height:350px}}@media (max-width: 991px){.rs-17 .rs-form .col-lg-left .form-group:last-child .form-control{border-radius:0 5px 5px 0}.rs-17 .rs-form  .form-button{border-radius:5px;margin-top:10px}.rs-17 .rs-form .form-group
label.error{position:relative;top:10px}.rs-17 .rs-form .form-title{margin-top:20px}}@media (max-width: 480px){.rs-17 .rs-form .col-lg-left .form-group{width:100%;margin-bottom:10px}.rs-17 .rs-form .form-group
label.error{width:100%}.rs-17 .rs-form  .form-button{margin-top:0}.rs-17 .rs-form .col-lg-left .form-group .form-control{border-radius:5px!important}.rs-17 .rs-form .col-lg-left .form-group:last-child .form-control.error{border-right-width:1px}}.rs-17 .rs-form div.wpcf7-response-output{}.rs-17 .rs-form .wpcf7-response-output{color:green;font-weight:bold;margin-top:10px;padding:15px;border-radius:4px;background-color:#dff0d8;text-align:center;border:none;margin:0}.rs-17 .rs-form div.wpcf7-mail-sent-ok{border:none}.rs-17 .rs-form
div.checkbox{margin-bottom:15px}.rs-17 .rs-form span.wpcf7-not-valid-tip{margin:5px;padding:5px;font-size:0.9em;color:#fff;font-size:13px;font-weight:400;background-color:#e44a4a;position:relative}.rs-17 .rs-form span.wpcf7-not-valid-tip:before{content:' ';width:20px;height:20px;position:absolute;top:-10px;left:20px;transform:rotate(45deg);z-index:2;background-color:#e44a4a}.rs-17 .rs-form form.wpcf7-form{margin-bottom:0}