.rs-17 .rs-services{padding-top:10px;background-size:cover}.rs-17 .rs-services .section-title{position:relative;margin-bottom:0px}.rs-17 .rs-services .section-title--text{margin-top:10px;display:inline-block;font-size:36px;font-weight:400;background-color:#fff;width:auto;text-transform:uppercase;position:relative}.rs-17 .rs-services .services-row{margin-top:30px}.rs-17 .rs-services .services-item{position:relative;overflow:hidden;margin-bottom:30px}.rs-17 .rs-services .services-item>a{display:block;background-color:#212121}.rs-17 .rs-services .services-item--title{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;text-align:center}.rs-17 .rs-services .services-item--title
h3{position:absolute;z-index:11;display:inline-block;vertical-align:middle;width:100%;padding:0
15px;font-weight:500;font-size:20px;margin-top:0;margin-bottom:0;top:50%;transform:translateY(-50%);left:0;right:0;line-height:1.5;text-transform:uppercase;color:#fff;text-shadow:0 2px 2.7px rgba(0, 0, 0, 0.6);-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 .services-item--title h3
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 .services-item--img{height:240px;background-color:#dbdbdb;background-size:cover;opacity:0.75;background-repeat:no-repeat;background-position:center;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 .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 .services-item:hover
.overlay{opacity:1;background:rgba(0,0,0,.3);z-index:10}.rs-17 .rs-services .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}.rs-17 .rs-services .services-item:hover .services-item--img{-webkit-transform:scale3d(1.1, 1.1, 1);transform:scale3d(1.1, 1.1, 1)}.rs-17 .rs-services .services-item:hover h3
i{opacity:0}.rs-17 .rs-services .services-item:hover
h3{font-size:21px}@media (max-width: 991px){.rs-17 .rs-services .services-item--title
h3{font-size:16px}.rs-17 .rs-services .services-item:hover
h3{font-size:18px}}@media (max-width: 767px){.rs-17 .rs-services .section-title--text{font-size:28px}.rs-17 .rs-services .services-item--title
h3{font-size:18px}.rs-17 .rs-services .services-item:hover
h3{font-size:20px}.rs-17 .rs-services .services-item{max-width:360px;margin-left:auto;margin-right:auto}}@media (max-width: 480px){.rs-17 .rs-services .services-item--title
h3{font-size:16px}.rs-17 .rs-services .services-item:hover
h3{font-size:18px}}.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-contactus{padding-top:25px;padding-bottom:10px;background-size:cover}.rs-17 .rs-contactus .section-title{position:relative;margin-top:13px;font-size:28px;font-weight:400}.rs-17 .rs-contactus .section-descr{width:70%;text-align:center;margin:20px
auto 30px;font-size:18px}.rs-17 .rs-contactus .section-descr
p{font-size:18px;color:#616161;text-align:center}.rs-17 .rs-contactus form .form-group{margin-bottom:30px}.rs-17 .rs-contactus form .form-control{border-color:#9e9e9e;height:40px}.rs-17 .rs-contactus form .form-control:focus{border-color:#01579b;box-shadow:none}.rs-17 .rs-contactus form textarea.form-control{height:auto;max-width:100%;min-width:100%}.rs-17 .rs-contactus form .btn-color{width:100%;background-color:#85B42B;font-size:14px;font-weight:700;padding:10px
18px;color:#fff}.rs-17 .rs-contactus form  .btn.disabled,
.rs-17 .rs-contactus form .btn[disabled]{opacity: .5}.rs-17 .rs-contactus form .checkbox-label{font-size:12px;color:#616161;padding-left:0}.rs-17 .rs-contactus form .checkbox-label
a{color:#616161;border-bottom:1px dashed #cfcfcf}.rs-17 .rs-contactus form  .checkbox-label a:hover,
.rs-17 .rs-contactus form  .checkbox-label a:focus{border-bottom:none;text-decoration:none}.rs-17 .rs-contactus form input::-webkit-input-placeholder, .rs-17 .rs-contactus form textarea::-webkit-input-placeholder{color:#bdbdbd}.rs-17 .rs-contactus form input::-moz-placeholder, .rs-17 .rs-contactus form textarea::-moz-placeholder{color:#bdbdbd}.rs-17 .rs-contactus form input:-moz-placeholder, .rs-17 .rs-contactus form textarea:-moz-placeholder{color:#bdbdbd}.rs-17 .rs-contactus form input:-ms-input-placeholder, .rs-17 .rs-contactus form textarea:-ms-input-placeholder{color:#bdbdbd}.rs-17 .rs-contactus form input.error,
.rs-17 .rs-contactus form input.error:focus{border-color:#d80000}.rs-17 .rs-contactus form
label.error{color:#d80000;font-size:13px;font-weight:400;margin-bottom:0}.rs-17 .rs-contactus form .input-text,
.rs-17 .rs-contactus form input[type=email],
.rs-17 .rs-contactus form input[type=password],
.rs-17 .rs-contactus form input[type=search],
.rs-17 .rs-contactus form input[type=text],
.rs-17 .rs-contactus form input[type=tel],
.rs-17 .rs-contactus form
textarea{background-color:#fff;border:1px
solid #ccc;border-radius:4px;outline:none}@media (max-width: 767px){.rs-17 .rs-contactus .section-title{font-size:20px}.rs-17 .rs-contactus .section-descr{width:100%}}.rs-17 .rs-contactus .form-group{margin-bottom:30px}.rs-17 .rs-contactus input,
.rs-17 .rs-contactus
textarea{padding:0;background-color:#fff;color:#555;border:0;-webkit-appearance:none;box-sizing:border-box;font-weight:400;box-shadow:none;border:1px
solid #ccc;padding:6px
12px;font-size:14px;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s}.rs-17 .rs-contactus
input{height:34px}.rs-17 .rs-contactus input:focus,
.rs-17 .rs-contactus textarea:focus{border-color:#01579b;box-shadow:none}.rs-17 .rs-contactus
textarea{resize:vertical}.rs-17 .rs-contactus span.wpcf7-not-valid-tip{color:red;font-size:13px;font-weight:400}.rs-17 .rs-contactus .wpcf7-response-output.wpcf7-mail-sent-ok{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-contactus .wpcf7-response-output.wpcf7-display-none{display:none}.rs-17 .rs-contactus input[type="submit"]{width:100%;background-color:#121314;font-size:14px;font-weight:700;padding:10px
18px;color:#fff;display:inline-block;margin-bottom:0;text-align:center;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;background-image:none;border-radius:4px;height:auto;outline:none;border:none}.rs-17 .rs-contactus input[type="submit"]:hover,
.rs-17 .rs-contactus input[type="submit"]:focus{background-color:#26292c}.rs-17 .rs-contactus label.checkbox-label{font-size:12px;color:#616161;padding-left:0}.rs-17 .rs-contactus label.checkbox-label
a{color:#616161;border-bottom:1px dashed #cfcfcf}.rs-17 .rs-contactus label.checkbox-label a:hover,
.rs-17 .rs-contactus label.checkbox-label a:focus{border-bottom:none;text-decoration:none}.rs-17 .rs-tabs{padding-top:35px;padding-bottom:15px}.rs-17 .rs-tabs .section-title{position:relative;margin-top:13px;font-size:28px;font-weight:300;margin-bottom:15px}.rs-17 .rs-tabs .section-descr{width:70%;text-align:center;margin:20px
auto 20px}.rs-17 .rs-tabs .section-descr
p{font-size:18px;color:#616161;text-align:center}.rs-17 .rs-tabs .nav-pills{margin-bottom:30px}.rs-17 .rs-tabs .nav-stacked>li+li{margin-top:4px}.rs-17 .rs-tabs .nav-pills>li>a{background-color:#eee;color:#424242}.rs-17 .rs-tabs .nav-pills>li.active>a,
.rs-17 .rs-tabs .nav-pills>li.active>a:hover,
.rs-17 .rs-tabs .nav-pills>li.active>a:focus{background-color:#85B42B;color:#fff}.rs-17 .rs-tabs
p{line-height:1.5}.rs-17 .rs-tabs
img{border:1px
solid #cdcdcd;padding:7px;border-radius:4px;margin-top:15px;margin-bottom:15px}.rs-17 .rs-tabs .float-right{float:right}.rs-17 .rs-tabs .float-left{float:left}.rs-17 .rs-tabs .table
a{color:#424242}@media (max-width: 991px){.rs-17 .rs-tabs .float-right{float:none}}@media (max-width: 767px){.rs-17 .rs-tabs .section-title{font-size:20px}.rs-17 .rs-tabs .section-descr{width:100%}}