@charset "UTF-8";
.gf-heading{display:block}.gf-heading .heading-title{font-size:40px;font-weight:500;margin-top:0;margin-bottom:0}.gf-heading .heading-sub-title{display:block}.gf-heading.gf-heading-style-1 .heading-sub-title{font-size:20px;font-weight:500;letter-spacing:.06em;margin-bottom:10px}.gf-heading.gf-heading-style-2 .heading-sub-title{font-weight:400;font-size:18px;margin-top:10px}.gf-gallery .zoom-image{-webkit-transition:color .5s,opacity 1s,transform .5s;-moz-transition:color .5s,opacity 1s,transform .5s;-ms-transition:color .5s,opacity 1s,transform .5s;-o-transition:color .5s,opacity 1s,transform .5s;transition:color .5s,opacity 1s,transform .5s;right:50%;bottom:50%;margin-right:-17.5px;margin-bottom:-17.5px;width:48px;height:48px;z-index:3;-webkit-transform:scale(0);transform:scale(0)}.gf-gallery .zoom-image i{display:none}.gf-gallery .zoom-image:before,.gf-gallery .zoom-image:after{content:"";position:absolute}.gf-gallery .zoom-image:before{width:50px;height:1px;left:0;top:50%}.gf-gallery .zoom-image:after{width:1px;height:50px}
.gsf-info-box,.gsf-info-box .ib-shape-inner i,.gsf-info-box .ib-shape-inner:before,.gsf-info-box .info-box-title{-webkit-transition:all .3s;transition:all .3s}.gsf-info-box .info-box-title{font-size:22px;font-weight:500;margin-bottom:12px;margin-top:0}.gsf-info-box .ib-shape-inner{line-height:1}.gsf-info-box .ib-main-info+.info-box-des,.gsf-info-box .info-box-title+.info-box-des{margin-top:0;margin-bottom:0}.gsf-info-box .ib-sub-title{font-size:17px}.gsf-info-box .ib-shape-inner{position:relative;-webkit-transition:all .3s;transition:all .3s}.gsf-info-box .ib-shape-inner a{display:block;position:relative;z-index:2}.gsf-info-box .ib-shape-inner a:focus,.gsf-info-box .ib-shape-inner a:hover{color:inherit}.gsf-info-box:not(.icon-classic) .ib-shape-inner{text-align:center;background-clip:border-box;position:relative;-webkit-transition:all .3s;transition:all .3s}.gsf-info-box:not(.icon-classic) .ib-shape-inner:before{content:"";position:absolute;width:100%;height:100%;left:50%;top:50%;-webkit-transform:translate(-50%,-50%) scale(1.3);transform:translate(-50%,-50%) scale(1.3);box-sizing:content-box;border:2px solid;-webkit-transition:all .7s;transition:all .7s;opacity:0}.gsf-info-box:not(.icon-classic) .ib-shape-inner i{-webkit-transition:all 0s;transition:all 0s}.gsf-info-box:not(.icon-classic)[class*=icon-bg-circle] .ib-shape-inner,.gsf-info-box:not(.icon-classic)[class*=icon-bg-circle] .ib-shape-inner a,.gsf-info-box:not(.icon-classic)[class*=icon-bg-circle] .ib-shape-inner:before{border-radius:50%}.gsf-info-box:not(.icon-classic).ib-large .ib-shape-inner{width:100px;height:100px}.gsf-info-box:not(.icon-classic).ib-large .ib-shape-inner i{font-size:34px;line-height:96px}.gsf-info-box:not(.icon-classic).ib-medium .ib-shape-inner{width:80px;height:80px}.gsf-info-box:not(.icon-classic).ib-medium .ib-shape-inner i{font-size:32px;line-height:76px}.gsf-info-box:not(.icon-classic).ib-small .ib-shape-inner{width:60px;height:60px}.gsf-info-box:not(.icon-classic).ib-small .ib-shape-inner i{font-size:28px;line-height:56px}.gsf-info-box:not(.icon-classic):hover .ib-shape-inner{background-color:transparent;border-color:transparent!important}.gsf-info-box:not(.icon-classic):hover .ib-shape-inner:before{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:1}.gsf-info-box.icon-classic .ib-shape{margin-bottom:21px}.gsf-info-box.icon-classic.ib-large i{font-size:90px;letter-spacing:6px}.gsf-info-box.icon-classic.ib-medium i{font-size:32px}.gsf-info-box.icon-classic.ib-small i{font-size:24px}.gsf-info-box.icon-classic.ib-small .ib-content span{font-size:18px;font-weight:400}.gsf-info-box.icon-classic.icon-scheme-light i{color:#fff}.gsf-info-box.icon-bg-circle-outline .ib-shape-inner,.gsf-info-box.icon-bg-square-outline .ib-shape-inner{border:2px solid}.gsf-info-box.text-center .ib-content{text-align:center}.gsf-info-box.text-center[class*=icon-bg-circle] .ib-shape-inner{border-radius:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);left:50%}.gsf-info-box.text-center:not(.icon-classic) .ib-shape-inner{-webkit-transform:translateX(-50%);transform:translateX(-50%);left:50%}.gsf-info-box.ib-left .ib-shape,.gsf-info-box.ib-right .ib-shape{margin-bottom:0;min-width:50px;-webkit-flex-shrink:0;flex-shrink:0}.gsf-info-box.ib-left .ib-content-wrap,.gsf-info-box.ib-right .ib-content-wrap{display:-ms-flexbox;display:flex;position:relative;-ms-flex-pack:start;justify-content:flex-start}.gsf-info-box.ib-left .ib-content-wrap.icon-classic .ib-shape,.gsf-info-box.ib-right .ib-content-wrap.icon-classic .ib-shape{margin-bottom:0}.gsf-info-box.ib-left .ib-content-wrap .info-box-title,.gsf-info-box.ib-right .ib-content-wrap .info-box-title{margin-top:0;margin-bottom:6px}.gsf-info-box.ib-left .ib-content-wrap .info-box-subtitle,.gsf-info-box.ib-right .ib-content-wrap .info-box-subtitle{font-style:normal;margin-bottom:0}.gsf-info-box.ib-left .ib-content-wrap i,.gsf-info-box.ib-left .ib-content-wrap img{margin-right:20px}.gsf-info-box.ib-left:not(.icon-classic).ib-large .ib-shape-inner,.gsf-info-box.ib-right:not(.icon-classic).ib-large .ib-shape-inner{border-width:2px;width:80px;height:80px;line-height:80px;display:inline-block}.gsf-info-box.ib-left:not(.icon-classic).ib-medium .ib-shape-inner,.gsf-info-box.ib-right:not(.icon-classic).ib-medium .ib-shape-inner{line-height:80px}.gsf-info-box.ib-left:not(.icon-classic).ib-small .ib-shape-inner,.gsf-info-box.ib-right:not(.icon-classic).ib-small .ib-shape-inner{width:60px;height:60px;line-height:60px}.gsf-info-box.ib-left:not(.icon-classic) .ib-shape-inner,.gsf-info-box.ib-right:not(.icon-classic) .ib-shape-inner{margin-right:20px;line-height:80px}.gsf-info-box.ib-left:not(.icon-classic) .ib-shape-inner i,.gsf-info-box.ib-right:not(.icon-classic) .ib-shape-inner i{margin-right:0;line-height:1}.gsf-info-box.ib-left[class*=icon-bg-circle] .ib-shape-inner,.gsf-info-box.ib-left[class*=icon-bg-circle] .ib-shape-inner a,.gsf-info-box.ib-left[class*=icon-bg-circle] .ib-shape-inner:before,.gsf-info-box.ib-right[class*=icon-bg-circle] .ib-shape-inner,.gsf-info-box.ib-right[class*=icon-bg-circle] .ib-shape-inner a,.gsf-info-box.ib-right[class*=icon-bg-circle] .ib-shape-inner:before{border-radius:50%}.gsf-info-box.ib-left.icon-align-middle .ib-content-wrap,.gsf-info-box.ib-right.icon-align-middle .ib-content-wrap{-ms-flex-align:center;align-items:center}.gsf-info-box.ib-right,.gsf-info-box.ib-right-inline{text-align:right}.gsf-info-box.ib-right .ib-content-wrap i,.gsf-info-box.ib-right .ib-content-wrap img{margin-left:20px;margin-right:0}.gsf-info-box.ib-left-inline .ib-content-top,.gsf-info-box.ib-right-inline .ib-content-top{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:flex;-webkit-flex-flow:row nowrap;-moz-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;flex-grow:1}.gsf-info-box.ib-left-inline .ib-shape,.gsf-info-box.ib-right-inline .ib-shape{flex-shrink:0;-webkit-flex-shrink:0}.gsf-info-box.ib-left-inline .ib-has-sub-title .ib-content-top,.gsf-info-box.ib-right-inline .ib-has-sub-title .ib-content-top{-ms-flex-align:center;align-items:center;margin-bottom:14px}.gsf-info-box.ib-left-inline .ib-has-sub-title .ib-shape,.gsf-info-box.ib-right-inline .ib-has-sub-title .ib-shape{margin-bottom:0}.gsf-info-box.ib-left-inline .ib-has-sub-title .info-box-title,.gsf-info-box.ib-right-inline .ib-has-sub-title .info-box-title{margin-top:0}.gsf-info-box.ib-left-inline .ib-main-info{padding-left:20px}.gsf-info-box.ib-right-inline .ib-content-top{-ms-flex-pack:end;justify-content:flex-end}.gsf-info-box.ib-right-inline .ib-main-info{padding-right:20px}.gsf-info-box.distance-low .ib-shape{margin-bottom:20px}.gsf-info-box.distance-medium .ib-shape{margin-bottom:40px}.gsf-info-box.distance-tall .ib-shape{margin-bottom:70px}.gsf-info-box.info-box-nav-right .ib-content{padding-right:70px;position:relative}.gsf-info-box.info-box-nav-right .ib-content:before{content:"";display:block;font-family:"Font Awesome 5Pro";font-weight:300;position:absolute;right:20px;top:0;font-size:24px}.gsf-info-box.info-box-nav-right .info-box-title{margin-top:0;line-height:1.5}.gsf-info-box.info-box-nav-right .info-box-des{margin-top:28px}.gsf-info-box.flip-on-hover{overflow:hidden;position:relative}.gsf-info-box.flip-on-hover .ib-content-wrap,.gsf-info-box.flip-on-hover .ib-flip-content{-webkit-transition:all .5s linear;transition:all .5s linear;opacity:1;-webkit-transform:scale(1);transform:scale(1)}.gsf-info-box.flip-on-hover .ib-flip-content{background-size:cover;background-position:center center;position:absolute;z-index:2;left:0;top:0;bottom:0;right:0;opacity:0;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-webkit-transform:scale(0);transform:scale(0)}.gsf-info-box.flip-on-hover .ib-flip-content i{padding-left:1px}.gsf-info-box.flip-on-hover:hover .ib-content-wrap{opacity:0;-webkit-transform:scale(.5);transform:scale(.5)}.gsf-info-box.flip-on-hover:hover .ib-flip-content{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.gsf-info-box.icon-float-on-circle .ib-shape{padding-left:15px;position:relative}.gsf-info-box.icon-float-on-circle .ib-shape-inner,.gsf-info-box.icon-float-on-circle .ib-shape-inner:before{border-radius:50%}.gsf-info-box.icon-float-on-circle .ib-shape-inner>a,.gsf-info-box.icon-float-on-circle .ib-shape-inner>i{position:absolute;left:-15px;bottom:0}.gsf-info-box.icon-float-on-circle .ib-shape-inner i{line-height:1.1!important;font-size:60px!important}.gsf-info-box.icon-float-on-circle.ib-medium .ib-shape-inner{width:72px;height:72px}@media (max-width:1199px){div.gsf-info-box{border:0!important}}@media (max-width:767px){.gsf-info-box.info-box-nav-right .ib-content{padding-right:0}.gsf-info-box.info-box-nav-right .ib-content:before{display:none}.gsf-info-box.sm-text-left{text-align:left!important}.gsf-info-box.sm-text-left .ib-shape-inner{margin-left:0;margin-right:auto}}@media (max-width:575px){.gsf-info-box.mb-text-left{text-align:left!important}.gsf-info-box.mb-text-left .ib-shape-inner{margin-left:0;margin-right:auto}}.btnrkg a.btn.btn-primary {
background:#1f6234;
border-color: #1f6234;
}
.btnrkg a.btn.btn-primary:hover{
background:#000;
border-color: #000;
}
.servicextxt1 h3 {
font-size: 22px;
margin-bottom: 5px;
margin-top: 15px;
color: #1f6234;
}
.servicextxt1 {
text-align: center;
margin-bottom: 45px !important;
}
.gsf-slider-container .owl-stage-outer {
margin-top: auto;
padding-top: 10px;
}
.testimonials1 .owl-item {
padding: 5px 10px;
}
.testimonials1 .gf-slider-item {
border: 1px solid #dfdfdf;
padding: 25px 30px;
}
.testimonials1 .gsf-testimonials .testimonials-content p {
opacity: 1;
}
.gf-heading .heading-title {
color: #1f6234;
}
.gf-heading.gf-heading-style-1 .heading-sub-title {
color: #333;
}
.homerkpro1 ul.nav.nav-tabs.gsf-pretty-tabs.gf-tabs-filter {
margin-top: 20px;
}
.homerkpro1 .gsf-product_tabs ul.nav-tabs.gf-tabs-filter>li>a {
font-size: 24px;
}
div#footerrk {
padding-top: 75px;
padding-bottom: 75px;
background: #f7f7f7;
}
#footerrk .footer-logo {
margin-bottom: 30px;
}
#footerrk h2.widgettitle, #footerrk h2 {
font-size: 20px;
border: 0;
padding: 0;
color: #1f6234;
margin-top: 0;
font-weight: 500;
margin-bottom: 30px;
}
#footerrk .menu a {
font-size: 17px;
font-weight: 400;
font-style: normal;
font-stretch: normal;
letter-spacing: normal;
color: #777;
display: block;
line-height: 28px;
}
#footerrk .menu a:hover{
color: #1f6234;
}
#footerrk .gsf-info-box i {
color: #1f6234;
font-size: 26px;
margin-right: 5px;
}
#footerrk .gsf-info-box h4.info-box-title {
font-size: 16px;
font-weight: 500;
margin-bottom: 0px;
color: #333;
}
#footerrk .gsf-info-box span.ib-sub-title.ib-sub-title {
font-size: 16px;
line-height: 20px;
}
#footerrk .gsf-info-box span.ib-sub-title.ib-sub-title a{
color: #777;
text-decoration: none;
}
#footerrk .gsf-info-box span.ib-sub-title.ib-sub-title a:hover{
color: #1f6234;
}
#footerrk .gsf-info-box {
margin-bottom: 20px;
}
#footerrk .gf-social-networks {
margin-top: 35px;
}
#footerrk .gf-social-networks ul.social-icon-circle-outline>li>a {
background: #000;
color: #fff;
border: 1px solid #000;
}
#footerrk .gf-social-networks ul.social-icon-circle-outline>li>a:hover {
background: #1f6234;
color: #fff;
border: 1px solid #000;
}
div#copyright1 {
color: #777;
border-top: 1px solid #ddd;
text-align: center;
padding-top: 15px;
padding-bottom: 15px;
font-size: 14px;
background: #f7f7f7;
}
footer.main-footer-wrapper {
border-top: 1px solid #f3f3f3;
}
header.main-header {
border-bottom: 1px solid #f3f3f3;
}
.header-customize li.customize-sidebar, 
.header-customize li.customize-separator {
display: none;
}
div#main-title-rk {
padding-top: 120px;
padding-bottom: 120px;
}
#main-title-rk h2 {
text-align: center;
margin: 0;
font-size: 50px;
font-weight: 500;
color: #1f6234;
}
#primary-content {
padding-top: 0px;
padding-bottom: 0px;
}
div#aboutpage1 {
padding-top: 75px;
padding-bottom: 75px;
}
body.single-product .gf-page-title-default {
display: none;
}
body.single-product div#primary-content,
body.woocommerce-cart #primary-content,
body.woocommerce-checkout #primary-content{
padding-top: 40px;
padding-bottom: 40px;
}
.woocommerce div.product div.summary form.cart div.quantity .quantity-inner {
border: 1px solid #f3f3f3;
border-radius: 55px;
}
.woocommerce .quantity .quantity-inner .btn-number[data-type=minus] {
left: 10px;
}
.woocommerce .quantity .quantity-inner .btn-number[data-type=plus] {
right: 10px;
}
body.post-type-archive-product.archive .gf-page-title-default {
display: none;
}
.servicespage1 .servicextxt1 h5 {
margin: 5px 0 10px 0;
font-size: 16px;
line-height: 24px;
font-weight: 500;
}
.products .blog-pagination {
padding-bottom: 60px;
border-top: 0;
}
body.woocommerce-cart .gf-page-title.gf-page-title-default .page-title-inner,
body.woocommerce-checkout .gf-page-title.gf-page-title-default .page-title-inner {
padding: 15px 0;
}
ul.gf-breadcrumbs {
display: none;
}
body.woocommerce-cart h2.page-title.d-flex,
body.woocommerce-checkout h2.page-title.d-flex {
text-align: center;
margin: 0;
font-size: 50px;
font-weight: 500;
color: #1f6234;
width: 100%;
display: block !important;
}
.h5subtitle1 h5 {
margin: 0;
}
#contactpage1 {
padding-top: 75px;
}
#contactpage2 .gsf-info-box .ib-shape {
min-width: auto;
}
#contactpage2 .gsf-info-box.icon-classic.ib-large i {
font-size: 30px;
color: #1f6234;
margin-right: 10px;
}
#contactpage2 .gsf-info-box h4.info-box-title {
color: #333 !important;
}
#contactpage2 .gsf-info-box span.ib-sub-title.ib-sub-title {
font-size: 16px !important;
font-weight: 400 !important;
}
#contactpage2 .gsf-info-box .ib-main-info {
line-height: 24px;
}
#contactpage2 .gsf-info-box span.ib-sub-title.ib-sub-title p {
margin-bottom: 8px;
color: #777;
}
#homeicon1 .gsf-info-box .ib-shape-inner img {
width: 95px;
margin-top: 35px;
background: #1f62343d;
padding: 10px;
border-radius: 55%;
transition-duration: .5s;
border: 1px solid #1f6234;
}
#homeicon1 .gsf-info-box .ib-shape-inner:hover img{
background: #fff;
}
#galleryhome1 .owl-carousel.nav-center>div.owl-nav .owl-prev {
left: 60px;
width: 45px;
height: 45px;
}
#galleryhome1 .owl-carousel.nav-center>div.owl-nav .owl-next {
right:60px;
width: 45px;
height: 45px;
}
img.whatsapp {
position: fixed;
right: 15px;
bottom: 150px;
width: 45px;
z-index: 22;
transform: scale(1.0);
transition-duration: .5s;
}
img.whatsapp:hover{
transform: scale(1.1);
}
img.whatsapp.call{
bottom: 90px; 
}
ul.search-popup-list .sa-post-meta {
display: none;
}
body.search article {
flex: 0 0 33%;
max-width: 33%;
padding-top: 20px;
padding-bottom: 20px;
}
body.search article.post-large-image .gf-post-inner {
border: 1px solid #dbdbdb;
padding: 15px;
}
body.search .gf-blog-inner {
padding: 45px 0;
}
body.search article h4.gf-post-title {
font-size: 24px;
margin-bottom: 0;
}
body.search article ul.gf-post-meta.gf-inline.primary-font.disable-color {
display: none;
}
body.search article .gf-post-content { }
body.search h1.page-title.d-flex {
font-size: 34px;
}
.search-form input.search-field {
background-color: #222;
border: 2px solid #fff;
color: #fff;
}
.search-form button[type=submit] {
color: #fff;
}
.gsf-testimonials .testimonials-content {
min-height: 340px;
}
body.single-post .gf-page-title.gf-page-title-default {
display: none;
}
body.single-post article {
margin-top: 45px;
padding-bottom: 60px;
overflow: hidden;
}
body.no-sidebar.single-post:not(.used-vc) .container .gf-single-wrap {
max-width: 100%;
}
div#comments {
display: none;
}
#blogs1 {
padding-top: 45px;
padding-bottom: 45px;
}
.cf7sr-g-recaptcha > div {
margin: 0 auto 30px auto;
}
#payo1 .vc_row.wpb_row.vc_inner {
display: flex;
align-items: center;
}
#payo1 img {
max-width: 350px;
} @media screen and (max-width:991px) {
.mobile-navigation-wrapper .search-form {
display: none;
}
}
@media screen and (min-width:768px) {
#footerrk .width1 {
width: 40%;
padding-right: 60px;
}
#footerrk .width2 {
width: 25%;
}
#footerrk .width3 {
width: 35%;
}
} @media screen and (max-width:767px) {
.homerkpro1 .gsf-product_tabs ul.nav-tabs.gf-tabs-filter>li>a {
font-size: 16px;
}
.gsf-product_tabs ul.nav-tabs.gf-tabs-filter>li+li {
margin-left: 30px;
}
.gf-gallery .gf-gallery-item.grid-item {
max-width: 50%;
}
.btnrkg a.btn.btn-primary {
padding: 16px 16px;
font-size: 15px;
line-height: 20px;
}
footer.main-footer-wrapper .btn-container.text-right {
text-align: left !important;
margin-top: 35px;
}
footer.main-footer-wrapper .wpb_column.vc_column_container.vc_col-sm-4 {
margin-top: 35px;
}
rs-layer#slider-3-slide-3-layer-22,
rs-layer#slider-3-slide-4-layer-22 {
font-size: 10px !important;
letter-spacing: 0px !important;
padding-left: 0px !important;
}
rs-layer#slider-3-slide-3-layer-19, rs-layer#slider-3-slide-4-layer-19 {
max-width: 300px !important;
white-space: break-spaces !important;
display: none;
}
rs-layer#slider-3-slide-3-layer-18,
rs-layer#slider-3-slide-4-layer-18{
font-size: 16px !important;
line-height: 22px !important;
}
a#slider-3-slide-3-layer-38,
a#slider-3-slide-4-layer-38{
padding: 2px 12px !important;
height: auto !important;
font-size: 12px !important;
line-height: 18px !important;
margin-top: -18px !important;
}
rs-layer#slider-3-slide-3-layer-22 {
font-size: 12px !important;
letter-spacing: 0px !important;
}
#footer11 h4.heading-title {
text-align: center;
}
footer.main-footer-wrapper #footer11 .btn-container.text-right {
text-align: center !important;
}
div#aboutpage1 {
padding-bottom: 15px;
}
#aboutpage2   {
padding-bottom:75px;
}
div#aboutpage1 p, 
#aboutpage2 p {
text-align: center;
}
div#main-title-rk {
padding-top: 50px;
padding-bottom: 50px;
}
#main-title-rk h2 {
font-size: 24px;
}
body.search article {
flex: 0 0 100%;
max-width: 100%;
}
.gsf-testimonials .testimonials-content {
min-height: auto;
}
div#team2 .txtright2 {
margin-top: 15px;
}
#payo1 .vc_row.wpb_row.vc_inner {
display: block;
align-items: center;
}
#payo1 img {
max-width: 350px;
margin:35px 0;
}
}