Server IP : 162.214.80.37 / Your IP : 216.73.216.83 Web Server : Apache System : Linux sh013.webhostingservices.com 4.19.286-203.ELK.el7.x86_64 #1 SMP Wed Jun 14 04:33:55 CDT 2023 x86_64 User : imyrqtmy ( 2189) PHP Version : 8.2.18 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON Directory (0755) : /home2/imyrqtmy/public_html/kiyabearings/assets/css/ |
[ Home ] | [ C0mmand ] | [ Upload File ] |
---|
/*--------------------------------- 1.1 Theme SCSS ---------------------------------*/ /*----------------------------------------------------------------------------------- Template Name: Industrie - Construction and Factory HTML Template Author: rs-theme Support: https://rstheme.com/support Description: Construction and Factory HTML Template Version: 1.0 Developer: Nayeem Ahmed ----------------------------------------------------------------------------------- /************ TABLE OF CONTENTS *************** ----------------- 01. THEME SCSS ----------------- 1.1 spacing 1.2 theme 1.3 typography 1.4 index ----------------- 01. utils SCSS ----------------- 1.1 breakpoints 1.2 extends 1.3 mixins 1.4 root 1.5 index 1.6 main ----------------- 02. COMPONENTS SCSS ----------------- 2.1 accordion 2.2 animation 2.3 background 2.4 backtotop 2.5 brand 2.6 breadcrumb 2.7 buttons 2.8 color 2.9 counter 2.10 cursor 2.12 forms 2.13 lenis 2.14 navigation 2.15 offcanvas 2.16 pagination 2.17 preloader 2.18 progress-bar 2.19 scrollbar 2.20 section-title 2.21 settings 2.22 shortcodes 2.23 smooth-scroll 2.24 social 2.25 index ----------------- 03. layout ----------------- ----------------- 3.1.1 banner SCSS ----------------- 3.1.1 banner-1 3.1.2 banner-2 3.1.3 banner-3 3.1.4 banner-4 3.1.5 banner-5 3.1.6 banner-6 3.1.6 banner-7 3.1.6 banner-8 3.1.6 banner-9 3.1.6 banner-10 3.1.6 banner-11 3.1.6 banner-12 3.1.6 index ----------------- 3.1.2 blog SCSS ----------------- 3.2.1 blog-tag 3.2.2 blog 3.2.3 postbox 3.2.4 sidebar-tag 3.2.5 sidebar 3.2.6 index ----------------- 3.1.3 ecommerce SCSS ----------------- 3.3.1 checkout 3.3.2 shop 3.3.3 index ----------------- 3.1.4 footer SCSS ----------------- 3.3.1 footer 3.3.2 copyright 3.3.3 index ----------------- 3.1.5 header SCSS ----------------- 3.5.1 header-1 3.5.2 header-2 3.5.3 header-3 3.5.4 header-4 3.5.5 header-5 3.5.6 header-6 3.5.7 header-common 3.5.8 header-top 3.5.9 index ----------------- 3.1.6 menu SCSS ----------------- 3.6.1 memu 3.6.2 mobile-menu 3.5.3 index ----------------- 04. Page SCSS ----------------- 4.1 about 4.2 award 4.3 contact 4.4 cta 4.5 category 4.6 contact 4.7 cta 4.8 experience 4.9 faq 4.10 feature 4.11 gallery 4.12 gsap 4.13 history 4.14 portfolio 4.15 pricing-range 4.16 pricing 4.17 progress 4.18 quantity 4.19 resume 4.20 slide-text 4.21 team 4.22 testimonial 4.23 video 4.24 why-choose 4.25 work-step 4.26 index 4.27 line 4.28 index /*----------------------------------------*/ /* 1.1 Theme Default /*----------------------------------------*/ @import url("https://fonts.googleapis.com/css2?family=Manrope:wght@200..800&family=Space+Grotesk:wght@300..700&display=swap"); .offcanvas-overlay, a, .btn, button, span, sub, sup, p, input, select, textarea, img, svg, .transition-3, li, h1, h2, h3, h4, h5, h6, .body__overlay { -webkit-transition: all 0.3s 0s ease-out; -moz-transition: all 0.3s 0s ease-out; -ms-transition: all 0.3s 0s ease-out; -o-transition: all 0.3s 0s ease-out; transition: all 0.3s 0s ease-out; } :root { /** @font family declaration */ --rs-ff-body: "Space Grotesk", sans-serif; --rs-ff-title: "Space Grotesk", sans-serif; --rs-ff-p: "Space Grotesk", sans-serif; --rs-ff-fontawesome: "Font Awesome 6 Pro"; --rs-ff-remixicon: "remixicon"; /** @color declaration */ --rs-white: #FFFFFF; --rs-black: #1F1F1F; --rs-light: #eee; --rs-theme-orange: #EA5501; --rs-theme-red: #E30613; --rs-theme-blue: #005EB8; --rs-theme-light-blue: #0D80CE; --rs-theme-green: #023B4A; --rs-theme-light-green: #507A7C; --rs-theme-yellow: #F7C600; --rs-theme-deep-blue: #3B37FD; --rs-text-primary: #616161; --rs-text-secondary: #CBCCCD; --rs-text-tertiary: #142340; --rs-title-primary: #1F1F1F; --rs-title-secondary: #152A40; --rs-bg-primary: #F7F7F7; --rs-border-primary: rgba(0, 0, 0, 0.05); --rs-border-secondary:rgba(102, 102, 102, 0.2); --rs-border-tertiary: #152A40; --rs-placeholder: rgba(30, 30, 30, 0.4); --rs-rgba-1: rgba(255, 255, 255, 0.07); --rs-rgba-2: rgba(255, 255, 255, 0.05); --rs-rating-color: #FFC62D; /** @font weight declaration */ --rs-fw-normal: normal; --rs-fw-thin: 100; --rs-fw-elight: 200; --rs-fw-light: 300; --rs-fw-regular: 400; --rs-fw-medium: 500; --rs-fw-sbold: 600; --rs-fw-bold: 700; --rs-fw-ebold: 800; --rs-fw-black: 900; /** @font size declaration */ --rs-fs-body: 18px; --rs-fs-p: 17px; --rs-fs-h1: 68px; --rs-fs-h2: 52px; --rs-fs-h3: 38px; --rs-fs-h4: 28px; --rs-fs-h5: 24px; --rs-fs-h6: 20px; --rs-fs-b1: 14px; --rs-fs-b2: 16px; --rs-fs-b3: 18px; --rs-fs-b4: 22px; } /*---------------------------------------- Icomoon customize -----------------------------------------*/ i[class^=icon-] { line-height: 1; position: relative; } /*---------------------------------------- Bootstrap customize -----------------------------------------*/ .container, .container-fluid, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl { --bs-gutter-x: 3rem; } @media (min-width: 1441px) { .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl { max-width: 1390px; } } .row { --bs-gutter-x: 3rem; } .g-0, .gx-0 { --bs-gutter-x: 0; } .g-10, .gx-10 { --bs-gutter-x: 10px; } .g-20, .gx-20 { --bs-gutter-x: 20px; } .g-30, .gx-30 { --bs-gutter-x: 30px; } .g-30, .gy-30 { --bs-gutter-y: 30px; } .g-40, .gx-40 { --bs-gutter-x: 40px; } .g-40, .gy-40 { --bs-gutter-y: 40px; } .g-50, .gx-50 { --bs-gutter-x: 50px; } .g-50, .gy-50 { --bs-gutter-y: 50px; } .g-60, .gy-60 { --bs-gutter-y: 60px; } /*--------------------------------- 1.2 Common Classes ---------------------------------*/ .w-img img { width: 100%; } .m-img img { max-width: 100%; } .fix { overflow: hidden; } .clear { clear: both; } .f-left { float: left; } .f-right { float: right; } .z-index-1 { z-index: 1; } .z-index-11 { z-index: 11; } .opacity-05 { opacity: 0.5; } .overflow-y-visible { overflow-x: hidden; overflow-y: visible; } .p-relative { position: relative; } .position-relative { position: relative; } .p-absolute { position: absolute; } .position-absolute { position: absolute; } .include-bg { background-position: center; background-size: cover; background-repeat: no-repeat; } .hr-1 { border-top: 1px solid rgb(232, 232, 232); } .x-clip { overflow-x: clip; } @media only screen and (max-width: 575px) { .o-xs { overflow-x: hidden; } } .overflow-visible { overflow: visible; } /*---------------------------------------- Body Overlay -----------------------------------------*/ .body__overlay { background-color: var(--rs-common-heading); height: 100%; width: 100%; position: fixed; top: 0; z-index: 9999; left: 0; opacity: 0; visibility: hidden; } .body__overlay { background-color: var(--rs-common-heading); height: 100%; width: 100%; position: fixed; top: 0; z-index: 9999; left: 0; opacity: 0; visibility: hidden; } .body__overlay.opened { opacity: 0.7; visibility: visible; } .image-bg { background-repeat: no-repeat; background-size: cover; background-position: center; } .image-overly { position: relative; z-index: 5; } .image-overly::before { position: absolute; content: ""; inset-inline-start: 0; inset-block-start: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.5); z-index: -1; } /*---------------------------------------- Text Underline -----------------------------------------*/ .underline a { display: inline; background-image: -webkit-gradient(linear, left top, right top, color-stop(0, currentColor), to(currentColor)); background-image: linear-gradient(to right, currentColor 0, currentColor 100%); background-position: 0 90%; background-repeat: no-repeat; background-size: 0 2px; -webkit-transition: all 0.3s, background-size 0.8s; transition: all 0.3s, background-size 0.8s; } .underline a:hover { color: var(--rs-theme-orange); background-size: 100% 2px; } .underline.has-theme-red a { background-image: linear-gradient(var(--rs-theme-red), var(--rs-theme-red)), linear-gradient(var(--rs-theme-red), var(--rs-theme-red)); } .underline.has-theme-red a:hover { color: var(--rs-theme-red); } .underline.has-theme-blue a { background-image: linear-gradient(var(--rs-theme-blue), var(--rs-theme-blue)), linear-gradient(var(--rs-theme-blue), var(--rs-theme-blue)); } .underline.has-theme-blue a:hover { color: var(--rs-theme-blue); } .underline.has-white a { background-image: linear-gradient(var(--rs-white), var(--rs-white)), linear-gradient(var(--rs-white), var(--rs-white)); padding: 0 0 1% 0; } .underline.has-white a:hover { color: var(--rs-white); } .underline.has-theme-green a { background-image: linear-gradient(var(--rs-theme-green), var(--rs-theme-green)), linear-gradient(var(--rs-theme-green), var(--rs-theme-green)); } .underline.has-theme-green a:hover { color: var(--rs-theme-green); } .underline.has-theme-yellow a { background-image: linear-gradient(var(--rs-theme-yellow), var(--rs-theme-yellow)), linear-gradient(var(--rs-theme-yellow), var(--rs-theme-yellow)); } .underline.has-theme-yellow a:hover { color: var(--rs-theme-yellow); } .underline.has-black a { background-image: linear-gradient(var(--rs-title-primary), var(--rs-title-primary)), linear-gradient(var(--rs-title-primary), var(--rs-title-primary)); } .underline.has-black a:hover { color: var(--rs-title-primary); } /*---------------------------------------- Mfp customize -----------------------------------------*/ .mfp-iframe-holder .mfp-content { line-height: 0; width: 100%; max-width: 1280px; } @media only screen and (max-width: 1366px) { .mfp-iframe-holder .mfp-content { max-width: 850px; } } @media only screen and (max-width: 1199px) { .mfp-iframe-holder .mfp-content { max-width: 820px; } } @media only screen and (max-width: 991px) { .mfp-iframe-holder .mfp-content { max-width: 750px; } } .mfp-close { -webkit-transform: rotate(0deg); -ms-transform: rotate(0deg); transform: rotate(0deg); } .mfp-close:hover { color: var(--rs-white); } .mfp-close::after { position: absolute; content: "\f00d"; height: 100%; width: 100%; font-family: var(--rs-ff-fontawesome); font-size: 31px; font-weight: 200; right: -20px; margin-top: -25px; } @media only screen and (max-width: 575px), only screen and (max-width: 767px), only screen and (max-width: 991px) { .mfp-close::after { right: 15px; margin-top: -30px; } } /*--------------------------------- 1.2 Typography SCSS ---------------------------------*/ * { margin: 0; padding: 0; -webkit-box-sizing: border-box; box-sizing: border-box; } html { font-size: 10px; } /*--------------------------------- Typography css start ---------------------------------*/ body { color: var(--rs-text-primary); font-family: var(--rs-ff-body); font-size: var(--rs-fs-body); font-weight: normal; line-height: 1.5; } h1, .h1, h2, .h2, h3, .h3, h4, .h5, h5, .h5, h6, .h6 { color: var(--rs-title-primary); margin-top: 0px; line-height: 1; margin-bottom: 0; font-weight: var(--rs-fw-bold); word-break: break-word; font-family: var(--rs-ff-title); } h1, .h1 { font-size: var(--rs-fs-h1); line-height: 1; font-weight: var(--rs-fw-bold); font-family: var(--rs-ff-title); } h2, .h2 { font-size: var(--rs-fs-h2); line-height: 1.17; font-weight: var(--rs-fw-bold); } @media only screen and (max-width: 1366px) { h2, .h2 { font-size: 45px; } } @media only screen and (max-width: 1199px) { h2, .h2 { font-size: 40px; } } @media only screen and (max-width: 991px) { h2, .h2 { font-size: 35px; } } @media only screen and (max-width: 767px) { h2, .h2 { font-size: 30px; } } @media only screen and (max-width: 575px) { h2, .h2 { font-size: 28px; } } @media only screen and (max-width: 480px) { h2, .h2 { font-size: 26px; } } h3, .h3 { font-size: var(--rs-fs-h3); line-height: 1.25; font-weight: var(--rs-fw-bold); } @media only screen and (max-width: 767px) { h3, .h3 { font-size: 28px; } } @media only screen and (max-width: 575px) { h3, .h3 { font-size: 24px; } } h4, .h4 { font-size: var(--rs-fs-h4); line-height: 1.33; font-weight: var(--rs-fw-bold); } @media only screen and (max-width: 767px), only screen and (max-width: 575px) { h4, .h4 { font-size: 22px; } } h4.medium, .h4.medium { font-size: 28px; } h5, .h5 { font-size: var(--rs-fs-h5); line-height: 1.4; font-weight: var(--rs-fw-bold); } @media only screen and (max-width: 1366px) { h5, .h5 { font-size: 22px; } } @media only screen and (max-width: 1199px) { h5, .h5 { font-size: 20px; } } @media only screen and (max-width: 991px), only screen and (max-width: 767px) { h5, .h5 { font-size: 22px; } } @media only screen and (max-width: 575px) { h5, .h5 { font-size: 20px; } } h6, .h6 { font-size: var(--rs-fs-h6); line-height: 1.44; font-weight: var(--rs-fw-bold); } h6.small, .h6.small { font-size: 18px; } @media only screen and (max-width: 575px) { h6, .h6 { font-size: 18px; } } ul { margin: 0px; padding: 0px; } p { font-size: var(--rs-fs-p); /* font-family: var(--rs-ff-p); */ font-family: "Georgia", serif; font-weight: var(--rs-fw-normal); color: var(--rs-text-primary); margin-bottom: 30px; line-height: 30px; } p.b1 { font-size: var(--rs-fs-b1); line-height: 1.714; } p.b2 { font-size: var(--rs-fs-b2); line-height: 1.625; } p.b3 { font-size: var(--rs-fs-b3); line-height: 1.55; } p.b4 { font-size: var(--rs-fs-b4); line-height: 1.454; } p:last-child { margin-bottom: 0; } .b1 { font-size: var(--rs-fs-b1); line-height: 1.714; } .b2 { font-size: var(--rs-fs-b2); line-height: 1.625; } .b3 { font-size: var(--rs-fs-b3); line-height: 1.55; } .b4 { font-size: var(--rs-fs-b4); line-height: 1.454; } a { text-decoration: none; } a:focus, .button:focus { text-decoration: none; outline: none; } a:focus, a:hover { text-decoration: none; color: inherit; } a, button { color: inherit; outline: none; border: none; background: transparent; } img { max-width: 100%; } button:hover { cursor: pointer; } button:focus { outline: 0; } .uppercase { text-transform: uppercase; } .capitalize { text-transform: capitalize; } hr:not([size]) { margin: 0; opacity: 1; border: none; height: 1px; background-color: #ececec; } [rs-theme=rs-theme-dark] hr:not([size]) { background-color: #2d2d27; } input[type=text], input[type=email], input[type=tel], input[type=number], input[type=password], textarea { outline: none; background-color: transparent; height: 50px; width: 100%; font-size: 16px; border: none; -webkit-border-radius: 6px; -moz-border-radius: 6px; -o-border-radius: 6px; -ms-border-radius: 6px; border-radius: 6px; border: 1px solid var(--rs-border-primary); color: var(--rs-black); padding-inline-start: 25px; padding-inline-end: 25px; } input[type=text]:focus, input[type=email]:focus, input[type=tel]:focus, input[type=number]:focus, input[type=password]:focus, textarea:focus { border-color: var(--rs-theme-orange); } textarea { padding: 14px 24px; } textarea:focus { border-color: var(--rs-theme-orange); } *::-moz-selection { background: #1f1f1f; color: var(--rs-white); text-shadow: none; } ::selection { background: #1f1f1f; color: var(--rs-white); text-shadow: none; } *::-moz-placeholder { opacity: 1; font-size: 16px; color: var(--rs-placeholder); } *::placeholder { opacity: 1; font-size: 16px; font-weight: 400; font-family: var(--rs-ff-title); color: var(--rs-placeholder); } /*--------------------------------- 1.3 Default Spacing SCSS ---------------------------------*/ .section-space { padding-top: 110px; padding-bottom: 110px; } @media only screen and (max-width: 991px) { .section-space { padding-top: 80px; padding-bottom: 80px; } } @media only screen and (max-width: 767px) { .section-space { padding-top: 70px; padding-bottom: 70px; } } .section-space-medium { padding-top: 80px; padding-bottom: 80px; } @media only screen and (max-width: 991px) { .section-space-medium { padding-top: 60px; padding-bottom: 60px; } } @media only screen and (max-width: 767px) { .section-space-medium { padding-top: 50px; padding-bottom: 50px; } } .section-space-small { padding-top: 60px; padding-bottom: 60px; } @media only screen and (max-width: 767px) { .section-space-small { padding-top: 50px; padding-bottom: 50px; } } .section-space-small-bottom { padding-bottom: 60px; } @media only screen and (max-width: 767px), only screen and (max-width: 575px) { .section-space-small-bottom { padding-bottom: 50px; } } .section-space-top { padding-top: 100px; } @media only screen and (max-width: 991px) { .section-space-top { padding-top: 80px; } } @media only screen and (max-width: 767px), only screen and (max-width: 575px) { .section-space-top { padding-top: 70px; } } .section-space-bottom { padding-bottom: 100px; } @media only screen and (max-width: 991px) { .section-space-bottom { padding-bottom: 80px; } } @media only screen and (max-width: 767px), only screen and (max-width: 575px) { .section-space-bottom { padding-bottom: 70px; } } .section-title-space { margin-bottom: 45px; } /*----------------------------------------*/ /* 2.3 accordion /*----------------------------------------*/ .rs-accordion-one .rs-accordion-item { border: 1px solid rgba(21, 42, 64, 0.05); border-radius: 4px 4px 4px 4px; background-color: var(--rs-bg-primary); } .rs-accordion-one .rs-accordion-item.active { border-color: var(--rs-theme-orange); } .rs-accordion-one .rs-accordion-item:not(:last-child) { margin-bottom: 20px; } .rs-accordion-one .accordion-button { font-size: 20px; font-weight: 600; background-color: transparent; padding: 0; box-shadow: none; padding-right: 50px; color: var(--rs-title-primary); padding: 18px 60px 18px 20px; } @media only screen and (max-width: 1199px) { .rs-accordion-one .accordion-button { font-size: 18px; } } .rs-accordion-one .accordion-button::after { content: none; } .rs-accordion-one .accordion-button:focus { border: none; } .rs-accordion-one .accordion-button:not(.collapsed) { box-shadow: none; color: var(--rs-theme-orange); } .rs-accordion-one .accordion-button:not(.collapsed) .accordion-btn::before { transform: translateX(-50%) rotate(90deg); } .rs-accordion-one .accordion-button:not(.collapsed) .accordion-btn::after { background: var(--rs-theme-orange); } .rs-accordion-one .accordion-button .accordion-btn { position: absolute; top: 50%; right: 20px; display: inline-block; width: 14px; height: 14px; transform: translateY(-50%); } .rs-accordion-one .accordion-button .accordion-btn::before { position: absolute; content: ""; width: 2px; height: 100%; left: 50%; top: 0; background-color: var(--rs-black); transform: translateX(-50%); border-radius: 2px; transition: all 0.3s ease-out 0s; } .rs-accordion-one .accordion-button .accordion-btn::after { position: absolute; content: ""; width: 100%; height: 2px; left: 0; top: 50%; transform: translateY(-50%); background-color: var(--rs-black); border-radius: 2px; } .rs-accordion-one .accordion-button .accordion-btn:focus { z-index: 3; outline: 0; box-shadow: none; } .rs-accordion-one .accordion-button .accordion-icon { margin-inline-end: 20px; } .rs-accordion-one .accordion-button .accordion-icon svg { width: 40px; height: 40px; } .rs-accordion-one .accordion-button .accordion-icon svg path { fill: var(--rs-theme-primary) !important; } .rs-accordion-one .accordion-body { padding: 0; color: var(--rs-text-primary); padding: 20px 50px 20px 20px; border-top: 1px solid rgba(31, 31, 31, 0.1); } .rs-accordion-one.has-theme-red .rs-accordion-item { background-color: #191A1A; border: 1px solid rgba(255, 255, 255, 0.2); } .rs-accordion-one.has-theme-red .rs-accordion-item.active { border-color: var(--rs-theme-red); } .rs-accordion-one.has-theme-red .accordion-button { color: var(--rs-white); border-bottom: 1px solid transparent; } .rs-accordion-one.has-theme-red .accordion-button:not(.collapsed) { color: var(--rs-theme-red); border-color: rgba(255, 255, 255, 0.14); } .rs-accordion-one.has-theme-red .accordion-button:not(.collapsed) .accordion-btn::after { background: var(--rs-theme-red); } .rs-accordion-one.has-theme-red .accordion-button .accordion-btn::before, .rs-accordion-one.has-theme-red .accordion-button .accordion-btn::after { background: var(--rs-white); } .rs-accordion-one.has-theme-red .accordion-body { color: #E6E6E6; border-top: 1px solid transparent; } .rs-accordion-one.has-theme-orange .rs-accordion-item { background-color: #191A1A; border: 1px solid rgba(255, 255, 255, 0.2); } .rs-accordion-one.has-theme-orange .rs-accordion-item.active { border-color: var(--rs-theme-orange); } .rs-accordion-one.has-theme-orange .accordion-button { color: var(--rs-white); border-bottom: 1px solid transparent; } .rs-accordion-one.has-theme-orange .accordion-button:not(.collapsed) { color: var(--rs-theme-orange); border-color: rgba(255, 255, 255, 0.14); } .rs-accordion-one.has-theme-orange .accordion-button:not(.collapsed) .accordion-btn::after { background: var(--rs-theme-orange); } .rs-accordion-one.has-theme-orange .accordion-button .accordion-btn::before, .rs-accordion-one.has-theme-orange .accordion-button .accordion-btn::after { background: var(--rs-white); } .rs-accordion-one.has-theme-orange .accordion-body { color: #E6E6E6; border-top: 1px solid transparent; } .rs-accordion-one.has-theme-blue .rs-accordion-item { background-color: var(--rs-bg-primary); border: 1px solid transparent; } .rs-accordion-one.has-theme-blue .accordion-button { color: var(--rs-black); padding: 20px 50px 20px 30px; } @media only screen and (max-width: 575px) { .rs-accordion-one.has-theme-blue .accordion-button { padding: 20px 30px 20px 30px; } } .rs-accordion-one.has-theme-blue .accordion-button:not(.collapsed) { color: var(--rs-theme-blue); } .rs-accordion-one.has-theme-blue .accordion-button:not(.collapsed) .accordion-btn::after { background: var(--rs-theme-blue); } .rs-accordion-one.has-theme-blue .accordion-button .accordion-btn::before, .rs-accordion-one.has-theme-blue .accordion-button .accordion-btn::after { background: var(--rs-black); } .rs-accordion-one.has-theme-blue .accordion-body { padding: 20px 50px 20px 30px; } @media only screen and (max-width: 575px) { .rs-accordion-one.has-theme-blue .accordion-body { padding: 20px 30px 20px 30px; } } .rs-accordion-one.has-theme-green .accordion-button:not(.collapsed) { color: var(--rs-theme-green); } .rs-accordion-one.has-theme-green .accordion-button:not(.collapsed) .accordion-btn::after { background: var(--rs-theme-green); } .rs-accordion-one.has-white .accordion-button { background: var(--rs-white); } .rs-accordion-one.has-white .accordion-body { background: var(--rs-white); } /*----------------------------------------*/ /* 2.4 Background /*----------------------------------------*/ .primary-bg { background-color: var(--rs-bg-primary); } .black-bg { background: var(--rs-black); } .secondary-bg { background-color: var(--rs-bg-secondary); } .tertiary-bg { background-color: var(--rs-bg-tertiary); } .rs-bg-light { background: var(--rs-bg-light); } .rs-bg-light-grey { background: var(--rs-bg-light-grey); } .rs-dark-blue { background: var(--rs-theme-dark-blue); } /*----------------------------------------*/ /* 2.2 Buttons /*----------------------------------------*/ .rs-btn { font-size: 18px; text-transform: capitalize; color: var(--rs-white); display: inline-flex; align-items: center; justify-content: center; padding: 15px 35px; height: 60px; transition: all 0.3s linear; border-radius: 2px; font-weight: 500; position: relative; z-index: 1; overflow: hidden; } .rs-btn.has-bg::before { content: ""; position: absolute; inset: 0; background-color: rgb(255, 92, 0); transition: all 0.5s ease; transform: translateX(-100%); border-radius: 2px; z-index: -1; } .rs-btn.black-bg { background: var(--rs-black); } .rs-btn.black-bg:hover { background: var(--rs-white); color: var(--rs-black); } .rs-btn.black-bg.has-bg-orange:hover { background: var(--rs-theme-orange); } .rs-btn.black-bg.has-theme-deep-blue:hover { background: var(--rs-black); } .rs-btn.white-bg { background: var(--rs-white); color: var(--rs-theme-orange); } .rs-btn.white-bg:hover { background: var(--rs-black); color: var(--rs-white); } .rs-btn.blue-bg { background: var(--rs-theme-blue); } .rs-btn.blue-bg:hover { background-color: rgba(4, 4, 35, 0.25); } .rs-btn.has-bg-transparent { background: transparent; color: var(--rs-title-primary); border: 1px solid #E1E1E1; } .rs-btn.has-bg-transparent.has-icon .icon-box svg { fill: var(--rs-black); } .rs-btn.has-bg-transparent:hover { border-color: var(--rs-theme-orange); } .rs-btn.has-color { background: var(--rs-theme-primary); } .rs-btn.has-color:hover { background: var(--rs-hover-primary); color: var(--rs-white); } .rs-btn.has-theme-orange { background: var(--rs-theme-orange); } .rs-btn.has-theme-red { background: var(--rs-theme-red); } .rs-btn.has-theme-red:hover { filter: brightness(120%); } .rs-btn.has-theme-red.has-bg::before { content: ""; background-color: #D40A06; } .rs-btn.has-theme-red.has-bg:hover { filter: unset; } .rs-btn.has-theme-red.has-skew { transform: skewX(-5deg); } .rs-btn.has-theme-blue { background: var(--rs-theme-blue); } .rs-btn.has-theme-blue.has-bg::before { background-color: rgba(4, 4, 35, 0.25); } .rs-btn.has-theme-yellow { background: var(--rs-theme-yellow); color: var(--rs-theme-green); } .rs-btn.has-theme-yellow:hover { background: #EBB40E; } .rs-btn.has-theme-yellow.has-bg { background: var(--rs-theme-yellow); color: var(--rs-black); } .rs-btn.has-theme-yellow.has-bg::before { background: #EBB40E; } .rs-btn.has-theme-yellow.has-bg .icon-box svg { fill: var(--rs-black); } .rs-btn.has-theme-yellow.has-bg:hover { color: var(--rs-black); } .rs-btn.has-theme-light-blue { background: var(--rs-theme-light-blue); } .rs-btn.has-theme-light-blue.has-bg::before { background-color: #0C7BC7; } .rs-btn.has-theme-light-green { background: var(--rs-theme-light-green); } .rs-btn.has-theme-light-green.has-bg::before { background-color: #375B5D; } .rs-btn.has-theme-light-green.has-bg-white { color: var(--rs-theme-green); background: var(--rs-white); } .rs-btn.has-theme-light-green.has-bg-white.has-bg::before { background-color: var(--rs-theme-green); } .rs-btn.has-theme-light-green.has-bg-white.has-bg .icon-box svg { fill: var(--rs-theme-green); } .rs-btn.has-theme-light-green.has-bg-white:hover { color: var(--rs-white); } .rs-btn.has-theme-light-green.has-bg-white:hover .icon-box svg { fill: var(--rs-white); } .rs-btn.has-theme-deep-blue { background: var(--rs-theme-deep-blue); } .rs-btn.has-theme-deep-blue.has-bg::before { background: #1F1CB9; } .rs-btn.has-white { background: var(--rs-white); color: var(--rs-black); } .rs-btn.has-white.has-bg::before { content: ""; position: absolute; inset: 0; background: var(--rs-black); transition: all 0.5s ease; transform: translateX(-100%); border-radius: 2px; z-index: -1; } .rs-btn.has-white.has-icon .icon-box svg { fill: var(--rs-black); } .rs-btn.has-white:hover::before { transform: translateX(0); } .rs-btn.has-white:hover.has-icon .icon-box svg { fill: var(--rs-white); } .rs-btn.has-icon { display: inline-flex; align-items: center; gap: 10px; } .rs-btn.has-icon .icon-box { overflow: hidden; position: relative; display: inline-flex; transition: all 0.3s ease-out 0s; } [dir=rtl] .rs-btn.has-icon .icon-box { transform: rotate(-180deg); } .rs-btn.has-icon .icon-box svg { width: 17px; fill: var(--rs-white); } .rs-btn.has-icon .icon-box:hover .icon-first { transform: translateX(150%); } .rs-btn.has-icon .icon-box:hover .icon-second { transform: translateX(0%); } .rs-btn.has-icon .icon-first { transition: all 0.3s ease-out 0s; } .rs-btn.has-icon .icon-second { position: absolute; transform: translateX(-150%); transition: all 0.3s ease-out 0s; } .rs-btn.has-icon:hover { color: var(--rs-white); } .rs-btn.has-icon:hover .icon-first { transform: translateX(150%); } .rs-btn.has-icon:hover .icon-second { transform: translateX(0%); } .rs-btn.has-transparent-btn { width: unset; height: unset; padding: unset; } .rs-btn-circle { height: 60px; width: 60px; display: inline-flex; align-items: center; justify-content: center; border-radius: 50%; transition: all 0.3s ease 0s; padding: 0; } .rs-btn-circle svg { width: 17px; height: 17px; fill: var(--rs-white); } .rs-btn.has-circle { padding: 0; border-radius: 50%; width: 50px; height: 50px; } .rs-btn.has-circle.has-small-btn { width: 40px; height: 40px; } .rs-btn.has-black { background: var(--rs-black); } .rs-btn.has-black svg { width: 12px; } .rs-btn.has-black svg path { fill: #FFFFFF; } .rs-btn.has-text { color: var(--rs-black); text-decoration: underline; padding: 0; width: unset; height: unset; } .rs-btn.has-text:hover { color: var(--rs-theme-orange); } .rs-btn.has-text:hover .icon-box svg { fill: var(--rs-theme-orange); } .rs-btn.has-text .icon-box svg { fill: var(--rs-black); } .rs-btn.has-text.has-theme-green:hover { color: var(--rs-theme-green); } .rs-btn.has-text.has-theme-green:hover .icon-box svg { fill: var(--rs-theme-green); } .rs-btn.has-large-radius { border-radius: 10px; } .rs-btn:hover.has-bg::before { transform: translateX(0); } .rs-btn:hover.has-bg-transparent.has-icon .icon-box svg { fill: var(--rs-white); } .rs-btn-group { display: flex; width: fit-content; } .rs-btn-group .rs-btn { background: var(--rs-theme-primary); color: white; } .rs-btn-group > *:nth-child(1) { transform: scale3d(0.5, 0.5, 1); margin-inline-end: -70px; } @media only screen and (max-width: 1199px) { .rs-btn-group > *:nth-child(1) { margin-inline-end: -50px; } } .rs-btn-group > *:nth-child(2) { transform: scale3d(1, 1, 1); } .rs-btn-group > *:nth-child(3) { transform: scale3d(1, 1, 1); margin-inline-start: 0; } .rs-btn-group:hover > *:nth-child(1) { transform: scale3d(1, 1, 1); margin-inline-end: 0; } .rs-btn-group:hover > *:nth-child(2) { transform: scale3d(1, 1, 1); } .rs-btn-group:hover > *:nth-child(3) { transform: scale3d(0.5, 0.5, 1); margin-inline-start: -70px; } @media only screen and (max-width: 1199px) { .rs-btn-group:hover > *:nth-child(3) { margin-inline-start: -50px; } } .rs-btn-group .rs-btn-primary { overflow: hidden; position: relative; z-index: 2; } .rs-btn-group .rs-btn-circle { position: relative; z-index: 1; } .rs-rotate-btn { width: 150px; height: 150px; position: relative; } .rs-rotate-btn:hover .rs-text-circle { animation-play-state: paused; } .rs-rotate-btn .rs-circle-btn { position: absolute; top: 50%; left: 50%; width: 90px; display: flex; align-items: center; justify-content: center; height: 90px; transform: translate(-50%, -50%); background: var(--rs-theme-primary); border-radius: 50%; text-align: center; padding: 20px; z-index: 1; transition: 0.3s; } .rs-rotate-btn .rs-circle-btn:hover { background: var(--rs-hover-primary); } .rs-rotate-btn .rs-circle-btn:hover svg { transform: rotate(45deg); } .rs-rotate-btn .rs-circle-btn svg { width: 30px; height: 30px; } .rs-rotate-btn .rs-circle-btn svg path { fill: var(--rs-white); } .rs-rotate-btn .rs-text-circle-wrapper { width: 150px; height: auto; aspect-ratio: 1/1; position: absolute; top: 0; left: 0; padding: 5px; } .rs-rotate-btn .rs-text-circle { animation: rotate-infinite 30s infinite linear; width: 100%; height: 100%; position: relative; } .rs-rotate-btn .rs-text-circle span { position: absolute; height: 100%; width: 100%; text-transform: uppercase; font-size: 18px; font-weight: 700; text-align: center; color: #142340; } .rs-circle-btn { width: 50px; height: 50px; display: inline-flex; justify-content: center; align-items: center; background: var(--rs-bg-secondary); transition: 0.3s; border-radius: 50%; } .rs-circle-btn svg { width: 18px; fill: var(--rs-theme-primary); } .rs-circle-btn.has-bg { background: var(--rs-theme-tertiary); } .rs-circle-btn.has-bg svg { fill: var(--rs-white); } .rs-circle-btn.has-bg:hover { background: var(--rs-hover-tertiary); } .rs-circle-btn.has-bg:hover svg { fill: var(--rs-hover-secondary); } .rs-circle-btn:hover { background: var(--rs-theme-primary); } .rs-circle-btn:hover svg { fill: var(--rs-white); } .rs-circle-btn.has-dark-blue { background: var(--rs-theme-tertiary); color: var(--rs-white); width: 60px; height: 60px; font-size: 25px; } .rs-circle-btn.has-dark-blue:hover { background: var(--rs-white); color: var(--rs-black); } .rs-circle-btn.has-rotate:hover { transform: rotate(45deg); } .rs-play-btn { width: 60px; height: 60px; font-size: 26px; background: var(--rs-theme-orange); display: inline-flex; border-radius: 50%; color: var(--rs-white); justify-content: center; align-items: center; position: relative; z-index: 1; } .rs-play-btn.has-theme-red { width: 65px; height: 65px; font-size: 20px; background: var(--rs-theme-red); } .rs-play-btn.has-theme-red::before { background: var(--rs-theme-red); } .rs-play-btn.has-theme-yellow { width: 65px; height: 65px; font-size: 20px; background: var(--rs-theme-yellow); color: var(--rs-black); } .rs-play-btn.has-theme-yellow::before { background: var(--rs-theme-yellow); } .rs-play-btn.has-theme-blue { width: 80px; height: 80px; font-size: 25px; background: var(--rs-theme-blue); } .rs-play-btn.has-theme-blue::before { background: var(--rs-theme-blue); width: 80px; height: 80px; } .rs-play-btn.has-theme-deep-blue { width: 80px; height: 80px; font-size: 25px; background: var(--rs-theme-deep-blue); } .rs-play-btn.has-theme-deep-blue::before { background: var(--rs-theme-deep-blue); width: 80px; height: 80px; } .rs-play-btn.has-theme-orange { width: 80px; height: 80px; font-size: 25px; background: var(--rs-theme-orange); } .rs-play-btn.has-theme-orange::before { background: var(--rs-theme-orange); width: 80px; height: 80px; } .rs-play-btn.has-transparent-btn::before, .rs-play-btn.has-transparent-btn::after { content: none; } .rs-play-btn:hover { color: var(--rs-white); } .rs-play-btn::before { background: var(--rs-theme-orange); content: ""; position: absolute; width: 60px; height: 60px; z-index: -1; left: 50%; top: 50%; transform: translateX(-50%) translateY(-50%); display: block; border-radius: 50%; -webkit-animation: rs-pulse-border 1500ms ease-out infinite; animation: rs-pulse-border 1500ms ease-out infinite; } .rs-play-btn::after { content: ""; position: absolute; z-index: 1; left: 50%; top: 50%; transform: translateX(-50%) translateY(-50%); display: block; border-radius: 50%; transition: all 200ms; } .rs-square-btn { font-size: 18px; display: inline-flex; align-items: center; justify-content: center; padding: 15px 9px; height: 30px; transition: all 0.3s linear; border-radius: 2px; font-weight: 500; position: relative; z-index: 1; overflow: hidden; } .rs-square-btn.has-icon { display: inline-flex; align-items: center; gap: 10px; } .rs-square-btn.has-icon .icon-box { overflow: hidden; position: relative; display: inline-flex; transition: all 0.3s ease-out 0s; } [dir=rtl] .rs-square-btn.has-icon .icon-box { transform: rotate(-180deg); } .rs-square-btn.has-icon .icon-box svg { width: 12px; } .rs-square-btn.has-icon .icon-box svg path { fill: #616161; } .rs-square-btn.has-icon .icon-box:hover .icon-first { transform: translateX(150%); } .rs-square-btn.has-icon .icon-box:hover .icon-second { transform: translateX(0%); } .rs-square-btn.has-icon .icon-first { transition: all 0.3s ease-out 0s; } .rs-square-btn.has-icon .icon-second { position: absolute; transform: translateX(-150%); transition: all 0.3s ease-out 0s; } .rs-square-btn.has-icon:hover { color: var(--rs-white); } .rs-square-btn.has-icon:hover .icon-first { transform: translateX(150%); } .rs-square-btn.has-icon:hover .icon-second { transform: translateX(0%); } .rs-square-btn.has-light-bg { background: #e6e6e9; } .rs-square-btn.has-light-bg:hover { background: var(--rs-theme-red); } .rs-square-btn.has-light-bg:hover .icon-box svg path { fill: var(--rs-white); } .rs-square-btn.has-light-grey { background: #E4E4E4; height: 40px; padding: 15px 10px; } .rs-square-btn.has-light-grey .icon-box i { font-size: 20px; } .rs-square-btn.has-light-grey:hover { background: var(--rs-theme-red); } .rs-square-btn.has-light-grey:hover .icon-box i { color: var(--rs-white); } .rs-square-btn.has-theme-orange { padding: 15px 17px; height: 50px; background: var(--rs-theme-orange); } .rs-square-btn.has-theme-orange .icon-box svg { width: 16px; } .rs-square-btn.has-theme-orange .icon-box svg path { fill: var(--rs-white); } .rs-square-btn.has-theme-green { background: #E4E4E4; height: 40px; padding: 15px 10px; } .rs-square-btn.has-theme-green:hover { background: var(--rs-theme-light-green); } .rs-square-btn.has-theme-green:hover .icon-box i { color: var(--rs-white); } .rs-square-btn.has-black { background: #dfb303; } .rs-square-btn.has-black:hover { background: var(--rs-black); } .rs-square-btn.has-black:hover .icon-box svg path { fill: var(--rs-white); } .rs-square-btn.has-theme-deep-blue { padding: 15px 17px; height: 50px; background: var(--rs-theme-deep-blue); } .rs-square-btn.has-theme-deep-blue .icon-box svg { width: 16px; } .rs-square-btn.has-theme-deep-blue .icon-box svg path { fill: var(--rs-white); } .rs-button-wrapper .rs-btn { height: 70px; padding: 15px 5px; border: 1px solid #666666; border-radius: 40px 40px 40px 40px; text-transform: uppercase; color: var(--rs-black); } .rs-button-wrapper .rs-btn.has-border-white { border-color: var(--rs-white); color: var(--rs-white); } .rs-button-wrapper .rs-btn.has-border-white:hover { color: var(--rs-white); } .rs-button-wrapper .rs-btn:hover { color: var(--rs-black); } .rs-button-wrapper .rs-btn:hover .rs-icon { inset-inline-start: calc(100% - 60px); } .rs-button-wrapper .rs-btn:hover .rs-btn-text { transform: translate3d(-60px, 0, 0) !important; transform-style: preserve-3d; } .rs-button-wrapper .rs-icon { background: var(--rs-theme-green); height: 60px; width: 60px; display: inline-flex; align-items: center; justify-content: center; border-radius: 50%; transition: all 0.3s ease 0s, left 0.5s; position: relative; animation: 0.5s btnHoverEffectReverse; left: 0; } .rs-button-wrapper .rs-icon svg { width: 16px; height: 16px; } .rs-button-wrapper .rs-icon svg path { fill: var(--rs-white); } .rs-button-wrapper .rs-btn-text { transform: translate3d(0, 0, 0); transform-style: preserve-3d; padding: 0 35px 0 35px; } .rs-text-btn { font-weight: 500; } .rs-text-btn:hover { color: var(--rs-theme-red); } .rs-text-btn.rs-btn { padding: 0; height: unset; color: var(--rs-text-secondary); font-weight: 400; } .rs-text-btn.has-icon { display: inline-flex; align-items: center; gap: 10px; } .rs-text-btn.has-icon .icon-box { overflow: hidden; position: relative; display: inline-flex; transition: all 0.3s ease-out 0s; } .rs-text-btn.has-icon .icon-box svg { width: 17px; fill: var(--rs-text-secondary); } .rs-text-btn.has-icon .icon-box:hover .icon-first { transform: translateX(150%); } .rs-text-btn.has-icon .icon-box:hover .icon-second { transform: translateX(0%); } .rs-text-btn.has-icon .icon-first { transition: all 0.3s ease-out 0s; } .rs-text-btn.has-icon .icon-second { position: absolute; transform: translateX(-150%); transition: all 0.3s ease-out 0s; } .rs-text-btn.has-icon:hover { color: var(--rs-theme-orange); } .rs-text-btn.has-icon:hover svg { fill: var(--rs-theme-orange); } .rs-text-btn.has-icon:hover .icon-first { transform: translateX(150%); } .rs-text-btn.has-icon:hover .icon-second { transform: translateX(0%); } /*----------------------------------------*/ /* 2.4 Color Short Code /*----------------------------------------*/ .rs-text-primary { color: var(--rs-theme-primary); } .rs-theme-orange { color: var(--rs-theme-orange); } .rs-theme-red { color: var(--rs-theme-red); } .rs-theme-yellow { color: var(--rs-theme-yellow); } .rs-white { color: var(--rs-white); } .rs-theme-light-blue { color: var(--rs-theme-light-blue); } .rs-theme-deep-blue { color: var(--rs-theme-deep-blue); } .rs-black { color: var(--rs-black); } .rating-color { color: #FFB21D; } /*----------------------------------------*/ /* 2.2 counter /*----------------------------------------*/ .rs-counter-one .rs-counter-shape { position: absolute; inset-inline-end: 0; bottom: -90px; z-index: -1; } @media only screen and (max-width: 575px) { .rs-counter-one .rs-counter-shape { display: none; } } .rs-counter-one .rs-counter-number, .rs-counter-one .prefix { font-size: 115px; position: relative; -webkit-text-fill-color: transparent; color: transparent; -webkit-text-stroke-width: 2px; stroke-width: 2px; -webkit-text-stroke-color: rgba(31, 31, 31, 0.6); stroke: rgba(31, 31, 31, 0.6); font-weight: 500; line-height: 0.8; } @media only screen and (max-width: 1600px) { .rs-counter-one .rs-counter-number, .rs-counter-one .prefix { font-size: 100px; } } @media only screen and (max-width: 1366px) { .rs-counter-one .rs-counter-number, .rs-counter-one .prefix { font-size: 80px; } } @media only screen and (max-width: 1199px) { .rs-counter-one .rs-counter-number, .rs-counter-one .prefix { font-size: 70px; } } .rs-counter-one .rs-counter-number-wrapper { display: flex; align-items: center; padding-bottom: 25px; margin-bottom: 20px; border-bottom: 1px solid rgba(31, 31, 31, 0.16); } .rs-counter-one .rs-counter-title { font-size: 20px; } .rs-counter-one.has-theme-red { background: #111111; } .rs-counter-one.has-theme-red .rs-counter-number, .rs-counter-one.has-theme-red .prefix { -webkit-text-stroke-color: var(--rs-theme-red); stroke: var(--rs-theme-red); } .rs-counter-one.has-theme-red .rs-counter-title { color: var(--rs-white); } .rs-counter-one.has-theme-red .rs-counter-number-wrapper { border-color: rgba(255, 255, 255, 0.129); } .rs-counter-one.has-theme-blue .rs-counter-number, .rs-counter-one.has-theme-blue .prefix { font-size: 115px; position: relative; -webkit-text-fill-color: rgba(64, 20, 20, 0); color: rgba(64, 20, 20, 0); -webkit-text-stroke-width: 1px; stroke-width: 1px; -webkit-text-stroke-color: rgba(20, 35, 64, 0.8); stroke: rgba(20, 35, 64, 0.8); font-weight: 500; line-height: 0.8; } @media only screen and (max-width: 1600px) { .rs-counter-one.has-theme-blue .rs-counter-number, .rs-counter-one.has-theme-blue .prefix { font-size: 100px; } } @media only screen and (max-width: 1366px) { .rs-counter-one.has-theme-blue .rs-counter-number, .rs-counter-one.has-theme-blue .prefix { font-size: 80px; } } @media only screen and (max-width: 1199px) { .rs-counter-one.has-theme-blue .rs-counter-number, .rs-counter-one.has-theme-blue .prefix { font-size: 70px; } } .rs-counter-one.has-theme-green .rs-counter-number, .rs-counter-one.has-theme-green .prefix { font-size: 115px; position: relative; -webkit-text-fill-color: transparent; color: transparent; -webkit-text-stroke-width: 2px; stroke-width: 2px; -webkit-text-stroke-color: rgba(2, 59, 74, 0.6); stroke: rgba(2, 59, 74, 0.6); font-weight: 500; line-height: 0.8; } @media only screen and (max-width: 1600px) { .rs-counter-one.has-theme-green .rs-counter-number, .rs-counter-one.has-theme-green .prefix { font-size: 100px; } } @media only screen and (max-width: 1366px) { .rs-counter-one.has-theme-green .rs-counter-number, .rs-counter-one.has-theme-green .prefix { font-size: 80px; } } @media only screen and (max-width: 1199px) { .rs-counter-one.has-theme-green .rs-counter-number, .rs-counter-one.has-theme-green .prefix { font-size: 70px; } } .rs-counter-one .rs-counter-bg-thumb { position: absolute; width: 100%; height: 100%; top: 0; inset-inline-start: 0; background-repeat: no-repeat; background-size: cover; background-position: bottom right; z-index: -1; } .rs-counter-one.has-space { overflow-x: clip; padding-bottom: 250px; } @media only screen and (max-width: 575px) { .rs-counter-one.has-space .rs-counter-bg-thumb { display: none; } } .rs-elements-counter-area.rs-counter-one.has-bg-orange .rs-counter-number, .rs-elements-counter-area.rs-counter-one.has-bg-orange .prefix { color: var(--rs-theme-orange); -webkit-text-fill-color: unset; stroke: var(--rs-theme-orange); -webkit-text-stroke-width: unset; stroke-width: unset; } .rs-elements-counter-area.rs-about-ten .rs-about-counter-wrapper { position: unset; right: unset; bottom: unset; } /*----------------------------------------*/ /* 2.9 Offcanvas /*----------------------------------------*/ .offcanvas-area { background: var(--rs-bg-primary) none repeat scroll 0 0; position: fixed; inset-inline-end: -100%; top: 0; width: 450px; height: 100%; z-index: 999; overflow-y: scroll; overscroll-behavior-y: contain; scrollbar-width: none; transition: all 0.5s ease-in-out; } .offcanvas-area ::-webkit-scrollbar { display: none; } @media only screen and (max-width: 575px) { .offcanvas-area { width: 100%; } } .offcanvas-area.info-open { inset-inline-end: 0%; } .offcanvas-area .mean-container .mean-nav ul li.active > a { color: var(--rs-theme-orange); } .offcanvas-area .mean-container .mean-nav ul li a.active { color: var(--rs-theme-orange); } .offcanvas-area.has-theme-red .offcanvas-close { background: var(--rs-theme-red); } .offcanvas-area.has-theme-red .offcanvas-close-icon { color: var(--rs-white); } .offcanvas-area.has-theme-red .mean-container .mean-nav ul li.active > a { color: var(--rs-theme-red); } .offcanvas-area.has-theme-red .mean-container .mean-nav ul li a.active { color: var(--rs-theme-red); } .offcanvas-area.has-theme-red .mean-container .mean-nav ul li a:hover, .offcanvas-area.has-theme-red .mean-container .mean-nav ul li span:hover { color: var(--rs-theme-red); } .offcanvas-area.has-theme-red .mean-container .mean-nav ul li.dropdown-opened > a, .offcanvas-area.has-theme-red .mean-container .mean-nav ul li.dropdown-opened > span { color: var(--rs-theme-red); } .offcanvas-area.has-theme-red .mean-container .mean-nav ul li.dropdown-opened > a.mean-expand.mean-clicked, .offcanvas-area.has-theme-red .mean-container .mean-nav ul li.dropdown-opened > span.mean-expand.mean-clicked { background: var(--rs-theme-red); } .offcanvas-area.has-theme-red .mean-container .mean-nav ul li a.mean-expand:hover, .offcanvas-area.has-theme-red .mean-container .mean-nav ul li span.mean-expand:hover { background: var(--rs-theme-red); color: var(--rs-white); } .offcanvas-area.has-theme-red .offcanvas-contact-text a:hover { color: var(--rs-theme-red); } .offcanvas-area.has-theme-red .offcanvas-contact-icon svg path { fill: var(--rs-theme-red); } .offcanvas-area.has-theme-red .offcanvas-social ul li a:hover { background: var(--rs-theme-red); border-color: var(--rs-theme-red); } .offcanvas-area.has-theme-blue .offcanvas-close { background: var(--rs-theme-blue); } .offcanvas-area.has-theme-blue .offcanvas-close-icon { color: var(--rs-white); } .offcanvas-area.has-theme-blue .mean-container .mean-nav ul li.active > a { color: var(--rs-theme-blue); } .offcanvas-area.has-theme-blue .mean-container .mean-nav ul li a.active { color: var(--rs-theme-blue); } .offcanvas-area.has-theme-blue .mean-container .mean-nav ul li a:hover, .offcanvas-area.has-theme-blue .mean-container .mean-nav ul li span:hover { color: var(--rs-theme-blue); } .offcanvas-area.has-theme-blue .mean-container .mean-nav ul li.dropdown-opened > a, .offcanvas-area.has-theme-blue .mean-container .mean-nav ul li.dropdown-opened > span { color: var(--rs-theme-blue); } .offcanvas-area.has-theme-blue .mean-container .mean-nav ul li.dropdown-opened > a.mean-expand.mean-clicked, .offcanvas-area.has-theme-blue .mean-container .mean-nav ul li.dropdown-opened > span.mean-expand.mean-clicked { background: var(--rs-theme-blue); } .offcanvas-area.has-theme-blue .mean-container .mean-nav ul li a.mean-expand:hover, .offcanvas-area.has-theme-blue .mean-container .mean-nav ul li span.mean-expand:hover { background: var(--rs-theme-blue); color: var(--rs-white); } .offcanvas-area.has-theme-blue .offcanvas-contact-text a:hover { color: var(--rs-theme-blue); } .offcanvas-area.has-theme-blue .offcanvas-contact-icon svg path { fill: var(--rs-theme-blue); } .offcanvas-area.has-theme-blue .offcanvas-social ul li a:hover { background: var(--rs-theme-blue); border-color: var(--rs-theme-blue); } .offcanvas-area.has-theme-orange .offcanvas-close { background: var(--rs-theme-orange); } .offcanvas-area.has-theme-orange .offcanvas-close-icon { color: var(--rs-white); } .offcanvas-area.has-theme-orange .mean-container .mean-nav ul li.active > a { color: var(--rs-theme-orange); } .offcanvas-area.has-theme-orange .mean-container .mean-nav ul li a.active { color: var(--rs-theme-orange); } .offcanvas-area.has-theme-orange .mean-container .mean-nav ul li a:hover { color: var(--rs-theme-orange); } .offcanvas-area.has-theme-orange .mean-container .mean-nav ul li.dropdown-opened > a, .offcanvas-area.has-theme-orange .mean-container .mean-nav ul li.dropdown-opened > span { color: var(--rs-theme-orange); } .offcanvas-area.has-theme-orange .mean-container .mean-nav ul li.dropdown-opened > a.mean-expand.mean-clicked, .offcanvas-area.has-theme-orange .mean-container .mean-nav ul li.dropdown-opened > span.mean-expand.mean-clicked { background: var(--rs-theme-orange); color: var(--rs-white); } .offcanvas-area.has-theme-orange .mean-container .mean-nav ul li.dropdown-opened > a.mean-expand.mean-clicked i, .offcanvas-area.has-theme-orange .mean-container .mean-nav ul li.dropdown-opened > span.mean-expand.mean-clicked i { color: var(--rs-white); } .offcanvas-area.has-theme-orange .mean-container .mean-nav ul li a.mean-expand:hover, .offcanvas-area.has-theme-orange .mean-container .mean-nav ul li span.mean-expand:hover { background: var(--rs-theme-orange); color: var(--rs-white); } .offcanvas-area.has-theme-orange .offcanvas-contact-text a:hover { color: var(--rs-theme-orange); } .offcanvas-area.has-theme-orange .offcanvas-contact-icon svg path { fill: var(--rs-theme-orange); } .offcanvas-area.has-theme-orange .offcanvas-social ul li a:hover { background: var(--rs-theme-orange); color: var(--rs-white); border-color: var(--rs-theme-orange); } .offcanvas-area.has-theme-green .offcanvas-close { background: var(--rs-theme-green); } .offcanvas-area.has-theme-green .mean-container .mean-nav ul li.active > a { color: var(--rs-theme-green); } .offcanvas-area.has-theme-green .mean-container .mean-nav ul li a.active { color: var(--rs-theme-green); } .offcanvas-area.has-theme-green .mean-container .mean-nav ul li a:hover { color: var(--rs-theme-green); } .offcanvas-area.has-theme-green .mean-container .mean-nav ul li a:hover, .offcanvas-area.has-theme-green .mean-container .mean-nav ul li span:hover { color: var(--rs-theme-green); } .offcanvas-area.has-theme-green .mean-container .mean-nav ul li.dropdown-opened > a, .offcanvas-area.has-theme-green .mean-container .mean-nav ul li.dropdown-opened > span { color: var(--rs-theme-green); } .offcanvas-area.has-theme-green .mean-container .mean-nav ul li.dropdown-opened > a.mean-expand.mean-clicked, .offcanvas-area.has-theme-green .mean-container .mean-nav ul li.dropdown-opened > span.mean-expand.mean-clicked { background: var(--rs-theme-green); } .offcanvas-area.has-theme-green .mean-container .mean-nav ul li a.mean-expand:hover, .offcanvas-area.has-theme-green .mean-container .mean-nav ul li span.mean-expand:hover { background: var(--rs-theme-green); color: var(--rs-white); } .offcanvas-area.has-theme-green .offcanvas-contact-text a:hover { color: var(--rs-theme-green); } .offcanvas-area.has-theme-green .offcanvas-contact-icon svg path { fill: var(--rs-theme-green); } .offcanvas-area.has-theme-green .offcanvas-social ul li a:hover { background: var(--rs-theme-green); border-color: var(--rs-theme-green); } .offcanvas-area.has-theme-light-blue .offcanvas-close { background: var(--rs-theme-light-blue); } .offcanvas-area.has-theme-light-blue .offcanvas-close-icon { color: var(--rs-white); } .offcanvas-area.has-theme-light-blue .mean-container .mean-nav ul li.active > a { color: var(--rs-theme-light-blue); } .offcanvas-area.has-theme-light-blue .mean-container .mean-nav ul li a.active { color: var(--rs-theme-light-blue); } .offcanvas-area.has-theme-light-blue .mean-container .mean-nav ul li a:hover, .offcanvas-area.has-theme-light-blue .mean-container .mean-nav ul li span:hover { color: var(--rs-theme-light-blue); } .offcanvas-area.has-theme-light-blue .mean-container .mean-nav ul li.dropdown-opened > a, .offcanvas-area.has-theme-light-blue .mean-container .mean-nav ul li.dropdown-opened > span { color: var(--rs-theme-light-blue); } .offcanvas-area.has-theme-light-blue .mean-container .mean-nav ul li.dropdown-opened > a.mean-expand.mean-clicked, .offcanvas-area.has-theme-light-blue .mean-container .mean-nav ul li.dropdown-opened > span.mean-expand.mean-clicked { background: var(--rs-theme-light-blue); } .offcanvas-area.has-theme-light-blue .mean-container .mean-nav ul li a.mean-expand:hover, .offcanvas-area.has-theme-light-blue .mean-container .mean-nav ul li span.mean-expand:hover { background: var(--rs-theme-light-blue); color: var(--rs-white); } .offcanvas-area.has-theme-light-blue .offcanvas-contact-text a:hover { color: var(--rs-theme-light-blue); } .offcanvas-area.has-theme-light-blue .offcanvas-contact-icon svg path { fill: var(--rs-theme-light-blue); } .offcanvas-area.has-theme-light-blue .offcanvas-social ul li a:hover { background: var(--rs-theme-light-blue); border-color: var(--rs-theme-light-blue); } .offcanvas-area.has-theme-yellow .offcanvas-close { background: var(--rs-theme-yellow); } .offcanvas-area.has-theme-yellow .offcanvas-close-icon { color: var(--rs-white); } .offcanvas-area.has-theme-yellow .mean-container .mean-nav ul li.active > a { color: var(--rs-theme-yellow); } .offcanvas-area.has-theme-yellow .mean-container .mean-nav ul li a.active { color: var(--rs-theme-yellow); } .offcanvas-area.has-theme-yellow .mean-container .mean-nav ul li a:hover, .offcanvas-area.has-theme-yellow .mean-container .mean-nav ul li span:hover { color: var(--rs-theme-yellow); } .offcanvas-area.has-theme-yellow .mean-container .mean-nav ul li.dropdown-opened > a, .offcanvas-area.has-theme-yellow .mean-container .mean-nav ul li.dropdown-opened > span { color: var(--rs-theme-yellow); } .offcanvas-area.has-theme-yellow .mean-container .mean-nav ul li.dropdown-opened > a.mean-expand.mean-clicked, .offcanvas-area.has-theme-yellow .mean-container .mean-nav ul li.dropdown-opened > span.mean-expand.mean-clicked { background: var(--rs-theme-yellow); } .offcanvas-area.has-theme-yellow .mean-container .mean-nav ul li a.mean-expand:hover, .offcanvas-area.has-theme-yellow .mean-container .mean-nav ul li span.mean-expand:hover { background: var(--rs-theme-yellow); color: var(--rs-white); } .offcanvas-area.has-theme-yellow .offcanvas-contact-text a:hover { color: var(--rs-theme-yellow); } .offcanvas-area.has-theme-yellow .offcanvas-contact-icon svg path { fill: var(--rs-theme-yellow); } .offcanvas-area.has-theme-yellow .offcanvas-social ul li a:hover { background: var(--rs-theme-yellow); border-color: var(--rs-theme-yellow); color: var(--rs-black); } .offcanvas-area.has-theme-deep-blue .offcanvas-close { background: var(--rs-theme-deep-blue); } .offcanvas-area.has-theme-deep-blue .offcanvas-close-icon { color: var(--rs-white); } .offcanvas-area.has-theme-deep-blue .mean-container .mean-nav ul li.active > a { color: var(--rs-theme-deep-blue); } .offcanvas-area.has-theme-deep-blue .mean-container .mean-nav ul li a.active { color: var(--rs-theme-deep-blue); } .offcanvas-area.has-theme-deep-blue .mean-container .mean-nav ul li a:hover, .offcanvas-area.has-theme-deep-blue .mean-container .mean-nav ul li span:hover { color: var(--rs-theme-deep-blue); } .offcanvas-area.has-theme-deep-blue .mean-container .mean-nav ul li.dropdown-opened > a, .offcanvas-area.has-theme-deep-blue .mean-container .mean-nav ul li.dropdown-opened > span { color: var(--rs-theme-deep-blue); } .offcanvas-area.has-theme-deep-blue .mean-container .mean-nav ul li.dropdown-opened > a.mean-expand.mean-clicked, .offcanvas-area.has-theme-deep-blue .mean-container .mean-nav ul li.dropdown-opened > span.mean-expand.mean-clicked { background: var(--rs-theme-deep-blue); } .offcanvas-area.has-theme-deep-blue .mean-container .mean-nav ul li a.mean-expand:hover, .offcanvas-area.has-theme-deep-blue .mean-container .mean-nav ul li span.mean-expand:hover { background: var(--rs-theme-deep-blue); color: var(--rs-white); } .offcanvas-area.has-theme-deep-blue .offcanvas-contact-text a:hover { color: var(--rs-theme-deep-blue); } .offcanvas-area.has-theme-deep-blue .offcanvas-contact-icon svg path { fill: var(--rs-theme-deep-blue); } .offcanvas-area.has-theme-deep-blue .offcanvas-social ul li a:hover { background: var(--rs-theme-deep-blue); border-color: var(--rs-theme-deep-blue); color: var(--rs-white); } .offcanvas-logo a img { width: 180px; } .offcanvas-content { padding-bottom: 45px; } .offcanvas-wrapper { position: relative; height: 100%; padding: 40px 40px; } @media only screen and (max-width: 575px) { .offcanvas-wrapper { padding: 30px 30px; } } .offcanvas-search { position: relative; } .offcanvas-search button { position: absolute; top: 50%; inset-inline-start: 0; transform: translateY(-50%); font-size: 16px; color: var(--rs-hover-primary); } .offcanvas-search button:hover { color: var(--rs-theme-primary); } .offcanvas-search input { width: 100%; height: 40px; line-height: 40px; padding: 0 25px; background: transparent; border: none; outline: none; border-bottom: 1px solid #D5D5D5; font-size: 18px; color: var(--rs-black); } .offcanvas-search input::placeholder { color: var(--rs-placeholder); } .offcanvas-search input:focus { border-radius: 0; } .offcanvas-title-meta { color: var(--rs-title-primary); margin-bottom: 20px; font-size: 24px; } .offcanvas-text p { margin-bottom: 25px; } .offcanvas-social { margin-bottom: 40px; } .offcanvas-social ul li { display: inline-block; } .offcanvas-social ul li:not(:last-child) { margin-right: 5px; } .offcanvas-social ul li a { display: -moz-box; display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: center; width: 40px; height: 40px; background: transparent; color: var(--rs-black); border: 1px solid var(--rs-border-secondary); font-size: 16px; -webkit-border-radius: 50%; -moz-border-radius: 50%; -o-border-radius: 50%; -ms-border-radius: 50%; border-radius: 50%; } .offcanvas-social ul li a:hover { background: var(--rs-theme-orange); color: var(--rs-white); border-color: var(--rs-theme-orange); } .offcanvas-notification-icon a { font-size: 14px; color: var(--rs-white); position: relative; } .offcanvas-notification-icon a .notification-count { position: absolute; top: -4px; right: -13px; display: inline-block; width: 20px; height: 20px; line-height: 22px; font-size: 12px; font-weight: 600; background-color: var(--rs-theme-primary); -webkit-border-radius: 50%; -moz-border-radius: 50%; -o-border-radius: 50%; -ms-border-radius: 50%; border-radius: 50%; color: var(--rs-white); text-align: center; } .offcanvas-notification-text p { margin-bottom: 0; font-weight: 500; color: var(--rs-white); font-size: 14px; } .offcanvas-notification-text p .notification-number { color: var(--rs-theme-primary); } .offcanvas-notification-text p a { color: var(--rs-theme-primary); } .offcanvas-overlay { background-color: rgba(0, 0, 0, 0.6); height: 100%; width: 100%; position: fixed; top: 0; z-index: 99; inset-inline-start: 0; opacity: 0; visibility: hidden; } .offcanvas-overlay:hover { cursor: url(../images/shape/cross-out.png), pointer; } .offcanvas-overlay.overlay-open { opacity: 1; visibility: visible; } .offcanvas-contact ul li:not(:last-child) { margin-bottom: 20px; } .offcanvas-contact ul li a:hover { color: var(--rs-theme-orange); } .offcanvas-contact ul li:hover svg path { fill: var(--rs-theme-orange); } .offcanvas-contact-icon { display: inline-block; width: 40px; height: 40px; display: flex; justify-content: center; text-align: center; align-items: center; border-radius: 50%; background: transparent; color: var(--rs-black); border: 1px solid var(--rs-border-secondary); -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -ms-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; } .offcanvas-contact-icon svg { width: 15px; height: 15px; } .offcanvas-contact-icon svg path { fill: var(--rs-theme-orange); } .offcanvas-btn .rs-btn { border: 1px solid var(--rs-border-secondary); padding: 0 12px; } .offcanvas-btn .rs-btn:hover { border-color: var(--rs-theme-primary); } .offcanvas-gallery-thumb-wrapper { gap: 20px; display: flex; flex-wrap: wrap; } .offcanvas-gallery-thumb-wrapper .offcanvas-popup-thumb img { width: 100px; height: 100px; } .offcanvas-about p { max-width: 350px; } .offcanvas-close { width: 45px; height: 45px; background: var(--rs-theme-orange); display: flex; justify-content: center; align-items: center; border-radius: 50%; } @media only screen and (max-width: 575px) { .offcanvas-close { width: 40px; height: 40px; } } .offcanvas-close-icon { line-height: 1; color: var(--rs-white); } .offcanvas-close-icon .offcanvas-m-lines { position: relative; display: block; height: 12px; width: 20px; } @media only screen and (max-width: 575px) { .offcanvas-close-icon .offcanvas-m-lines { height: 14px; width: 18px; } } .offcanvas-close-icon.animation--flip .offcanvas-m-line.line--1 { top: 6px; transform: rotate(45deg); } .offcanvas-close-icon.animation--flip .offcanvas-m-line.line--3 { opacity: 0; opacity: 0; } .offcanvas-close-icon.animation--flip .offcanvas-m-line.line--2 { top: 6px; transform: rotate(-45deg); } .offcanvas-close-icon .offcanvas-m-line { position: absolute; inset-inline-start: 0; height: 2px; width: 100%; background-color: currentColor; transition: top 0.15s ease, transform 0.3s ease; } .offcanvas-close-icon .offcanvas-m-line.line--1 { top: 0; } .offcanvas-close-icon .offcanvas-m-line.line--2 { top: 5px; } .offcanvas-close-icon .offcanvas-m-line.line--3 { bottom: 0; bottom: 0; } .offcanvas-close-icon:hover .offcanvas-m-line { animation: qode-draw 0.8s cubic-bezier(0.44, 1.1, 0.53, 0.99) 1 forwards; animation: qode-draw 0.8s cubic-bezier(0.44, 1.1, 0.53, 0.99) 1 forwards; } .offcanvas-close-icon:hover .offcanvas-m-line:nth-of-type(2) { animation-delay: 0.1s; } /*----------------------------------------*/ /* 2.0 Section Title /*----------------------------------------*/ .rs-section-title { color: var(--rs-title-primary); font-weight: var(--rs-fw-bold); font-family: var(--rs-ff-title); } .rs-section-title.has-theme-blue { color: #0C3C61; } .rs-section-title.has-theme-light-blue { color: var(--rs-text-tertiary); } .rs-section-title.has-theme-green { color: var(--rs-theme-green); } .rs-section-title.elements-title { color: var(--rs-black) !important; } .rs-section-subtitle { font-size: 16px; font-weight: 500; line-height: 25px; text-transform: uppercase; color: var(--rs-black); display: flex; align-items: center; gap: 8px; margin-bottom: 15px; justify-content: center; } .rs-section-subtitle img { width: 30px; } @media only screen and (max-width: 767px), only screen and (max-width: 575px) { .rs-section-subtitle img { width: 25px; } } .rs-section-subtitle img.has-thumb { width: 24px; } @media only screen and (max-width: 767px), only screen and (max-width: 575px) { .rs-section-subtitle { font-size: 17px; line-height: 27px; } } .rs-section-subtitle.has-theme-orange { color: var(--rs-theme-orange); } .rs-section-subtitle.has-theme-red { color: var(--rs-theme-red); } .rs-section-subtitle.has-theme-red svg path { fill: var(--rs-theme-red); } .rs-section-subtitle.has-theme-light-green { color: var(--rs-theme-light-green); } .rs-section-subtitle.has-theme-light-green svg path { fill: var(--rs-theme-light-green); } .rs-section-subtitle.has-theme-yellow { color: var(--rs-theme-yellow); } .rs-section-subtitle.has-theme-yellow svg path { fill: var(--rs-theme-yellow); } .rs-section-subtitle.has-bg-field { color: var(--rs-theme-red); background: rgba(238, 13, 8, 0.07); padding: 8px 14px 8px 14px; border-radius: 2px 2px 2px 2px; display: inline-flex; text-transform: capitalize; font-size: 18px; margin-bottom: 20px; } .rs-section-subtitle.has-theme-blue { color: var(--rs-theme-blue); } .rs-section-subtitle.has-theme-light-blue { color: var(--rs-theme-light-blue); } .rs-section-subtitle.has-stroke { -webkit-text-stroke-color: rgba(234, 85, 1, 0.65); stroke: rgba(234, 85, 1, 0.65); letter-spacing: 4.6px; color: rgba(2, 1, 1, 0); -webkit-text-stroke-width: 1px; stroke-width: 1px; } .rs-section-subtitle.has-theme-deep-blue { color: var(--rs-theme-deep-blue); } .rs-section-subtitle.has-white { color: var(--rs-white); } .rs-section-subtitle.has-white svg path { fill: var(--rs-white); } .rs-section-subtitle-wrapper { display: flex; position: relative; align-items: center; margin-bottom: 25px; } .rs-section-subtitle-wrapper .rs-section-subtitle { position: relative; padding-inline-end: 12px; flex: 0 0 auto; margin-bottom: 0; } .rs-section-subtitle-wrapper .rs-section-border-line { position: relative; background: rgba(20, 35, 64, 0.2); width: 100%; height: 1px; left: 0%; top: 0%; right: 0%; bottom: auto; } /*----------------------------------------*/ /* 2.6 Breadcrumb /*----------------------------------------*/ .rs-breadcrumb-one { padding-top: 170px; padding-bottom: 170px; } @media only screen and (max-width: 1199px) { .rs-breadcrumb-one { padding-top: 140px; padding-bottom: 140px; } } @media only screen and (max-width: 767px) { .rs-breadcrumb-one { padding-top: 120px; padding-bottom: 120px; } } .rs-breadcrumb-one .rs-breadcrumb-bg.bg-black { display: none; } .rs-breadcrumb-one .rs-breadcrumb-bg { position: absolute; width: 100%; height: 100%; top: 0; left: 0; background-position: center center; background-repeat: no-repeat; background-size: cover; z-index: -1; } @media only screen and (max-width: 575px) { .rs-breadcrumb-one .rs-breadcrumb-bg { background-position: center left; } } .rs-breadcrumb-one .rs-breadcrumb-title { font-size: 55px; margin-bottom: 15px; color: var(--rs-white); } @media only screen and (max-width: 991px) { .rs-breadcrumb-one .rs-breadcrumb-title { font-size: 50px; } } @media only screen and (max-width: 575px) { .rs-breadcrumb-one .rs-breadcrumb-title { font-size: 40px; } } @media only screen and (max-width: 480px) { .rs-breadcrumb-one .rs-breadcrumb-title { font-size: 35px; } } .rs-breadcrumb-one .rs-breadcrumb-menu ul { display: inline-flex; gap: 15px 35px; justify-content: center; flex-wrap: wrap; } .rs-breadcrumb-one .rs-breadcrumb-menu ul li { list-style: none; position: relative; } .rs-breadcrumb-one .rs-breadcrumb-menu ul li:not(:last-child)::before { content: "\ea6e"; position: absolute; font-family: remixicon !important; font-size: 20px; inset-inline-end: -28px; opacity: 1; color: var(--rs-white); } .rs-breadcrumb-one .rs-breadcrumb-menu ul li span { color: var(--rs-white); } .rs-breadcrumb-one .rs-breadcrumb-menu ul li span a:hover { color: var(--rs-black); } /*---------------------------------------- Basic pagination -----------------------------------------*/ .rs-pagination.swiper-pagination { position: unset; overflow: visible; font-size: unset; transform: unset !important; width: 100% !important; } .rs-pagination.swiper-pagination .swiper-pagination-bullet { width: 10px; height: 10px; background: #e1e6f9; position: relative; transform: unset; opacity: unset; margin: 0 13px; } .rs-pagination.swiper-pagination .swiper-pagination-bullet::before { position: absolute; content: ""; left: 50%; top: 50%; width: calc(100% + 20px); height: calc(100% + 20px); background-color: transparent; border: 1px solid transparent; border-radius: 50%; } .rs-pagination.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active { background: var(--rs-theme-light-blue); } .rs-pagination.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active::before { border-color: var(--rs-theme-light-blue); transform: translate(-50%, -50%) scale(1); } .rs-pagination.swiper-pagination.has-theme-orange .swiper-pagination-bullet.swiper-pagination-bullet-active { background: var(--rs-theme-orange); } .rs-pagination.swiper-pagination.has-theme-orange .swiper-pagination-bullet.swiper-pagination-bullet-active::before { border-color: var(--rs-theme-orange); } .rs-pagination.swiper-pagination.has-theme-red .swiper-pagination-bullet.swiper-pagination-bullet-active { background: var(--rs-theme-red); } .rs-pagination.swiper-pagination.has-theme-red .swiper-pagination-bullet.swiper-pagination-bullet-active::before { border-color: var(--rs-theme-red); } .rs-pagination.swiper-pagination.has-theme-deep-blue .swiper-pagination-bullet.swiper-pagination-bullet-active { background: var(--rs-theme-deep-blue); } .rs-pagination.swiper-pagination.has-theme-deep-blue .swiper-pagination-bullet.swiper-pagination-bullet-active::before { border-color: var(--rs-theme-deep-blue); } .rs-pagination.swiper-pagination.has-theme-green .swiper-pagination-bullet.swiper-pagination-bullet-active { background: var(--rs-theme-light-green); } .rs-pagination.swiper-pagination.has-theme-green .swiper-pagination-bullet.swiper-pagination-bullet-active::before { border-color: var(--rs-theme-light-green); } .rs-pagination.swiper-pagination.has-theme-yellow .swiper-pagination-bullet.swiper-pagination-bullet-active { background: var(--rs-theme-yellow); } .rs-pagination.swiper-pagination.has-theme-yellow .swiper-pagination-bullet.swiper-pagination-bullet-active::before { border-color: var(--rs-theme-yellow); } .common-pagination { text-align: center; margin-top: 45px; } .common-pagination ul { display: inline-flex; border: 1px solid #f2f2f2; padding-top: 15px; padding-bottom: 15px; } .common-pagination ul li { list-style: none; padding-inline-start: 20px; padding-inline-end: 20px; line-height: 22px; } .common-pagination ul li:hover { color: var(--rs-theme-orange); } .common-pagination ul li .current { color: var(--rs-theme-orange); } .common-pagination ul li:not(:last-child) { border-right: 1px solid #E6E6E6; } /*----------------------------------------*/ /* forms /*----------------------------------------*/ /* Custom checkbox button */ input[type=checkbox] { display: none; } input[type=checkbox]:checked ~ label::before { -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); } input[type=checkbox]:checked ~ label::after { background-color: var(--rs-theme-primary); border-color: var(--rs-theme-primary); } input[type=checkbox]:checked ~ label::before { visibility: visible; opacity: 1; } input[type=checkbox] ~ label { position: relative; padding-inline-start: 30px; } input[type=checkbox] ~ label::after { position: absolute; content: ""; top: 2px; left: 0; width: 18px; height: 18px; line-height: 16px; text-align: center; border: 1px solid #C3C7C9; z-index: -1; transition: all 0.2s linear; } input[type=checkbox] ~ label::before { position: absolute; content: "\f00c"; top: 3px; left: 0px; width: 18px; height: 18px; line-height: 16px; text-align: center; visibility: hidden; opacity: 0; color: var(--rs-white); transition: all 0.2s linear; font-family: var(--rs-ff-fontawesome); font-size: 14px; } input[type=checkbox] ~ label:hover { cursor: pointer; } /*----------------------------------------*/ /* 2.6 social /*----------------------------------------*/ .rs-theme-social { display: inline-flex; gap: 12px; } .rs-theme-social a { color: rgba(255, 255, 255, 0.54); display: flex; align-items: center; justify-content: center; width: 40px; height: 40px; font-size: 16px; background-color: rgba(255, 255, 255, 0.09); transition: 0.3s; } .rs-theme-social a:hover { background: var(--rs-theme-orange); color: var(--rs-white); } .rs-theme-social.has-bg a { background: #E6E6E9; color: #737373; } .rs-theme-social.has-bg a:hover { background: var(--rs-theme-orange); color: var(--rs-white); } .rs-theme-social.has-border a { border: 1px solid #D9E2DF; background: transparent; color: #666; } .rs-theme-social.has-border a:hover { background: var(--rs-theme-primary); color: var(--rs-white); border-color: var(--rs-theme-primary); } .rs-theme-social.has-white a { background: var(--rs-white); } .rs-theme-social.has-white a:hover { background: var(--rs-theme-primary); color: var(--rs-white); } .rs-theme-social.has-theme-red a:hover { background: var(--rs-theme-red); } .rs-theme-social.has-theme-blue a:hover { background: var(--rs-white); color: var(--rs-theme-blue); } .rs-theme-social.has-theme-deep-blue a:hover { background: var(--rs-theme-deep-blue); color: var(--rs-white); } .rs-theme-social.has-theme-light-blue a:hover { background: var(--rs-theme-light-blue); color: var(--rs-white); } .rs-theme-social.has-theme-yellow a { background: rgba(255, 255, 255, 0.09); color: rgba(255, 255, 255, 0.54); } .rs-theme-social.has-theme-yellow a:hover { background: var(--rs-theme-yellow); color: var(--rs-theme-green); } .rs-theme-social.has-theme-green a { background: rgba(255, 255, 255, 0.09); color: rgba(255, 255, 255, 0.54); } .rs-theme-social.has-theme-green a:hover { background: var(--rs-theme-light-green); color: var(--rs-white); } .rs-theme-social.has-transparent a { background: transparent; color: #616161; width: unset; height: unset; } .rs-theme-social.has-transparent.has-orange a:hover { color: var(--rs-theme-orange); } .rs-theme-social.has-transparent.has-deep-blue a:hover { color: var(--rs-theme-deep-blue); } .rs-theme-social.has-transparent.has-theme-light-green a:hover { color: var(--rs-theme-light-green); } .rs-theme-social.has-bg-black { flex-direction: column; } .rs-theme-social.has-bg-black a { background-color: #000; color: #fff; } .rs-theme-social.has-bg-black a:hover { background: var(--rs-theme-orange); color: var(--rs-white); } /*----------------------------------------*/ /* 2.1 Back to top /*----------------------------------------*/ .backtotop-wrap { position: fixed; bottom: 30px; right: 30px; height: 46px; width: 46px; cursor: pointer; display: block; border-radius: 50px; z-index: 100; opacity: 0; visibility: hidden; -webkit-transform: translateY(20px); -moz-transform: translateY(20px); -ms-transform: translateY(20px); -o-transform: translateY(20px); transform: translateY(20px); -webkit-transition: all 400ms linear; -o-transition: all 400ms linear; transition: all 400ms linear; background: var(--rs-theme-orange); box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.2); } .backtotop-wrap:hover { background: #ea3e00; } .backtotop-wrap.has-theme-green { background: #507a7c; } .backtotop-wrap.has-theme-yellow { background: var(--rs-theme-yellow); } .backtotop-wrap.has-theme-yellow::after { color: var(--rs-black); } .backtotop-wrap.has-theme-deep-blue { background: var(--rs-theme-deep-blue); } .backtotop-wrap.has-theme-deep-blue::after { color: var(--rs-white); } .backtotop-wrap.has-theme-blue { background: var(--rs-theme-blue); } .backtotop-wrap.has-theme-blue::after { color: var(--rs-white); } .backtotop-wrap.has-theme-light-blue { background: var(--rs-theme-light-blue); } .backtotop-wrap.has-theme-light-blue::after { color: var(--rs-white); } .backtotop-wrap.has-theme-red { background: var(--rs-theme-red); } .backtotop-wrap.has-theme-red::after { color: var(--rs-white); } .backtotop-wrap.has-theme-red:hover { background: var(--rs-black); } @media only screen and (max-width: 575px) { .backtotop-wrap { bottom: 20px; inset-inline-end: 20px; } } .backtotop-wrap.active-progress { opacity: 1; visibility: visible; -webkit-transform: translateY(0px); -moz-transform: translateY(0px); -ms-transform: translateY(0px); -o-transform: translateY(0px); transform: translateY(0px); } .backtotop-wrap::after { position: absolute; font-family: var(--rs-ff-fontawesome); content: "\f062"; text-align: center; line-height: 46px; font-size: 16px; font-weight: 400; color: var(--rs-white); inset-inline-start: 0; top: 0; height: 46px; width: 46px; cursor: pointer; display: block; z-index: 1; -webkit-transition: all 400ms linear; -o-transition: all 400ms linear; transition: all 400ms linear; } .backtotop-wrap svg path { fill: none; } .backtotop-wrap svg.backtotop-circle path { stroke: #ccc; stroke-width: 0; -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-transition: all 400ms linear; -o-transition: all 400ms linear; transition: all 400ms linear; } /*----------------------------------------*/ /* 2.3 Animations /*----------------------------------------*/ @keyframes shine { 100% { left: 125%; } } @-webkit-keyframes btnMarqueeTextX { 100% { transform: translateX(-200%); } } @keyframes btnMarqueeTextX { 100% { transform: translateX(-200%); } } @-webkit-keyframes btnMarqueeTextY { 100% { transform: translateY(-200%); } } @keyframes btnMarqueeTextY { 100% { transform: translateY(-200%); } } @-webkit-keyframes pulse { 0% { -webkit-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.4); } 70% { -webkit-box-shadow: 0 0 0 45px rgba(255, 255, 255, 0); } 100% { -webkit-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0); } } @keyframes pulse { 0% { -moz-box-shadow: 0 0 0 0 rgba(7, 161, 105, 0.5); box-shadow: 0 0 0 0 rgba(7, 161, 105, 0.5); } 70% { -moz-box-shadow: 0 0 0 45px rgba(7, 161, 105, 0); box-shadow: 0 0 0 45px rgba(7, 161, 105, 0); } 100% { -moz-box-shadow: 0 0 0 0 rgba(7, 161, 105, 0); box-shadow: 0 0 0 0 rgba(7, 161, 105, 0); } } @keyframes pulse-secondary { 0% { -moz-box-shadow: 0 0 0 0 rgba(251, 140, 0, 0.5); box-shadow: 0 0 0 0 rgba(251, 140, 0, 0.5); } 70% { -moz-box-shadow: 0 0 0 45px rgba(251, 140, 0, 0); box-shadow: 0 0 0 45px rgba(251, 140, 0, 0); } 100% { -moz-box-shadow: 0 0 0 0 rgba(251, 140, 0, 0); box-shadow: 0 0 0 0 rgba(251, 140, 0, 0); } } .pulse-white { animation: pulse-white 2s infinite; } @keyframes pulse-white { 0% { -moz-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.4); box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.4); } 70% { -moz-box-shadow: 0 0 0 45px rgba(255, 255, 255, 0); box-shadow: 0 0 0 45px rgba(255, 255, 255, 0); } 100% { -moz-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0); box-shadow: 0 0 0 0 rgba(255, 255, 255, 0); } } .animate-play { position: relative; z-index: 5; } .animate-play::before { content: ""; display: inline-block; width: 100%; height: 100%; border-radius: 50%; position: absolute; border: 1px solid rgb(134, 134, 134); top: 0; left: 0; right: 0px; bottom: 0px; z-index: 0; animation-name: popupBtn; animation-duration: 1.6s; animation-timing-function: linear; animation-iteration-count: infinite; z-index: -1; } .animate-play::after { content: ""; display: inline-block; width: 100%; height: 100%; border-radius: 50%; position: absolute; border: 1px solid rgb(134, 134, 134); top: 0; left: 0; right: 0; bottom: 0px; z-index: 0; animation-name: popupBtn; animation-duration: 1.8s; animation-timing-function: linear; animation-iteration-count: infinite; z-index: -1; } @keyframes popupBtn { 0% { transform: scale(1); opacity: 0.6; } 50% { transform: scale(1.4); opacity: 0.3; } 100% { transform: scale(2); opacity: 0; } } @keyframes rs-scale { 0% { -webkit-transform: scale(0.9); transform: scale(0.9); } 100% { -webkit-transform: scale(1.08); transform: scale(1.08); } } @keyframes rs-scale-two { 0% { transform: scale(1); -webkit-transform: scale(1); } 100% { transform: scale(1.07); -webkit-transform: scale(1.07); } } @keyframes slide-left { from { -webkit-transform: translateX(0); transform: translateX(0); } to { -webkit-transform: translateX(-100%); transform: translateX(-100%); } } @keyframes iconBounce { 0% { animation-timing-function: ease-in; opacity: 1; transform: translateY(-25px); } 24% { opacity: 1; } 40% { animation-timing-function: ease-in; transform: translateY(-24px); } 65% { animation-timing-function: ease-in; transform: translateY(-12px); } 82% { animation-timing-function: ease-in; transform: translateY(-6px); } 93% { animation-timing-function: ease-in; transform: translateY(-4px); } 25%, 55%, 75%, 87% { animation-timing-function: ease-out; transform: translateY(0px); } 100% { animation-timing-function: ease-out; opacity: 1; transform: translateY(0px); } } .line-dash { stroke-dasharray: 4; stroke-dashoffset: 350; -webkit-animation: line-dash 30s linear backwards alternate-reverse infinite; animation: line-dash 30s linear backwards alternate-reverse infinite; } @keyframes line-dash { 100% { stroke-dashoffset: 0; } } @keyframes planeRight { 0% { transform: translateX(0); } 100% { transform: translateX(100px); } } @keyframes cameraScale { 0% { transform: scale(0.5); opacity: 0.3; } 100% { transform: scale(1); opacity: 1; } } @keyframes stoneSlide { 0% { transform: translateX(0); } 100% { transform: translateX(-100px); } } @-moz-keyframes badgeSpin { 100% { -moz-transform: rotate(360deg); } } @-webkit-keyframes badgeSpin { 100% { -webkit-transform: rotate(360deg); } } @keyframes rsSpin { 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); } } @keyframes rs-spin-reverse { 100% { -webkit-transform: rotate(-360deg); transform: rotate(-360deg); } } @keyframes plane3Scale { 0% { transform: scale(0.5); } 100% { transform: scale(1); } } @-webkit-keyframes rotate-infinite { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } } @-moz-keyframes rotate-infinite { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } } @-ms-keyframes rotate-infinite { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } } @keyframes rotate-infinite { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } } /* Right To Left */ @keyframes right-2-left { 0% { transform: translateX(0); } 100% { transform: translateX(-100px); } } .upDown { animation: upDown 1.3S infinite alternate; } @keyframes upDown { 0% { -webkit-transform: translateY(0px); -moz-transform: translateY(0px); -ms-transform: translateY(0px); -o-transform: translateY(0px); transform: translateY(0px); } 100% { -webkit-transform: translateY(-15px); -moz-transform: translateY(-15px); -ms-transform: translateY(-15px); -o-transform: translateY(-15px); transform: translateY(-15px); } } @keyframes animation-upDown { 0% { transform: translateY(0); } 100% { transform: translateY(-40px); } } .spin { animation: spin 15s linear infinite; } @keyframes spin { 0% { -webkit-transform: rotate(0); transform: rotate(0); } 100% { -webkit-transform: rotate(359deg); transform: rotate(359deg); } } @keyframes qode-draw { 0%, 100% { -webkit-clip-path: inset(-2px 0); clip-path: inset(-2px 0); } 42% { -webkit-clip-path: inset(-2px 0 -2px 100%); clip-path: inset(-2px 0 -2px 100%); } 43% { -webkit-clip-path: inset(-2px 100% -2px 0); clip-path: inset(-2px 100% -2px 0); } } @-webkit-keyframes scroll { 0% { -webkit-transform: translateY(0px); -moz-transform: translateY(0px); -ms-transform: translateY(0px); -o-transform: translateY(0px); transform: translateY(0px); } 100% { -webkit-transform: translateY(16px); -moz-transform: translateY(16px); -ms-transform: translateY(16px); -o-transform: translateY(16px); transform: translateY(16px); } } @-moz-keyframes scroll { 0% { -webkit-transform: translateY(0px); -moz-transform: translateY(0px); -ms-transform: translateY(0px); -o-transform: translateY(0px); transform: translateY(0px); } 100% { -webkit-transform: translateY(16px); -moz-transform: translateY(16px); -ms-transform: translateY(16px); -o-transform: translateY(16px); transform: translateY(16px); } } @-ms-keyframes scroll { 0% { -webkit-transform: translateY(0px); -moz-transform: translateY(0px); -ms-transform: translateY(0px); -o-transform: translateY(0px); transform: translateY(0px); } 100% { -webkit-transform: translateY(16px); -moz-transform: translateY(16px); -ms-transform: translateY(16px); -o-transform: translateY(16px); transform: translateY(16px); } } @keyframes scroll { 0% { -webkit-transform: translateY(0px); -moz-transform: translateY(0px); -ms-transform: translateY(0px); -o-transform: translateY(0px); transform: translateY(0px); } 100% { -webkit-transform: translateY(16px); -moz-transform: translateY(16px); -ms-transform: translateY(16px); -o-transform: translateY(16px); transform: translateY(16px); } } @keyframes bubble { 0% { -webkit-transform: rotate(0deg) translateX(-50px); -moz-transform: rotate(0deg) translateX(-50px); -ms-transform: rotate(0deg) translateX(-50px); transform: rotate(0deg) translateX(-50px); } 100% { -webkit-transform: rotate(360deg) translateY(100px); -moz-transform: rotate(360deg) translateY(100px); -ms-transform: rotate(360deg) translateY(100px); transform: rotate(360deg) translateY(100px); } } @keyframes rs-leftright { 0% { -webkit-transform: translateX(0); -moz-transform: translateX(0); -ms-transform: translateX(0); -o-transform: translateX(0); transform: translateX(0); } 100% { -webkit-transform: translateX(-20px); -moz-transform: translateX(-20px); -ms-transform: translateX(-20px); -o-transform: translateX(-20px); transform: translateX(-20px); } } @keyframes bounce { 0%, 10%, 100%, 20%, 50%, 80% { transform: translateX(0); } 40%, 60% { transform: translateX(-15px); } } @keyframes top-image-bounce { 0% { -webkit-transform: translateY(-8px); transform: translateY(-8px); } 50% { -webkit-transform: translateY(12px); transform: translateY(12px); } 100% { -webkit-transform: translateY(-8px); transform: translateY(-8px); } } @-webkit-keyframes scroll { 0% { -webkit-transform: translateY(0px); -moz-transform: translateY(0px); -ms-transform: translateY(0px); -o-transform: translateY(0px); transform: translateY(0px); } 100% { -webkit-transform: translateY(16px); -moz-transform: translateY(16px); -ms-transform: translateY(16px); -o-transform: translateY(16px); transform: translateY(16px); } } @-moz-keyframes scroll { 0% { -webkit-transform: translateY(0px); -moz-transform: translateY(0px); -ms-transform: translateY(0px); -o-transform: translateY(0px); transform: translateY(0px); } 100% { -webkit-transform: translateY(16px); -moz-transform: translateY(16px); -ms-transform: translateY(16px); -o-transform: translateY(16px); transform: translateY(16px); } } @-ms-keyframes scroll { 0% { -webkit-transform: translateY(0px); -moz-transform: translateY(0px); -ms-transform: translateY(0px); -o-transform: translateY(0px); transform: translateY(0px); } 100% { -webkit-transform: translateY(16px); -moz-transform: translateY(16px); -ms-transform: translateY(16px); -o-transform: translateY(16px); transform: translateY(16px); } } @keyframes scroll { 0% { -webkit-transform: translateY(0px); -moz-transform: translateY(0px); -ms-transform: translateY(0px); -o-transform: translateY(0px); transform: translateY(0px); } 100% { -webkit-transform: translateY(16px); -moz-transform: translateY(16px); -ms-transform: translateY(16px); -o-transform: translateY(16px); transform: translateY(16px); } } @keyframes pulse-blur { from, to { scale: 1; filter: blur(0px); } 50% { scale: 1.05; filter: blur(2px); } } .cd-words-wrapper b { display: inline-block; position: absolute; white-space: nowrap; left: 0; top: 0; font-weight: inherit; } .cd-words-wrapper b.is-visible { position: relative; } .no-js .cd-words-wrapper b { opacity: 0; } .no-js .cd-words-wrapper b.is-visible { opacity: 1; } @keyframes line1 { 0% { top: 0px; opacity: 1; } 50% { top: 50%; } 100% { top: 100%; opacity: 1; } } @keyframes line2 { 0% { opacity: 1; bottom: 0px; } 50% { bottom: 50%; } 100% { bottom: 100%; opacity: 1; } } @-webkit-keyframes scroll { 0% { -webkit-transform: translateX(0px); -moz-transform: translateX(0px); -ms-transform: translateX(0px); -o-transform: translateX(0px); transform: translateX(0px); } 100% { -webkit-transform: translateX(7px); -moz-transform: translateX(7px); -ms-transform: translateX(7px); -o-transform: translateX(7px); transform: translateX(7px); } } @-moz-keyframes scroll { 0% { -webkit-transform: translateX(0px); -moz-transform: translateX(0px); -ms-transform: translateX(0px); -o-transform: translateX(0px); transform: translateX(0px); } 100% { -webkit-transform: translateX(7px); -moz-transform: translateX(7px); -ms-transform: translateX(7px); -o-transform: translateX(7px); transform: translateX(7px); } } @-ms-keyframes scroll { 0% { -webkit-transform: translateX(0px); -moz-transform: translateX(0px); -ms-transform: translateX(0px); -o-transform: translateX(0px); transform: translateX(0px); } 100% { -webkit-transform: translateX(7px); -moz-transform: translateX(7px); -ms-transform: translateX(7px); -o-transform: translateX(7px); transform: translateX(7px); } } @keyframes scroll { 0% { -webkit-transform: translateX(0px); -moz-transform: translateX(0px); -ms-transform: translateX(0px); -o-transform: translateX(0px); transform: translateX(0px); } 100% { -webkit-transform: translateX(7px); -moz-transform: translateX(7px); -ms-transform: translateX(7px); -o-transform: translateX(7px); transform: translateX(7px); } } @-webkit-keyframes about-text { 0% { width: 0; } 100% { width: 100%; } } @-moz-keyframes about-text { 0% { width: 0; } 100% { width: 100%; } } @-ms-keyframes about-text { 0% { width: 0; } 100% { width: 100%; } } @keyframes about-text { 0% { width: 0; } 100% { width: 100%; } } @keyframes treeMove { 0%, 100% { -webkit-transform: rotate(0deg) translateX(0); transform: rotate(0deg) translateX(0); } 25%, 75% { -webkit-transform: rotate(5deg) translateX(15px); transform: rotate(5deg) translateX(15px); } 50% { -webkit-transform: rotate(10deg) translateX(30px); transform: rotate(10deg) translateX(30px); } } @keyframes bounceSlide { 0%, 20%, 50%, 80%, 100% { transform: translateY(0); } 40% { transform: translateY(-30px); } 60% { transform: translateY(-15px); } } .bounce-slide { animation-duration: 4s; animation-fill-mode: both; animation-iteration-count: infinite; animation-name: bounceSlide; } @keyframes zoom { 0% { transform: scale(0.5); } 50% { transform: scale(1); } 100% { transform: scale(0.5); } } @keyframes rs-hand-move { 0% { transform: translate3d(0, 0, 0); -webkit-transform: translate3d(0, 0, 0); } 25% { transform: translate3d(5px, 0, 0) rotate(4deg); -webkit-transform: translate3d(5px, 0, 0) rotate(4deg); } 50% { transform: translate3d(0, 0, 0) rotate(-2deg); -webkit-transform: translate3d(0, 0, 0) rotate(-2deg); } 75% { transform: translate3d(5px, 0, 0) rotate(4deg); -webkit-transform: translate3d(5px, 0, 0) rotate(4deg); } 100% { transform: translate3d(0, 0, 0); -webkit-transform: translate3d(0, 0, 0); } } @keyframes rs-vibrate { 0% { transform: translateX(-2px) rotate(0); } 25% { transform: translateX(2px) rotate(-2deg); } 50% { transform: translateX(-2px) rotate(2deg); } 75% { transform: translateX(2px) rotate(-2deg); } 100% { transform: translateX(-2px) rotate(0); } } @keyframes rs-vertical { 0% { -webkit-transform: translate3d(0, -10px, 0); } 100% { -webkit-transform: translate3d(0, 10px, 0); } } @keyframes rs-pulse-border { 0% { transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1); opacity: 1; } 100% { transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.5); opacity: 0; } } @keyframes rs-fold { 0% { transform: rotateY(0); } 50% { transform: rotateY(90deg); } 100% { transform: rotateY(0); } } @keyframes btnHoverEffectReverse { 0% { transform: scale(1); } 33.333% { transform: scale(0.5); } 100% { transform: scale(1); } } @keyframes btnHoverEffect { 0% { transform: scale(1); } 33.333% { transform: scale(0.5); } 100% { transform: scale(1); } } @keyframes rs-head-move { 0% { transform: translate3d(0, 0, 0); -webkit-transform: translate3d(0, 0, 0); } 25% { transform: translate3d(5px, 0, 0) rotate(4deg); -webkit-transform: translate3d(5px, 0, 0) rotate(4deg); } 50% { transform: translate3d(0, 0, 0) rotate(-2deg); -webkit-transform: translate3d(0, 0, 0) rotate(-2deg); } 75% { transform: translate3d(5px, 0, 0) rotate(4deg); -webkit-transform: translate3d(5px, 0, 0) rotate(4deg); } 100% { transform: translate3d(0, 0, 0); -webkit-transform: translate3d(0, 0, 0); } } @keyframes slide-down { 0% { opacity: 0; transform: translateY(10%); } 10% { opacity: 1; transform: translateY(0); } } @keyframes rs-animation-push { 50% { transform: scale(0.8); } 100% { transform: scale(1); } } @keyframes rs-translate { 0% { -webkit-transform: translateX(30px); -moz-transform: translateX(30px); -ms-transform: translateX(30px); -o-transform: translateX(30px); transform: translateX(30px); } 100% { -webkit-transform: translateX(-130px); -moz-transform: translateX(-130px); -ms-transform: translateX(-130px); -o-transform: translateX(-130px); transform: translateX(-130px); } } @keyframes rs-tab-line { 100% { width: 100%; } } /*----------------------------------------*/ /* 2.12 Short codes /*----------------------------------------*/ .container.has-large { max-width: 1720px; } /* display flex */ .d-flex-between { display: flex; align-items: center; justify-content: space-between; } .d-flex-center { display: flex; align-items: center; justify-content: center; } .d-flex-column { display: flex; flex-direction: column; align-items: center; justify-content: center; } .has-separator { position: relative; } .has-separator::before { position: absolute; content: ""; width: 1px; height: 12px; background-color: rgba(101, 101, 103, 0.3); transform: translateY(-50%); inset-inline-end: 0px; top: 50%; } .img-hover:hover img { transform: scale3d(1.07, 1.07, 1.07); } /* gap */ .gap-05 { gap: 5px; } .gap-10 { gap: 10px; } .gap-15 { gap: 15px; } .gap-16 { gap: 16px; } .gap-20 { gap: 20px; } .gap-25 { gap: 25px; } .gap-30 { gap: 30px; } .gap-35 { gap: 35px; } /* Border Radius Short Code */ .radius-0 { border-radius: 0px; } .radius-6 { border-radius: 6px; } .radius-8 { border-radius: 8px; } .radius-10 { border-radius: 10px; } .radius-16 { border-radius: 16px; } .radius-24 { border-radius: 16px; } .radius-50 { border-radius: 50px; } code { font-size: 16px; color: var(--rs-text-primary); word-wrap: break-word; } .text-border-highlights { position: relative; z-index: 1; } .text-border-highlights span { position: absolute; inset-inline-start: 0; display: inline-block; z-index: -1; width: calc(100% - 3px); } /* Height Short code */ .h-2px { height: 2px; } .h-3px { height: 3px; } .h-4px { height: 4px; } .h-5px { height: 5px; } .h-6px { height: 6px; } .h-7px { height: 7px; } .h-8px { height: 8px; } .h-9px { height: 9px; } .h-10px { height: 10px; } .h-15px { height: 15px; } .h-20px { height: 20px; } .h-40px { height: 40px; } .height-50 { height: 50px; } /* Bottom Short Code */ .bottom-0 { inset-block-end: 0; } .bottom-5 { inset-block-end: 5px; } .bottom-6 { inset-block-end: 6px; } .bottom-7 { inset-block-end: 7px; } .bottom-8 { inset-block-end: 8px; } .bottom-9 { inset-block-end: 9px; } .bottom-10 { inset-block-end: 10px; } .bottom-15 { inset-block-end: 15px; } .bottom-20 { inset-block-end: 20px; } .bottom-25 { inset-block-end: 25px; } /* List Style None */ .list-none ul { list-style: none; } /* Font Weight */ .fw-1 { font-weight: var(--rs-fw-thin); } .fw-2 { font-weight: var(--rs-fw-elight); } .fw-3 { font-weight: var(--rs-fw-light); } .fw-4 { font-weight: var(--rs-fw-regular); } .fw-5 { font-weight: var(--rs-fw-medium); } .fw-6 { font-weight: var(--rs-fw-sbold); } .fw-7 { font-weight: var(--rs-fw-bold); } .fw-8 { font-weight: var(--rs-fw-ebold); } .fw-9 { font-weight: var(--rs-fw-black); } /*----------------------------------------*/ /* 2.10 Preloader /*----------------------------------------*/ #pre-load { background-color: var(--rs-bg-primary); height: 100%; width: 100%; position: fixed; margin-top: 0px; top: 0px; z-index: 9999; } .loader .loader-container { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 100px; height: 100px; border: 3px solid #ebebec; border-radius: 50%; } .loader .loader-container.has-theme-green::before { border-color: var(--rs-theme-light-green); } .loader .loader-container.has-theme-yellow::before { border-color: var(--rs-theme-yellow); } .loader .loader-container.has-theme-deep-blue::before { border-color: var(--rs-theme-deep-blue); } .loader .loader-container.has-theme-red::before { border-color: var(--rs-theme-red); } .loader .loader-container.has-theme-blue::before { border-color: var(--rs-theme-blue); } .loader .loader-container.has-theme-light-blue::before { border-color: var(--rs-theme-light-blue); } .loader .loader-container:before { position: absolute; content: ""; display: block; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 100px; height: 100px; border-top: 3px solid var(--rs-theme-orange); border-radius: 50%; animation: loaderspin 1.8s infinite ease-in-out; -webkit-animation: loaderspin 1.8s infinite ease-in-out; } .loader .loader-icon { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 80px; text-align: center; } .loader .loader-icon img { animation: loaderpulse alternate 900ms infinite; width: 40px; } @keyframes loaderspin { 0% { transform: translate(-50%, -50%) rotate(0deg); } 100% { transform: translate(-50%, -50%) rotate(360deg); } } @-webkit-keyframes loaderspin { 0% { transform: translate(-50%, -50%) rotate(0deg); } 100% { transform: translate(-50%, -50%) rotate(360deg); } } @keyframes loaderpulse { 0% { transform: scale(1); } 100% { transform: scale(1.2); } } /*----------------------------------------*/ /* 2.10 Progress Bar /*----------------------------------------*/ .single-progress { position: relative; overflow: hidden; } .single-progress .title { font-size: 18px; font-weight: 500; margin-bottom: 0; color: var(--rs-title-primary); letter-spacing: 0.5px; margin-bottom: 18px; } .single-progress:not(:last-child) { margin-bottom: 30px; } .progress { height: 6px; overflow: visible; background-color: var(--rs-light); border-radius: 10px; } .progress-bar { border-radius: 10px; width: 0; height: 100%; background-color: var(--rs-theme-orange); transition: width 0.5s ease; overflow: visible; } .progress-bar.bar-bg-2 { background-color: var(--rs-hover-primary); } .progress-bar.bar-bg-3 { background-color: var(--rs-success); } .progress-bar.bar-bg-4 { background-color: var(--rs-info); } .progress-bar.bar-bg-5 { background-color: var(--rs-warning); } .progress-bar.bar-bg-6 { background-color: var(--rs-danger); } .progress-number { position: absolute; font-size: 14px; top: 0; inset-inline-end: 0; z-index: 1; } .progress-style-2 .progress { height: 15px; border-radius: 10px; } .progress-style-2 .progress-number { font-size: 16px; font-weight: 500; color: var(--rs-title-primary); } /*----------------------------------------*/ /* brand /*----------------------------------------*/ .rs-brand-one { position: relative; z-index: 1; } .rs-brand-one .rs-brand-bg-thumb { position: absolute; width: 100%; height: 100%; top: 0; inset-inline-start: 0; background-position: center center; background-repeat: no-repeat; background-size: cover; z-index: -1; } .rs-brand-one .rs-brand-item { background: var(--rs-white); display: flex; align-items: center; justify-content: center; height: 200px; width: 100%; box-shadow: 7px 7px 40px -3px rgba(17, 12, 46, 0.05); } .rs-brand-one .rs-brand-item.has-clip-path { clip-path: polygon(0% 0%, 80% 0, 100% 20%, 100% 100%, 0% 100%); } .rs-brand-one .rs-brand-item:hover .rs-brand-thumb img { transform: scale(1.2); } .rs-brand-one .rs-brand-thumb img { width: 90px; transition: all 0.5s ease; } .rs-brand-one.has-theme-blue .rs-section-subtitle { color: var(--rs-white); } .rs-brand-one.has-theme-blue .rs-section-title { color: var(--rs-white); } .rs-brand-one.has-theme-blue .rs-brand-item { background: rgba(255, 255, 255, 0.07); } .rs-brand-one.has-bg-light .rs-brand-item { background: var(--rs-bg-primary); box-shadow: unset; } .rs-brand-two { position: relative; z-index: 1; overflow-x: clip; } .rs-brand-two .rs-brand-wrapper { display: grid; grid-template-columns: repeat(2, 1fr); gap: 30px 80px; } @media only screen and (max-width: 1600px) { .rs-brand-two .rs-brand-wrapper { gap: 30px 30px; } } @media only screen and (max-width: 1199px) { .rs-brand-two .rs-brand-wrapper { align-items: start; } } @media only screen and (max-width: 767px) { .rs-brand-two .rs-brand-wrapper { grid-template-columns: repeat(1, 1fr); } } .rs-brand-two .rs-brand-shape-thumb { position: absolute; inset-inline-start: -30px; overflow: hidden; visibility: hidden; bottom: 0; z-index: -1; } [dir=rtl] .rs-brand-two .rs-brand-shape-thumb { inset-inline-end: -30px; inset-inline-start: auto; } @media only screen and (max-width: 991px) { .rs-brand-two .rs-brand-shape-thumb { display: none; } } .rs-brand-two .rs-brand-shape-thumb img { transition: unset; } .rs-brand-two .rs-brand-circle-shape { position: absolute; bottom: 70px; inset-inline-start: 27%; width: 150px; z-index: -1; } @media only screen and (max-width: 991px) { .rs-brand-two .rs-brand-circle-shape { display: none; } } .rs-brand-two .rs-brand-circle-shape img { animation: rs-scale-two 1s alternate infinite; -webkit-animation: rs-scale-two 1s alternate infinite; } .rs-brand-two .rs-brand-item-wrapper { display: grid; grid-template-columns: repeat(4, 1fr); gap: 30px; } @media only screen and (max-width: 1199px) { .rs-brand-two .rs-brand-item-wrapper { grid-template-columns: repeat(3, 1fr); } } @media only screen and (max-width: 991px) { .rs-brand-two .rs-brand-item-wrapper { grid-template-columns: repeat(2, 1fr); } } @media only screen and (max-width: 767px) { .rs-brand-two .rs-brand-item-wrapper { display: flex; flex-wrap: wrap; } } .rs-brand-two .rs-brand-item { background: var(--rs-bg-primary); display: flex; align-items: center; justify-content: center; height: 200px; width: 200px; } @media only screen and (max-width: 1600px) { .rs-brand-two .rs-brand-item { width: 170px; } } @media only screen and (max-width: 767px) { .rs-brand-two .rs-brand-item { width: 130px; } } @media only screen and (max-width: 480px) { .rs-brand-two .rs-brand-item { width: 100%; } } .rs-brand-two .rs-brand-item:hover .rs-brand-thumb img { transform: scale(1.2); } .rs-brand-two .rs-brand-thumb img { width: 90px; transition: all 0.5s ease; } @media only screen and (max-width: 1199px) { .rs-brand-two .rs-section-title-wrapper { position: sticky; top: 110px; } } @media only screen and (max-width: 767px) { .rs-brand-two .rs-section-title-wrapper { position: relative; top: unset; } } .rs-brand-two.has-theme-light-blue .rs-brand-item { width: 220px; } @media only screen and (max-width: 1600px) { .rs-brand-two.has-theme-light-blue .rs-brand-item { width: 170px; } } @media only screen and (max-width: 991px) { .rs-brand-two.has-theme-light-blue .rs-brand-item { width: 220px; } } @media only screen and (max-width: 480px) { .rs-brand-two.has-theme-light-blue .rs-brand-item { width: 100%; } } .rs-brand-two.has-theme-light-blue .descrip { max-width: 600px; } .rs-brand-two.has-theme-light-blue .rs-brand-shape-thumb { inset-inline-start: -230px; } [dir=rtl] .rs-brand-two.has-theme-light-blue .rs-brand-shape-thumb { inset-inline-end: -30px; inset-inline-start: auto; } .rs-brand-two.has-theme-light-blue .rs-section-subtitle-wrapper { margin-bottom: 40px; } .rs-brand-two.has-theme-orange .rs-brand-wrapper { align-items: center; } .rs-brand-two.has-theme-orange .rs-brand-shape { position: absolute; bottom: 0; inset-inline-start: 0; } @media only screen and (max-width: 767px) { .rs-brand-two.has-theme-orange .rs-brand-shape { display: none; } } .rs-brand-two.has-theme-orange .rs-brand-slider-wrapper .rs-brand-item { background: var(--rs-bg-primary); display: flex; align-items: center; justify-content: center; height: 200px; width: 100%; } .rs-brand-three { position: relative; z-index: 1; } .rs-brand-three .rs-brand-wrapper { display: grid; grid-template-columns: repeat(6, 1fr); gap: 30px; } @media only screen and (max-width: 1199px) { .rs-brand-three .rs-brand-wrapper { grid-template-columns: repeat(5, 1fr); } } @media only screen and (max-width: 991px) { .rs-brand-three .rs-brand-wrapper { grid-template-columns: repeat(4, 1fr); } } @media only screen and (max-width: 767px) { .rs-brand-three .rs-brand-wrapper { grid-template-columns: repeat(3, 1fr); } } @media only screen and (max-width: 480px) { .rs-brand-three .rs-brand-wrapper { grid-template-columns: repeat(2, 1fr); } } .rs-brand-three .rs-brand-item { background: var(--rs-white); display: flex; align-items: center; justify-content: center; height: 200px; } .rs-brand-three .rs-brand-item:hover .rs-brand-thumb img { transform: scale(1.2); } .rs-brand-three .rs-brand-thumb img { width: 90px; transition: all 0.5s ease; } .rs-brand-four .rs-brand-item { background: var(--rs-bg-primary); display: flex; align-items: center; justify-content: center; height: 200px; width: 100%; transition: all 0.3s linear; } .rs-brand-four .rs-brand-item:hover { background: var(--rs-theme-light-green); } .rs-brand-four .rs-brand-item:hover .rs-brand-thumb img.hover-thumb { visibility: visible; opacity: 1; } .rs-brand-four .rs-brand-item:hover .rs-brand-thumb img.main-thumb { visibility: hidden; opacity: 0; } .rs-brand-four .rs-brand-thumb { position: relative; overflow: hidden; } .rs-brand-four .rs-brand-thumb .hover-thumb { position: absolute; visibility: hidden; left: 50%; top: 50%; transform: translate(-50%, -50%); opacity: 0; } .rs-brand-four .rs-brand-thumb img { width: 90px; } .rs-brand-five.has-pos-none .rs-brand-item::before { content: none; } .rs-brand-five.has-pos-none .rs-brand-item::after { content: none; } .rs-brand-five .rs-brand-item { background: var(--rs-bg-primary); display: flex; align-items: center; justify-content: center; height: 200px; width: 100%; position: relative; z-index: 1; margin: 15px 0 15px 0; } .rs-brand-five .rs-brand-item::before { position: absolute; content: ""; top: -12px; right: 0; background-color: var(--rs-bg-primary); width: 125px; height: 12px; border-radius: 15px 20px 0 0; } .rs-brand-five .rs-brand-item::after { position: absolute; content: ""; bottom: -12px; right: 0; background-color: var(--rs-bg-primary); width: 60px; height: 12px; border-radius: 0 0 20px 15px; } .rs-brand-five .rs-brand-item .rs-brand-shape { position: absolute; bottom: -12px; left: 0; width: 30px; height: 12px; background-color: var(--rs-bg-primary); border-radius: 0 0 15px 20px; } .rs-brand-five .rs-brand-item:hover .rs-brand-thumb img { transform: scale(1.2); } .rs-brand-five .rs-brand-thumb img { width: 90px; transition: all 0.5s ease; } .rs-brand-five.has-theme-blue .rs-section-subtitle { color: var(--rs-white); } .rs-brand-five.has-theme-blue .rs-section-title { color: var(--rs-white); } .rs-brand-five.has-theme-blue .rs-brand-item { background: rgba(255, 255, 255, 0.07); } .rs-brand-five.has-bg-light .rs-brand-item { background: var(--rs-bg-primary); box-shadow: unset; } .rs-brand-thumb-wrapper { position: relative; } .rs-brand-thumb-wrapper .rs-brand-bg-thumb { position: absolute; width: 100%; height: 100%; top: 0; inset-inline-start: 0; background-position: center center; background-repeat: no-repeat; background-size: cover; z-index: -1; } /*----------------------------------------*/ /* 2.2 cursor /*----------------------------------------*/ #rs-mouse { position: absolute; left: 0; top: 0; width: 30px; height: 30px; pointer-events: none; z-index: 999999; transition: opacity 0.2s ease-in-out 0.5s; } #rs-mouse #cursor-ball { position: fixed; width: 40px; height: 40px; border: 1px solid rgba(34, 34, 34, 0.1); border-radius: 50%; pointer-events: none; box-sizing: border-box; border-radius: 50%; transform: translate(-50%, -50%); z-index: 999999; } #rs-mouse #cursor-ball:after { position: absolute; content: ""; left: 50%; top: 50%; width: 3px; height: 3px; border-radius: 50%; background: var(--rs-theme-primary); transform: translate(-50%); } @media only screen and (max-width: 991px), only screen and (max-width: 767px), only screen and (max-width: 575px) { #rs-mouse { display: none; } } /*----------------------------------------*/ /* 2.0 Swiper scrollbar /*----------------------------------------*/ .rs-swiper-scrollbar.swiper-scrollbar { height: 5px; background: var(--rs-bg-secondary); } .rs-swiper-scrollbar .swiper-scrollbar-drag { width: 220px !important; background: var(--rs-theme-primary); } /*----------------------------------------*/ /* lenis /*----------------------------------------*/ html.lenis, html.lenis body { height: auto; } .lenis.lenis-scrolling { scroll-behavior: auto !important; } .lenis.lenis-smooth [data-lenis-prevent] { overscroll-behavior: contain; } .lenis.lenis-stopped { overflow: hidden; } .lenis.lenis-scrolling iframe { pointer-events: none; } /*----------------------------------------*/ /* 2.2 cursor /*----------------------------------------*/ .rs-theme-settings-area { position: fixed; top: 50%; right: 0px; width: 240px; background-color: var(--rs-white); transform: translateY(-50%) translateX(100%); z-index: 991; border-bottom-right-radius: 4px; box-shadow: 0 10px 35px 0 rgba(0, 0, 0, 0.1); transition: all 0.4s 0s ease-out; } .rs-theme-settings-area.settings-opened { transform: translateY(-50%) translateX(0%); } .rs-theme-settings-area.settings-opened .rs-theme-settings-gear { opacity: 0; } .rs-theme-settings-area.settings-opened .rs-theme-settings-close { opacity: 1; } .rs-theme-settings-open { position: absolute; top: -1px; right: 100%; display: none; } .rs-theme-settings-open button { background-color: var(--rs-white); border-inline-end: 0; width: 45px; height: 45px; text-align: center; font-size: 20px; color: var(--rs-black); position: relative; border-start-start-radius: 2px; border-bottom-left-radius: 2px; display: flex; align-items: center; justify-content: center; box-shadow: 0 10px 35px 0 rgba(0, 0, 0, 0.15); } .rs-theme-settings-gear { display: inline-block; color: var(--rs-black); } @-webkit-keyframes spin { 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); } } @-moz-keyframes spin { 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); } } @-ms-keyframes spin { 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); } } @keyframes spin { 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); } } .rs-theme-settings-close { display: inline-block; position: absolute; top: 50%; inset-inline-start: 50%; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); opacity: 0; } [dir=rtl] .rs-theme-settings-close { inset-inline-end: 50%; inset-inline-start: auto; } .rs-theme-header-title { font-size: 16px; font-weight: 600; margin-bottom: 20px; color: var(--rs-black); } .rs-theme-wrapper { padding: 20px 30px 30px; } .rs-theme-toggle { text-align: center; } .rs-theme-toggle-main { display: inline-block; width: 160px; margin: auto; position: relative; z-index: 1; background-color: var(--rs-theme-primary); padding: 4px; border-radius: 20px; } .rs-theme-toggle-light, .rs-theme-toggle-dark { display: inline-block; width: 48%; height: 26px; line-height: 26px; } .rs-theme-toggle input { display: none; } .rs-theme-toggle:hover { cursor: pointer; } .rs-theme-toggle label { color: var(--rs-white); font-size: 14px; font-weight: 500; } .rs-theme-toggle label:hover { cursor: pointer; } .rs-theme-toggle #rs-theme-toggler { display: none; } .rs-theme-toggle #rs-theme-toggler:checked + i { inset-inline-end: calc(50% - 4px); } .rs-theme-toggle-slide { position: absolute; top: 50%; inset-inline-end: 4px; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); width: 50%; height: 26px; background-color: var(--rs-black); border-radius: 30px; -webkit-transform: translate3d(0, 0); transform: translate3d(0, 0); transition: all, 0.2s, cubic-bezier(0.25, 1, 0.5, 1); z-index: -1; } .rs-theme-dir { text-align: center; } .rs-theme-dir-main { display: inline-block; width: 160px; margin: auto; position: relative; z-index: 1; background-color: var(--rs-black); padding: 4px 0px 3px 0px; border-radius: 2px; } .rs-theme-dir-ltr, .rs-theme-dir-rtl { display: inline-block; width: 48%; height: 26px; line-height: 26px; } .rs-theme-dir input { display: none; } .rs-theme-dir:hover { cursor: pointer; } .rs-theme-dir label { font-size: 14px; font-weight: 500; } .rs-theme-dir label:hover { cursor: pointer; } .rs-theme-dir #rs-dir-toggler { display: none; } .rs-theme-dir #rs-dir-toggler:checked + i { inset-inline-end: calc(50% - 4px); } .rs-theme-dir-slide { position: absolute; top: 50%; inset-inline-end: 4px; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); width: 50%; height: 25px; background-color: var(--rs-white); border-radius: 2px; -webkit-transform: translate3d(0, 0); transform: translate3d(0, 0); transition: all, 0.2s, cubic-bezier(0.25, 1, 0.5, 1); z-index: -1; } /*---------------------------------------- Basic navigation -----------------------------------------*/ .rs-swiper-btn { background: var(--rs-theme-orange); color: var(--rs-white); width: 50px; height: 50px; display: flex; justify-content: center; align-items: center; transition: 0.3s; } .rs-swiper-btn.has-bg-light { background: var(--rs-bg-primary); color: #616161; } .rs-swiper-btn.has-bg-light:hover { background: var(--rs-theme-orange); color: var(--rs-white); } .rs-swiper-btn.has-bg-white { background: var(--rs-white); color: #616161; font-size: 15px; border: 1px solid rgba(0, 0, 0, 0.1); border-radius: 2px; } .rs-swiper-btn.has-bg-white.has-small { width: 40px; height: 40px; } .rs-swiper-btn.has-bg-white.hover-red:hover { background: var(--rs-theme-red); border-color: var(--rs-theme-red); color: var(--rs-white); } .rs-swiper-btn.has-bg-white.hover-black:hover { background: var(--rs-black); color: var(--rs-white); } .rs-swiper-btn.has-bg-white.hover-orange:hover { background: var(--rs-theme-orange); color: var(--rs-white); } .rs-swiper-btn.has-bg-white.hover-orange:hover { background: var(--rs-theme-orange); color: var(--rs-white); } .rs-swiper-btn.has-bg-white.hover-blue:hover { background: var(--rs-theme-blue); color: var(--rs-white); } .rs-swiper-btn.has-bg-white.has-bg-black { gap: 15px; } .rs-swiper-btn.has-bg-white.has-bg-black button:hover { background: var(--rs-black); color: var(--rs-white); } .rs-swiper-btn.has-small { width: 40px; height: 40px; } .rs-swiper-btn.has-small.hover-light-orange:hover { background: rgba(234, 85, 1, 0.2117647059); } .rs-swiper-btn.has-theme-red { background: var(--rs-theme-red); width: 60px; height: 60px; } .rs-swiper-btn.has-theme-red:hover { background: var(--rs-theme-red); color: var(--rs-white); border-color: var(--rs-theme-red); } .rs-swiper-btn.has-light-red { display: flex; gap: 15px; width: 40px; height: 40px; background: rgba(255, 255, 255, 0.1019607843); color: var(--rs-theme-red); font-size: 15px; border-radius: 2px; } .rs-swiper-btn.has-light-red:hover { background: var(--rs-theme-red); color: var(--rs-white); } .rs-swiper-btn.has-theme-light-blue { background: var(--rs-theme-light-blue); width: 60px; height: 60px; } .rs-swiper-btn.has-theme-light-blue:hover { background: #3674a9; } .rs-swiper-btn.has-theme-yellow { background: #FAF0C9; color: #616161; border: 1px solid rgba(0, 0, 0, 0.1); } .rs-swiper-btn.has-theme-yellow:hover { background: var(--rs-theme-yellow); color: var(--rs-black); } .rs-swiper-btn.has-theme-black { background: var(--rs-black); color: var(--rs-white); width: 50px; height: 50px; } .rs-swiper-btn.has-theme-black:hover { background: var(--rs-white); color: var(--rs-black); } .rs-swiper-btn.has-light-orange { background: rgba(238, 92, 3, 0.53); width: 60px; height: 60px; font-size: 20px; } .rs-swiper-btn.has-light-orange:hover { background: var(--rs-theme-orange); } .rs-swiper-btn.has-theme-deep-blue { background: var(--rs-theme-deep-blue); } .rs-swiper-btn.has-theme-light-green { background: var(--rs-theme-light-green); } .rs-swiper-btn.has-theme-light-green:hover { background: var(--rs-theme-green); color: var(--rs-white); border-color: var(--rs-theme-green); } .rs-swiper .swiper-button-prev, .rs-swiper .swiper-button-next { position: unset; margin-top: 0; } .rs-swiper .swiper-button-prev::after, .rs-swiper .swiper-button-next::after { content: none; } /*----------------------------------------*/ /* 2.6 list /*----------------------------------------*/ .rs-list-item ul li { list-style: none; display: flex; align-items: center; gap: 10px; } .rs-list-item ul li:not(:last-child) { margin-bottom: 15px; } .rs-list-item ul li i { border: 2px solid var(--rs-theme-blue); color: var(--rs-theme-blue); border-radius: 50%; width: 20px; height: 20px; font-size: 12px; display: flex; align-items: center; justify-content: center; } .rs-list-item.has-theme-red ul li i { border: 2px solid var(--rs-theme-red); color: var(--rs-theme-red); } .rs-list-item.has-theme-green ul li i { border: 2px solid var(--rs-theme-light-green); color: var(--rs-theme-light-green); } .rs-list-item.has-theme-yellow ul li i { border: 2px solid var(--rs-theme-yellow); color: var(--rs-theme-yellow); } .rs-list-item.has-theme-orange ul li i { border: 2px solid var(--rs-theme-orange); color: var(--rs-theme-orange); } .rs-list-item.has-theme-blue ul li i { border: 2px solid var(--rs-theme-deep-blue); color: var(--rs-theme-deep-blue); } /*----------------------------------------*/ /* 3.5.1 Header Style 1 /*----------------------------------------*/ .rs-header-one .rs-header-inner { display: flex; align-items: center; position: relative; z-index: 99; padding-inline-end: 45px; } @media only screen and (max-width: 1600px) { .rs-header-one .rs-header-inner { padding-inline-end: 25px; } } @media only screen and (max-width: 480px) { .rs-header-one .rs-header-inner { padding-inline-end: 15px; } } .rs-header-one .rs-header-logo { position: relative; z-index: 1; } .rs-header-one .rs-header-logo-wrapper { width: 295px; height: 98px; background-color: var(--rs-bg-primary); display: flex; align-items: center; justify-content: center; } @media only screen and (max-width: 1600px) { .rs-header-one .rs-header-logo-wrapper { width: 230px; } } @media only screen and (max-width: 480px) { .rs-header-one .rs-header-logo-wrapper { width: 210px; } } @media only screen and (max-width: 1199px) { .rs-header-one .rs-header-logo-wrapper { height: 90px; } } @media only screen and (max-width: 991px) { .rs-header-one .rs-header-logo-wrapper { height: 80px; } } .rs-header-one .rs-header-left { display: flex; align-items: center; justify-content: space-between; gap: 0 30px; } .rs-header-one .rs-header-left .rs-theme-social { padding-inline-start: 75px; gap: 15px; } .rs-header-one .rs-header-left .rs-theme-social a { font-size: 18px; } .rs-header-one .rs-header-menu { display: flex; align-items: center; margin-inline-end: auto; padding-inline-start: 40px; } @media only screen and (max-width: 1600px) { .rs-header-one .rs-header-menu { padding-inline-start: 25px; } } @media only screen and (max-width: 575px) { .rs-header-one .rs-theme-social { display: none; } } .rs-header-one .main-menu { border-inline-start: 1px solid rgba(31, 31, 31, 0.07); padding-inline-start: 30px; margin-inline-start: 50px; } @media only screen and (max-width: 1600px) { .rs-header-one .main-menu { padding-inline-start: 0px; margin-inline-start: 20px; } } .rs-header-one .rs-header-right { display: flex; gap: 30px; align-items: center; } @media only screen and (max-width: 1600px) { .rs-header-one .rs-header-right { gap: 20px; } } @media only screen and (max-width: 1199px) { .rs-header-one .rs-header-right { gap: 30px; } } @media only screen and (max-width: 1366px) { .rs-header-one .rs-header-btn { display: none; } } @media only screen and (max-width: 1600px) { .rs-header-one .rs-header-btn .rs-btn { padding: 15px 20px; } } /*----------------------------------------*/ /* 3.5.1 Header Style 2 /*----------------------------------------*/ @media only screen and (max-width: 1199px) { .rs-header-two { padding: 26px 0; } } @media only screen and (max-width: 991px) { .rs-header-two { padding: 21px 0; } } .rs-header-two.has-border { border-bottom: 1px solid rgba(255, 255, 255, 0.078); } .rs-header-two .rs-header-inner { display: flex; align-items: center; position: relative; z-index: 99; padding: 0 85px; } @media only screen and (max-width: 1600px) { .rs-header-two .rs-header-inner { padding: 0 30px; } } @media only screen and (max-width: 1366px) { .rs-header-two .rs-header-inner { padding: 0 0px; } } .rs-header-two .rs-header-left { position: relative; padding-inline-end: 70px; margin-inline-end: 30px; } @media only screen and (max-width: 1366px) { .rs-header-two .rs-header-left { padding-inline-end: 30px; margin-inline-end: 0px; } } @media only screen and (max-width: 575px) { .rs-header-two .rs-header-left { padding-inline-end: 0px; } } .rs-header-two .rs-header-left::before { position: absolute; content: ""; width: 1px; height: 48px; background: rgba(255, 255, 255, 0.2); inset-inline-end: 0; top: -7px; } @media only screen and (max-width: 575px) { .rs-header-two .rs-header-left::before { content: none; } } .rs-header-two .rs-header-menu { margin-inline-end: auto; } .rs-header-two .rs-header-call { padding-inline-end: 15px; margin-inline-end: 15px; position: relative; } @media only screen and (max-width: 1366px) { .rs-header-two .rs-header-call { padding-inline-end: 0px; margin-inline-end: 0px; } } @media only screen and (max-width: 575px) { .rs-header-two .rs-header-call { display: none; } } .rs-header-two .rs-header-call::before { position: absolute; content: ""; width: 1px; height: 48px; background: rgba(255, 255, 255, 0.2117647059); inset-inline-end: -15px; top: -12px; } .rs-header-two .rs-header-call h6 { font-size: 16px; color: var(--rs-white); } .rs-header-two .rs-header-call h6 a:hover { color: var(--rs-theme-red); } .rs-header-two .rs-header-call.has-theme-orange h6 a:hover { color: var(--rs-theme-orange); } .rs-header-two .rs-header-right { display: flex; gap: 30px; align-items: center; } .rs-header-two .rs-header-search-icon { color: var(--rs-white); } .rs-header-two .sidebar-toggle .bar-icon svg path { fill: var(--rs-white); } /*----------------------------------------*/ /* 3.5.1 Header Style 3 /*----------------------------------------*/ .rs-header-three { background: #1E2023; padding-inline-end: 85px; padding-inline-start: 75px; overflow-x: clip; } @media only screen and (max-width: 1600px) { .rs-header-three { padding-inline-start: 0px; padding-inline-end: 0px; } } .rs-header-three .rs-header-inner { display: flex; align-items: center; position: relative; z-index: 99; } .rs-header-three .rs-header-logo { position: relative; z-index: 1; } .rs-header-three .rs-header-left { margin-top: -50px; margin-inline-start: -90px; } @media only screen and (max-width: 1199px) { .rs-header-three .rs-header-left { margin-top: 0px; margin-inline-start: -60px; } } @media only screen and (max-width: 480px) { .rs-header-three .rs-header-left { margin-inline-start: -47px; } } .rs-header-three .rs-header-logo-wrapper { width: 360px; height: 135px; display: flex; align-items: center; justify-content: center; } .rs-header-three .rs-header-logo-wrapper::before { background-color: var(--rs-theme-orange); clip-path: polygon(0 0, 100% 0, 82% 100%, 0 100%); width: 360px; height: 135px; content: ""; position: absolute; } @media only screen and (max-width: 1199px) { .rs-header-three .rs-header-logo-wrapper::before { width: 300px; height: 80px; } } @media only screen and (max-width: 480px) { .rs-header-three .rs-header-logo-wrapper::before { width: 265px; } } [dir=rtl] .rs-header-three .rs-header-logo-wrapper::before { transform: rotateY(-180deg); } @media only screen and (max-width: 1199px) { .rs-header-three .rs-header-logo-wrapper { width: 300px; height: 80px; } } @media only screen and (max-width: 480px) { .rs-header-three .rs-header-logo-wrapper { width: 265px; } } .rs-header-three .rs-header-menu { margin-inline-end: auto; } .rs-header-three .rs-header-right { display: flex; gap: 30px; align-items: center; } .rs-header-three .main-menu li a { padding: 34px 20px; color: var(--rs-white); } .rs-header-three .rs-header-search-icon { color: var(--rs-white); } .rs-header-three .rs-header-search-inner { top: 60px; } .rs-header-three .rs-header-hamburger .bar-icon svg path { fill: var(--rs-white); } @media only screen and (max-width: 1366px) { .rs-header-three .rs-header-btn { display: none; } } .rs-header-three .rs-sticky .rs-header-left { margin-inline-start: 0px; margin-top: 0; } .rs-header-three .rs-sticky .rs-header-logo-wrapper { height: 100px; } .rs-header-three .rs-sticky .rs-header-logo-wrapper::before { height: 100px; } @media only screen and (max-width: 1600px) { .rs-header-three .rs-sticky .rs-header-logo-wrapper::before { width: 300px; } } @media only screen and (max-width: 1199px) { .rs-header-three .rs-sticky .rs-header-logo-wrapper::before { height: 90px; } } @media only screen and (max-width: 991px) { .rs-header-three .rs-sticky .rs-header-logo-wrapper::before { height: 80px; } } @media only screen and (max-width: 480px) { .rs-header-three .rs-sticky .rs-header-logo-wrapper::before { width: 260px; } } @media only screen and (max-width: 1600px) { .rs-header-three .rs-sticky .rs-header-logo-wrapper { width: 300px; } } @media only screen and (max-width: 1199px) { .rs-header-three .rs-sticky .rs-header-logo-wrapper { height: 90px; } } @media only screen and (max-width: 991px) { .rs-header-three .rs-sticky .rs-header-logo-wrapper { height: 80px; } } @media only screen and (max-width: 480px) { .rs-header-three .rs-sticky .rs-header-logo-wrapper { width: 260px; } } /*----------------------------------------*/ /* 3.5.1 Header Style 4 /*----------------------------------------*/ .rs-header-four .rs-header-inner { display: flex; align-items: center; position: relative; z-index: 99; padding-inline-start: 10px; padding-inline-end: 10px; justify-content: center; gap: 10px; } @media only screen and (max-width: 1199px) { .rs-header-four .rs-header-inner { justify-content: space-between; } } .rs-header-four .rs-header-logo { position: relative; z-index: 1; } .rs-header-four .rs-header-logo .rs-header-logo-bg { position: absolute; content: ""; width: 295px; height: 90px; background-color: var(--rs-bg-primary); top: -30px; inset-inline-start: -60px; z-index: -1; border-radius: 10px; } .rs-header-four .rs-header-logo-wrapper { width: 295px; height: 90px; background-color: var(--rs-bg-primary); border-radius: 10px; display: flex; align-items: center; justify-content: center; } @media only screen and (max-width: 1366px) { .rs-header-four .rs-header-logo-wrapper { width: 210px; } } @media only screen and (max-width: 575px) { .rs-header-four .rs-header-logo-wrapper { width: 100%; background: transparent; height: 70px; justify-content: start; } } .rs-header-four .rs-header-left .rs-theme-social { padding-inline-start: 75px; gap: 15px; } .rs-header-four .rs-header-left .rs-theme-social a { font-size: 18px; } .rs-header-four .rs-header-menu { display: flex; align-items: center; background: var(--rs-bg-primary); padding: 0 90px 0 50px; border-radius: 10px; } @media only screen and (max-width: 1800px) { .rs-header-four .rs-header-menu { padding: 0 20px 0px 20px; } } @media only screen and (max-width: 1366px) { .rs-header-four .rs-header-menu { padding: 0 0px 0px 20px; } } @media only screen and (max-width: 1199px) { .rs-header-four .rs-header-menu { padding: 33px 20px 33px 20px; } } @media only screen and (max-width: 767px) { .rs-header-four .rs-header-menu { display: none; } } .rs-header-four .rs-header-right { display: flex; gap: 30px; align-items: center; background: var(--rs-bg-primary); padding: 15px 45px 15px 45px; border-radius: 10px; } @media only screen and (max-width: 1800px) { .rs-header-four .rs-header-right { padding: 15px 25px 15px 25px; } } @media only screen and (max-width: 1600px) { .rs-header-four .rs-header-right { padding: 25px 35px 25px 35px; } } @media only screen and (max-width: 1366px) { .rs-header-four .rs-header-right { padding: 25px 20px 25px 20px; gap: 20px; } } @media only screen and (max-width: 1199px) { .rs-header-four .rs-header-right { padding: 15px 15px 15px 15px; gap: 20px; } } @media only screen and (max-width: 575px) { .rs-header-four .rs-header-right { background: transparent; padding: 0; } } .rs-header-four .main-menu { border-inline-start: 1px solid rgba(31, 31, 31, 0.07); padding-inline-start: 30px; margin-inline-start: 50px; } @media only screen and (max-width: 1700px) { .rs-header-four .main-menu { margin-inline-start: 30px; } } @media only screen and (max-width: 1366px) { .rs-header-four .main-menu { padding-inline-start: 0px; } } .rs-header-four .main-menu li a { padding: 36px 20px; color: var(--rs-text-primary); } .rs-header-four .rs-header-search-inner { top: 64px; } @media only screen and (max-width: 575px) { .rs-header-four .rs-header-search-inner { top: 54px; } } .rs-header-four .rs-header-search-inner input:focus { border-color: var(--rs-theme-light-blue); } .rs-header-four .rs-header-search-inner.has-theme-green input:focus { border-color: var(--rs-theme-light-green); } @media only screen and (max-width: 1600px) { .rs-header-four .rs-header-btn { display: none; } } @media only screen and (max-width: 1199px) { .rs-header-four .rs-header-btn { display: block; } } @media only screen and (max-width: 575px) { .rs-header-four .rs-header-btn { display: none; } } @media only screen and (max-width: 1800px) { .rs-header-four .rs-header-btn .rs-btn { padding: 15px 25px; } } /*----------------------------------------*/ /* 3.5.1 Header Style 4 /*----------------------------------------*/ .rs-header-five .rs-header-inner { display: flex; align-items: center; position: relative; z-index: 99; gap: 10px; padding-inline-end: 45px; } @media only screen and (max-width: 1600px) { .rs-header-five .rs-header-inner { padding-inline-end: 25px; justify-content: space-between; } } @media only screen and (max-width: 480px) { .rs-header-five .rs-header-inner { padding-inline-end: 15px; } } .rs-header-five .rs-header-logo-wrapper { width: 295px; height: 90px; background-color: var(--rs-bg-primary); display: flex; align-items: center; justify-content: center; } @media only screen and (max-width: 1600px) { .rs-header-five .rs-header-logo-wrapper { width: 230px; } } @media only screen and (max-width: 480px) { .rs-header-five .rs-header-logo-wrapper { width: 210px; } } @media only screen and (max-width: 1199px) { .rs-header-five .rs-header-logo-wrapper { height: 90px; } } @media only screen and (max-width: 991px) { .rs-header-five .rs-header-logo-wrapper { height: 80px; } } .rs-header-five .rs-header-logo { position: relative; z-index: 1; } .rs-header-five .rs-header-left .rs-theme-social { padding-inline-start: 75px; gap: 15px; } .rs-header-five .rs-header-left .rs-theme-social a { font-size: 18px; } .rs-header-five .rs-header-menu { display: flex; align-items: center; padding: 0 0px 0 40px; margin-inline-end: auto; } @media only screen and (max-width: 1800px) { .rs-header-five .rs-header-menu { padding: 0 20px 0px 20px; } } @media only screen and (max-width: 1366px) { .rs-header-five .rs-header-menu { padding: 0 0px 0px 20px; } } @media only screen and (max-width: 1199px) { .rs-header-five .rs-header-menu { padding: 33px 20px 33px 20px; } } @media only screen and (max-width: 767px) { .rs-header-five .rs-header-menu { display: none; } } .rs-header-five .rs-header-right { display: flex; gap: 30px; align-items: center; } @media only screen and (max-width: 1600px) { .rs-header-five .rs-header-right { gap: 20px; } } @media only screen and (max-width: 1199px) { .rs-header-five .rs-header-right { gap: 30px; } } @media only screen and (max-width: 1366px) { .rs-header-five .rs-header-btn { display: none; } } @media only screen and (max-width: 1600px) { .rs-header-five .rs-header-btn .rs-btn { padding: 15px 20px; } } .rs-header-five .main-menu { border-inline-start: 1px solid rgba(31, 31, 31, 0.07); padding-inline-start: 30px; margin-inline-start: 50px; } @media only screen and (max-width: 1700px) { .rs-header-five .main-menu { margin-inline-start: 30px; } } @media only screen and (max-width: 1366px) { .rs-header-five .main-menu { padding-inline-start: 0px; } } .rs-header-five .main-menu li a { padding: 36px 20px; color: var(--rs-text-primary); } .rs-header-five .rs-header-search-inner { top: 64px; } @media only screen and (max-width: 767px) { .rs-header-five .rs-header-search-inner { top: 59px; } } .rs-header-five .rs-header-search-inner input:focus { border-color: var(--rs-theme-light-blue); } .rs-header-five .rs-header-search-inner.has-theme-green { top: 63px; } @media only screen and (max-width: 1600px) { .rs-header-five .rs-header-btn { display: none; } } @media only screen and (max-width: 1199px) { .rs-header-five .rs-header-btn { display: block; } } @media only screen and (max-width: 575px) { .rs-header-five .rs-header-btn { display: none; } } @media only screen and (max-width: 1800px) { .rs-header-five .rs-header-btn .rs-btn { padding: 15px 25px; } } /*----------------------------------------*/ /* 3.5.1 Header Top Style /*----------------------------------------*/ .rs-header-top { padding-top: 8px; padding-bottom: 8px; padding-inline-start: 295px; display: flex; justify-content: space-between; align-items: center; border-bottom: 1px solid rgba(255, 255, 255, 0.07); flex-wrap: wrap; gap: 10px; } @media only screen and (max-width: 1199px) { .rs-header-top { padding-inline-start: 0px; justify-content: center; } } .rs-header-top .rs-header-info-wrapper { display: flex; align-items: center; gap: 10px 20px; flex-wrap: wrap; justify-content: center; } .rs-header-top .rs-header-info-item .rs-header-info-inner { display: flex; align-items: center; gap: 10px; font-size: 15px; color: #CBCCCD; } .rs-header-top .rs-header-info-item a { display: flex; align-items: center; gap: 10px; } .rs-header-top .rs-header-info-item a:hover { color: var(--rs-theme-orange); } .rs-header-top .rs-header-info-item svg { width: 19px; height: 19px; } .rs-header-top .rs-header-info-item svg path { fill: var(--rs-theme-orange); } .rs-header-top .rs-theme-social { font-size: 15px; color: #CBCCCD; } .rs-header-top .rs-theme-social a { color: var(--rs-white); } .rs-header-top .rs-theme-social a:hover { color: var(--rs-theme-orange); animation-name: rs-animation-push; animation-duration: 0.3s; animation-timing-function: linear; animation-iteration-count: 1; } .rs-header-top.rs-header-top-two { padding: 13px 90px 13px 190px; background: var(--rs-bg-primary); border-bottom: 0; } @media only screen and (max-width: 1199px) { .rs-header-top.rs-header-top-two { padding: 13px 15px 13px 15px; flex-wrap: wrap; gap: 8px 30px; justify-content: center; } } .rs-header-top.rs-header-top-two .rs-header-info-wrapper { display: flex; align-items: center; gap: 20px; } @media only screen and (max-width: 1199px) { .rs-header-top.rs-header-top-two .rs-header-info-wrapper { flex-wrap: wrap; gap: 5px 20px; justify-content: center; } } .rs-header-top.rs-header-top-two .rs-header-contact-item { display: flex; align-items: center; gap: 10px; } .rs-header-top.rs-header-top-two .rs-header-contact-item span { font-size: 16px; font-weight: 600; } .rs-header-top.rs-header-top-two .rs-header-contact-item h6 { font-size: 16px; font-weight: 400; color: var(--rs-text-primary); } .rs-header-top.rs-header-top-two .rs-header-contact-item h6 a:hover { color: var(--rs-theme-light-blue); } .rs-header-top.rs-header-top-three { padding: 13px 90px 13px 90px; background: var(--rs-theme-green); border-bottom: 0; border-radius: 0px 0px 20px 20px; } @media only screen and (max-width: 1199px) { .rs-header-top.rs-header-top-three { padding: 13px 15px 13px 15px; flex-wrap: wrap; gap: 10px 30px; justify-content: center; } } .rs-header-top.rs-header-top-three .rs-header-info-wrapper { display: flex; align-items: center; gap: 20px; } @media only screen and (max-width: 1199px) { .rs-header-top.rs-header-top-three .rs-header-info-wrapper { flex-wrap: wrap; gap: 10px 20px; justify-content: center; } } .rs-header-top.rs-header-top-three .rs-header-contact-item { display: flex; align-items: center; gap: 10px; } .rs-header-top.rs-header-top-three .rs-header-contact-item span { font-size: 16px; font-weight: 600; color: rgba(255, 255, 255, 0.74); } .rs-header-top.rs-header-top-three .rs-header-contact-item h6 { font-size: 16px; font-weight: 400; color: var(--rs-white); } .rs-header-top.rs-header-top-three .rs-header-contact-item h6 a:hover { color: rgba(255, 255, 255, 0.74); } .rs-header-top.rs-header-top-four { padding: 13px 50px 13px 50px; background: var(--rs-bg-primary); border-bottom: 0; margin-inline-start: 295px; } @media only screen and (max-width: 1199px) { .rs-header-top.rs-header-top-four { margin-inline-start: 0px; padding: 13px 0px 13px 0px; } } .rs-header-top.rs-header-top-four .rs-header-info-wrapper { display: flex; align-items: center; gap: 20px; } @media only screen and (max-width: 1199px) { .rs-header-top.rs-header-top-four .rs-header-info-wrapper { flex-wrap: wrap; gap: 5px 20px; justify-content: center; } } .rs-header-top.rs-header-top-four .rs-header-contact-item { display: flex; align-items: center; gap: 10px; } .rs-header-top.rs-header-top-four .rs-header-contact-item span { font-size: 16px; font-weight: 600; } .rs-header-top.rs-header-top-four .rs-header-contact-item h6 { font-size: 16px; font-weight: 400; color: var(--rs-text-primary); } .rs-header-top.rs-header-top-four .rs-header-contact-item h6 a:hover { color: var(--rs-theme-yellow); } .rs-header-top.rs-header-top-four.has-theme-light-green .rs-header-contact-item h6 a:hover { color: var(--rs-theme-light-green); } /*----------------------------------------*/ /* 3.5.4 Header Common Style /*----------------------------------------*/ .rs-header-logo img { max-width: 180px; } .rs-header-search-wrapper { position: relative; } .rs-header-search-inner { display: none; position: absolute; width: 290px; top: 68px; z-index: 2; inset-inline-end: 0; } @media only screen and (max-width: 1199px) { .rs-header-search-inner { top: 64px; } } @media only screen and (max-width: 991px) { .rs-header-search-inner { top: 59px; } } @media only screen and (max-width: 575px) { .rs-header-search-inner { width: 250px; } } .rs-header-search-icon { cursor: pointer; } .rs-header-search-icon:hover .has-search { color: var(--rs-theme-orange); } .rs-header-search-icon:hover .has-close { color: var(--rs-theme-orange); } .rs-header-search-icon:hover .has-close.has-orange { color: var(--rs-theme-orange); } .rs-header-search-icon i { font-size: 25px; transition: all 0.3s ease-out 0s; } .rs-header-search-icon .has-close { opacity: 0; visibility: hidden; position: absolute; z-index: 1; } .rs-header-search-icon.icon-close .has-search { opacity: 0; visibility: hidden; } .rs-header-search-icon.icon-close .has-close { opacity: 1; visibility: visible; } .rs-header-search-icon.has-theme-deep-blue:hover .has-search { color: var(--rs-theme-deep-blue); } .rs-header-search-icon.has-theme-light-green:hover .has-search { color: var(--rs-theme-light-green); } .rs-header-search-icon.has-theme-light-green:hover .has-close { color: var(--rs-theme-light-green); } .rs-header-search-icon.has-theme-red:hover .has-search { color: var(--rs-theme-red); } .rs-header-search-icon.has-theme-red:hover .has-close { color: var(--rs-theme-red); } .rs-header-search-icon.has-theme-blue:hover .has-search { color: var(--rs-theme-blue); } .rs-header-search-icon.has-theme-blue:hover .has-close { color: var(--rs-theme-blue); } .rs-header-search-icon.has-theme-light-blue:hover .has-search { color: var(--rs-theme-light-blue); } .rs-header-search-icon.has-theme-light-blue:hover .has-close { color: var(--rs-theme-light-blue); } .rs-header-search-icon.has-theme-yellow:hover .has-search { color: var(--rs-theme-yellow); } .rs-header-search-icon.has-theme-yellow:hover .has-close { color: var(--rs-theme-yellow); } .rs-header-search-icon.has-theme-deep-blue:hover .has-search { color: var(--rs-theme-deep-blue); } .rs-header-search-icon.has-theme-deep-blue:hover .has-close { color: var(--rs-theme-deep-blue); } .rs-header-search input { color: #444; padding-inline-end: 50px; padding-inline-start: 15px; width: 100%; background: var(--rs-white); border-radius: 5px; border: 1px solid rgba(62, 62, 62, 0.1); font-size: 14px; height: 50px; } [dir=rtl] .rs-header-search input { padding-inline-end: 40px; } .rs-header-search input:focus { border-color: rgba(31, 31, 31, 0.5); } .rs-header-search button { position: absolute; right: 10px; font-size: 22px; top: 50%; transform: translate(-50%, -50%); color: #00204A; } [dir=rtl] .rs-header-search button { left: 20px; } .rs-header-hamburger .bar-icon svg path { transition: all 0.3s ease-out 0s; } .rs-header-hamburger .bar-icon:hover svg path { fill: var(--rs-theme-orange); } .rs-header-hamburger.has-theme-deep-blue .bar-icon:hover svg path { fill: var(--rs-theme-deep-blue); } .rs-header-hamburger.has-theme-light-green .bar-icon:hover svg path { fill: var(--rs-theme-light-green); } .rs-header-hamburger.has-theme-red .bar-icon:hover svg path { fill: var(--rs-theme-red); } .rs-header-hamburger.has-theme-blue .bar-icon:hover svg path { fill: var(--rs-theme-blue); } .rs-header-hamburger.has-theme-light-blue .bar-icon:hover svg path { fill: var(--rs-theme-light-blue); } .rs-header-hamburger.has-theme-light-green .bar-icon:hover svg path { fill: var(--rs-theme-light-green); } .rs-header-hamburger.has-theme-yellow .bar-icon:hover svg path { fill: var(--rs-theme-yellow); } .rs-sticky { position: fixed !important; top: 0; z-index: 55; inset-inline-end: 0; inset-inline-start: 0; width: 100%; -webkit-animation: 600ms ease-in-out 0s normal none 1 running fadeInDown; animation: 600ms ease-in-out 0s normal none 1 running fadeInDown; background: var(--rs-white); border-top: 0; box-shadow: 0 0 25px rgba(0, 0, 0, 0.07); } .header-transparent { position: absolute; inset-inline-start: 0; margin: auto; width: 100%; z-index: 99; } /* HEADER CSS */ /*----------------------------------------*/ /* 3.1.1 banner Style 1 /*----------------------------------------*/ .rs-banner-one { overflow-x: clip; } .rs-banner-one .rs-banner-shape { position: absolute; inset-inline-start: 0; bottom: 0; } @media only screen and (max-width: 991px) { .rs-banner-one .rs-banner-shape { display: none; } } .rs-banner-one .rs-banner-meta-wrapper { display: flex; position: absolute; inset-inline-start: 50px; top: 50%; transform: translate(-50%, -50%) rotate(-90deg); z-index: 2; } [dir=rtl] .rs-banner-one .rs-banner-meta-wrapper { transform: translate(50%, -50%) rotate(-90deg); } @media only screen and (max-width: 991px) { .rs-banner-one .rs-banner-meta-wrapper { display: none; } } .rs-banner-one .rs-banner-contact-item { display: flex; align-items: center; border-inline-end: 1px solid rgba(31, 31, 31, 0.15); margin-inline-end: 15px; padding-inline-end: 15px; } .rs-banner-one .rs-banner-contact-item:last-child { border: none; } .rs-banner-one .rs-banner-contact-item span { color: var(--rs-black); } .rs-banner-one .rs-banner-contact-item h6 { font-size: 16px; color: var(--rs-text-primary); } .rs-banner-one .rs-banner-contact-item h6:hover { color: var(--rs-theme-orange); } .rs-banner-one .rs-banner-bg-thumb { position: absolute; width: calc(100% - 100px); height: 100%; top: 0; inset-inline-end: 0; background-position: center center; background-repeat: no-repeat; background-size: cover; z-index: 1; } @media only screen and (max-width: 991px) { .rs-banner-one .rs-banner-bg-thumb { width: 100%; } } .rs-banner-one .rs-banner-bg-thumb::before { position: absolute; content: ""; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.28); top: 0; inset-inline-start: 0; z-index: -1; } .rs-banner-one .rs-banner-item-wrapper { padding: 200px 0 190px 0; } @media only screen and (max-width: 1600px) { .rs-banner-one .rs-banner-item-wrapper { padding: 150px 0 150px 0px; padding-inline-start: 150px; } } @media only screen and (max-width: 1199px) { .rs-banner-one .rs-banner-item-wrapper { padding: 130px 0 130px 0px; padding-inline-start: 120px; } } @media only screen and (max-width: 991px) { .rs-banner-one .rs-banner-item-wrapper { padding: 90px 0 120px 0px; } } @media only screen and (max-width: 767px) { .rs-banner-one .rs-banner-item-wrapper { padding: 70px 0 120px 0px; } } .rs-banner-one .rs-banner-content { position: relative; z-index: 2; } .rs-banner-one .rs-banner-title { color: var(--rs-white); font-size: 80px; line-height: 1.15; text-transform: capitalize; } @media only screen and (max-width: 1600px) { .rs-banner-one .rs-banner-title { font-size: 70px; } } @media only screen and (max-width: 1366px) { .rs-banner-one .rs-banner-title { font-size: 55px; } } @media only screen and (max-width: 1199px) { .rs-banner-one .rs-banner-title { font-size: 50px; } } @media only screen and (max-width: 767px) { .rs-banner-one .rs-banner-title { font-size: 40px; } } @media only screen and (max-width: 1199px) { .rs-banner-one .rs-banner-title br { display: none; } } .rs-banner-one .rs-banner-descrip { max-width: 620px; margin: 20px 0 40px; } .rs-banner-one .rs-banner-descrip p { color: rgba(255, 255, 255, 0.85); font-size: 20px; } @media only screen and (max-width: 991px) { .rs-banner-one .rs-banner-descrip p { font-size: 18px; } } .rs-banner-one .rs-banner-info-btn { display: flex; gap: 30px 35px; flex-wrap: wrap; align-items: center; } @media only screen and (max-width: 480px) { .rs-banner-one .rs-banner-info-btn { flex-direction: column-reverse; align-items: start; } } .rs-banner-one .rs-banner-navigation { display: flex; gap: 10px; flex-direction: column; position: absolute; z-index: 2; inset-inline-end: 250px; top: 50%; transform: translateY(-50%); } @media only screen and (max-width: 1366px) { .rs-banner-one .rs-banner-navigation { inset-inline-end: 200px; } } @media only screen and (max-width: 1199px) { .rs-banner-one .rs-banner-navigation { inset-inline-end: 50px; } } @media only screen and (max-width: 767px) { .rs-banner-one .rs-banner-navigation { display: none; } } .rs-banner-one .rs-banner-navigation .rs-swiper-btn:hover { background: rgba(234, 85, 1, 0.4); } .rs-banner-one .rs-pagination.swiper-pagination { position: absolute; bottom: 40px; } .rs-banner-one.rs-swiper .swiper-slide-active .rs-banner-title, .rs-banner-one.rs-swiper .swiper-slide-active .rs-banner-descrip, .rs-banner-one.rs-swiper .swiper-slide-active .rs-banner-info-btn { animation-fill-mode: both; animation-name: fadeInUp; } .rs-banner-one .swiper-slide-active .rs-banner-title { animation-delay: 0.3s; animation-duration: 0.7s; } .rs-banner-one .swiper-slide-active .rs-banner-descrip { animation-delay: 0.5s; animation-duration: 0.9s; } .rs-banner-one .swiper-slide-active .rs-banner-info-btn { animation-delay: 0.7s; animation-duration: 1.1s; } /*----------------------------------------*/ /* 3.1.2 banner Style 2 /*----------------------------------------*/ .rs-banner-two .rs-banner-bg-thumb { position: absolute; width: 100%; height: 100%; top: 0; inset-inline-end: 0; background-position: center center; background-repeat: no-repeat; background-size: cover; z-index: -1; } .rs-banner-two .rs-banner-wrapper { padding: 300px 0 345px; } @media only screen and (max-width: 1366px) { .rs-banner-two .rs-banner-wrapper { padding: 230px 0 290px; } } @media only screen and (max-width: 1199px) { .rs-banner-two .rs-banner-wrapper { padding: 210px 0 270px; } } @media only screen and (max-width: 991px) { .rs-banner-two .rs-banner-wrapper { padding: 170px 0 250px; } } @media only screen and (max-width: 767px) { .rs-banner-two .rs-banner-wrapper { padding: 150px 0 230px; } } .rs-banner-two .rs-banner-title { font-size: 75px; color: var(--rs-white); text-transform: capitalize; line-height: 1.1; } @media only screen and (max-width: 1366px) { .rs-banner-two .rs-banner-title { font-size: 70px; } } @media only screen and (max-width: 1199px) { .rs-banner-two .rs-banner-title { font-size: 65px; } } @media only screen and (max-width: 991px) { .rs-banner-two .rs-banner-title { font-size: 60px; } } @media only screen and (max-width: 767px) { .rs-banner-two .rs-banner-title { font-size: 45px; } } .rs-banner-two .rs-banner-descrip { margin: 25px 0 45px; max-width: 620px; } .rs-banner-two .rs-banner-descrip p { color: var(--rs-white); font-size: 20px; } @media only screen and (max-width: 575px) { .rs-banner-two .rs-banner-descrip p { font-size: 18px; } } /*----------------------------------------*/ /* 3.1.2 banner Style 2 /*----------------------------------------*/ .rs-banner-three .rs-banner-bg-thumb { position: absolute; width: 100%; height: 100%; top: 0; inset-inline-end: 0; background-position: center center; background-repeat: no-repeat; background-size: cover; z-index: -1; } [dir=rtl] .rs-banner-three .rs-banner-bg-thumb { transform: rotateY(180deg); } .rs-banner-three .rs-banner-wrapper { padding: 205px 0 205px; } @media only screen and (max-width: 1600px) { .rs-banner-three .rs-banner-wrapper { padding: 190px 0 190px; } } @media only screen and (max-width: 1366px) { .rs-banner-three .rs-banner-wrapper { padding: 170px 0 170px; } } @media only screen and (max-width: 1199px) { .rs-banner-three .rs-banner-wrapper { padding: 150px 0 150px; } } @media only screen and (max-width: 991px) { .rs-banner-three .rs-banner-wrapper { padding: 130px 0 130px; } } @media only screen and (max-width: 767px) { .rs-banner-three .rs-banner-wrapper { padding: 80px 0 100px; } } .rs-banner-three .rs-banner-border { border: 3px solid var(--rs-white); width: 70px; margin-bottom: 25px; } .rs-banner-three .rs-banner-title { font-size: 100px; color: var(--rs-white); text-transform: capitalize; line-height: 1; margin-bottom: 50px; } @media only screen and (max-width: 1600px) { .rs-banner-three .rs-banner-title { font-size: 90px; } } @media only screen and (max-width: 1366px) { .rs-banner-three .rs-banner-title { font-size: 80px; } } @media only screen and (max-width: 1199px) { .rs-banner-three .rs-banner-title { font-size: 70px; } } @media only screen and (max-width: 991px) { .rs-banner-three .rs-banner-title { font-size: 60px; } } @media only screen and (max-width: 767px) { .rs-banner-three .rs-banner-title { font-size: 50px; } } @media only screen and (max-width: 575px) { .rs-banner-three .rs-banner-title { font-size: 40px; } } /*----------------------------------------*/ /* 3.1.4 Banner Style 4 /*----------------------------------------*/ .rs-banner-four { overflow-x: clip; } .rs-banner-four .rs-banner-stroke-text { position: absolute; transform: rotate(-90deg); z-index: 2; bottom: 225px; inset-inline-start: -100px; } @media only screen and (max-width: 1600px) { .rs-banner-four .rs-banner-stroke-text { bottom: 330px; } } @media only screen and (max-width: 1199px) { .rs-banner-four .rs-banner-stroke-text { inset-inline-start: -70px; } } @media only screen and (max-width: 991px) { .rs-banner-four .rs-banner-stroke-text { display: none; } } .rs-banner-four .rs-banner-stroke-text span { font-size: 150px; font-weight: 600; -webkit-text-stroke: 1px rgba(255, 255, 255, 0.3); text-shadow: rgba(255, 255, 255, 0) 1px 1px 1px; color: rgba(255, 255, 255, 0); font-family: "Manrope"; text-transform: uppercase; line-height: 0.85; } @media only screen and (max-width: 1600px) { .rs-banner-four .rs-banner-stroke-text span { font-size: 100px; } } @media only screen and (max-width: 1199px) { .rs-banner-four .rs-banner-stroke-text span { font-size: 80px; } } .rs-banner-four .rs-banner-bg-thumb { position: absolute; width: 100%; height: 100%; top: 0; inset-inline-end: 0; background-position: center center; background-repeat: no-repeat; background-size: cover; z-index: 1; } .rs-banner-four .rs-banner-bg-thumb::before { position: absolute; content: ""; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.28); top: 0; inset-inline-start: 0; z-index: -1; } .rs-banner-four .rs-banner-item-wrapper { padding-top: 330px; padding-bottom: 205px; padding-inline-start: 160px; } @media only screen and (max-width: 1600px) { .rs-banner-four .rs-banner-item-wrapper { padding-top: 280px; padding-bottom: 185px; padding-inline-start: 160px; } } @media only screen and (max-width: 1199px) { .rs-banner-four .rs-banner-item-wrapper { padding-top: 240px; padding-bottom: 150px; padding-inline-start: 100px; } } @media only screen and (max-width: 991px) { .rs-banner-four .rs-banner-item-wrapper { padding-top: 200px; padding-bottom: 120px; padding-inline-start: 0px; } } @media only screen and (max-width: 767px) { .rs-banner-four .rs-banner-item-wrapper { padding-top: 160px; padding-bottom: 120px; } } .rs-banner-four .rs-banner-content { position: relative; z-index: 5; } .rs-banner-four .rs-banner-subtitle { font-size: 18px; font-weight: 500; color: var(--rs-white); padding: 10px 19px; background-color: rgba(255, 255, 255, 0.1); display: inline-flex; height: 40px; align-items: center; justify-content: center; position: relative; margin-bottom: 20px; } .rs-banner-four .rs-banner-subtitle::before { position: absolute; content: ""; width: 3px; height: 10px; background-color: rgb(238, 13, 8); top: 0; inset-inline-start: 0; } .rs-banner-four .rs-banner-subtitle::after { position: absolute; content: ""; width: 3px; height: 10px; background-color: rgb(238, 13, 8); bottom: 0; inset-inline-end: 0; } .rs-banner-four .rs-banner-title { color: var(--rs-white); font-size: 80px; line-height: 1.15; text-transform: capitalize; } @media only screen and (max-width: 1199px) { .rs-banner-four .rs-banner-title { font-size: 70px; } } @media only screen and (max-width: 991px) { .rs-banner-four .rs-banner-title { font-size: 60px; } } @media only screen and (max-width: 767px) { .rs-banner-four .rs-banner-title { font-size: 50px; } } @media only screen and (max-width: 575px) { .rs-banner-four .rs-banner-title { font-size: 40px; } } .rs-banner-four .rs-banner-descrip { max-width: 630px; margin: 25px 0 40px; } .rs-banner-four .rs-banner-descrip p { color: rgba(255, 255, 255, 0.85); } .rs-banner-four .rs-banner-navigation { display: flex; gap: 10px; flex-direction: column; position: absolute; z-index: 2; inset-inline-end: 110px; top: 50%; transform: translateY(-50%); } @media only screen and (max-width: 1600px) { .rs-banner-four .rs-banner-navigation { inset-inline-end: 80px; } } @media only screen and (max-width: 1199px) { .rs-banner-four .rs-banner-navigation { inset-inline-end: 50px; } } @media only screen and (max-width: 991px) { .rs-banner-four .rs-banner-navigation { inset-inline-end: 30px; } } @media only screen and (max-width: 767px) { .rs-banner-four .rs-banner-navigation { display: none; } } .rs-banner-four .rs-banner-navigation .rs-swiper-btn:hover { background: rgba(238, 13, 8, 0.3); } .rs-banner-four .rs-pagination.swiper-pagination { position: absolute; bottom: 40px; } .rs-banner-four.rs-swiper .swiper-slide-active .rs-banner-subtitle, .rs-banner-four.rs-swiper .swiper-slide-active .rs-banner-title, .rs-banner-four.rs-swiper .swiper-slide-active .rs-banner-descrip, .rs-banner-four.rs-swiper .swiper-slide-active .rs-banner-btn { animation-fill-mode: both; animation-name: fadeInUp; } .rs-banner-four .swiper-slide-active .rs-banner-subtitle { animation-delay: 0.3s; animation-duration: 0.7s; } .rs-banner-four .swiper-slide-active .rs-banner-title { animation-delay: 0.5s; animation-duration: 0.9s; } .rs-banner-four .swiper-slide-active .rs-banner-descrip { animation-delay: 0.7s; animation-duration: 1.1s; } .rs-banner-four .swiper-slide-active .rs-banner-btn { animation-delay: 0.9s; animation-duration: 1.3s; } /*----------------------------------------*/ /* 3.1.4 Banner Style 5 /*----------------------------------------*/ .rs-banner-five { overflow-x: clip; } .rs-banner-five .rs-banner-bg-thumb { position: absolute; width: 100%; height: 100%; top: 0; inset-inline-end: 0; background-position: center center; background-repeat: no-repeat; background-size: cover; z-index: 1; } .rs-banner-five .rs-banner-slider-wrapper { position: relative; } .rs-banner-five .rs-banner-slider-wrapper:hover .rs-banner-navigation button { visibility: visible; opacity: 1; inset-inline-start: 50px; } .rs-banner-five .rs-banner-slider-wrapper:hover .rs-banner-navigation button.swiper-button-next { inset-inline-start: auto; inset-inline-end: 50px; } .rs-banner-five .rs-banner-item-wrapper { padding: 215px 0 200px 0px; } @media only screen and (max-width: 1600px) { .rs-banner-five .rs-banner-item-wrapper { padding: 180px 0 180px 0px; } } @media only screen and (max-width: 1366px) { .rs-banner-five .rs-banner-item-wrapper { padding: 150px 0 150px 0px; } } @media only screen and (max-width: 1199px) { .rs-banner-five .rs-banner-item-wrapper { padding: 120px 0 120px 0px; } } @media only screen and (max-width: 991px) { .rs-banner-five .rs-banner-item-wrapper { padding: 100px 0 120px 0px; } } @media only screen and (max-width: 767px) { .rs-banner-five .rs-banner-item-wrapper { padding: 80px 0 100px 0px; } } .rs-banner-five .rs-banner-item { background: rgba(30, 32, 35, 0.91); position: relative; z-index: 2; padding: 40px 90px 50px 30px; border-inline-start: 10px solid var(--rs-theme-orange); } @media only screen and (max-width: 1199px) { .rs-banner-five .rs-banner-item { padding: 30px 30px 30px 30px; } } @media only screen and (max-width: 480px) { .rs-banner-five .rs-banner-item { padding: 20px 20px 20px 20px; } } .rs-banner-five .rs-banner-subtitle { font-size: 16px; font-weight: 500; color: var(--rs-theme-orange); margin-bottom: 20px; display: inline-block; text-transform: uppercase; } .rs-banner-five .rs-banner-title { color: var(--rs-white); font-size: 54px; line-height: 1.15; text-transform: capitalize; letter-spacing: 2px; } @media only screen and (max-width: 1199px) { .rs-banner-five .rs-banner-title { font-size: 45px; } } @media only screen and (max-width: 991px) { .rs-banner-five .rs-banner-title { font-size: 40px; } } @media only screen and (max-width: 480px) { .rs-banner-five .rs-banner-title { font-size: 35px; } } .rs-banner-five .rs-banner-descrip { max-width: 630px; margin: 25px 0 40px; } .rs-banner-five .rs-banner-descrip p { color: rgba(255, 255, 255, 0.85); } .rs-banner-five .rs-banner-navigation { display: flex; gap: 10px; flex-direction: row; } @media only screen and (max-width: 1600px) { .rs-banner-five .rs-banner-navigation { display: none; } } .rs-banner-five .rs-banner-navigation button { background-color: rgba(238, 92, 3, 0.53); width: 70px; height: 70px; border-radius: 50%; font-size: 20px; position: absolute; top: 50%; transform: translateY(-50%); inset-inline-start: 40px; z-index: 2; transition: 0.5s; opacity: 0; visibility: hidden; } .rs-banner-five .rs-banner-navigation button.swiper-button-next { inset-inline-start: auto; inset-inline-end: 40px; } .rs-banner-five .rs-banner-navigation button:hover { background: var(--rs-theme-orange); } .rs-banner-five .rs-banner-pagination { display: none; } @media only screen and (max-width: 1600px) { .rs-banner-five .rs-banner-pagination { display: block; } } .rs-banner-five .rs-banner-pagination .rs-pagination.swiper-pagination { position: absolute; bottom: 40px; } .rs-banner-five .rs-banner-pagination .rs-pagination.swiper-pagination .swiper-pagination-bullet { background: var(--rs-theme-orange); } .rs-banner-five .swiper-slide-active .rs-banner-subtitle, .rs-banner-five .swiper-slide-active .rs-banner-title, .rs-banner-five .swiper-slide-active .rs-banner-descrip, .rs-banner-five .swiper-slide-active .rs-banner-btn { animation-fill-mode: both; animation-name: fadeInUp; } .rs-banner-five .swiper-slide-active .rs-banner-subtitle { animation-delay: 0.3s; animation-duration: 0.7s; } .rs-banner-five .swiper-slide-active .rs-banner-title { animation-delay: 0.5s; animation-duration: 0.9s; } .rs-banner-five .swiper-slide-active .rs-banner-descrip { animation-delay: 0.7s; animation-duration: 1.1s; } .rs-banner-five .swiper-slide-active .rs-banner-btn { animation-delay: 0.9s; animation-duration: 1.3s; } /*----------------------------------------*/ /* 3.1.4 Banner Style 6 /*----------------------------------------*/ .rs-banner-six { overflow-x: clip; } .rs-banner-six .rs-banner-bg-thumb { position: absolute; width: 100%; height: 100%; top: 0; inset-inline-end: 0; background-position: center center; background-repeat: no-repeat; background-size: cover; z-index: 1; } .rs-banner-six .rs-banner-slider-wrapper { position: relative; } .rs-banner-six .rs-banner-item-wrapper { padding-top: 140px; padding-bottom: 250px; padding-inline-start: 90px; } @media only screen and (max-width: 1700px) { .rs-banner-six .rs-banner-item-wrapper { padding-bottom: 200px; } } @media only screen and (max-width: 1366px) { .rs-banner-six .rs-banner-item-wrapper { padding-bottom: 130px; } } @media only screen and (max-width: 1199px) { .rs-banner-six .rs-banner-item-wrapper { padding-top: 100px; padding-bottom: 90px; padding-inline-start: 15px; } } @media only screen and (max-width: 991px) { .rs-banner-six .rs-banner-item-wrapper { padding-top: 70px; padding-bottom: 80px; padding-inline-start: 0px; } } .rs-banner-six .rs-banner-item { position: relative; z-index: 2; } .rs-banner-six .rs-banner-subtitle { font-size: 18px; font-weight: 500; color: var(--rs-white); display: inline-flex; text-transform: uppercase; align-items: center; gap: 13px; } @media only screen and (max-width: 1199px) { .rs-banner-six .rs-banner-subtitle { margin-bottom: 10px; } } .rs-banner-six .rs-banner-subtitle img { height: 10px; } .rs-banner-six .rs-banner-title { color: var(--rs-white); font-size: 150px; line-height: 1.15; text-transform: capitalize; position: relative; } @media only screen and (max-width: 1700px) { .rs-banner-six .rs-banner-title { font-size: 140px; } } @media only screen and (max-width: 1600px) { .rs-banner-six .rs-banner-title { font-size: 110px; } } @media only screen and (max-width: 1366px) { .rs-banner-six .rs-banner-title { font-size: 90px; } } @media only screen and (max-width: 1366px) { .rs-banner-six .rs-banner-title { font-size: 90px; } } @media only screen and (max-width: 1199px) { .rs-banner-six .rs-banner-title { font-size: 70px; } } @media only screen and (max-width: 991px) { .rs-banner-six .rs-banner-title { font-size: 60px; } } @media only screen and (max-width: 767px) { .rs-banner-six .rs-banner-title { font-size: 50px; } } .rs-banner-six .rs-banner-stroke-text { -webkit-text-fill-color: transparent; -webkit-text-stroke-width: 1px; -webkit-text-stroke-color: var(--rs-white); padding-inline-start: 90px; } @media only screen and (max-width: 480px) { .rs-banner-six .rs-banner-stroke-text { padding-inline-start: 20px; } } .rs-banner-six .rs-banner-shape { position: absolute; bottom: 60px; } @media only screen and (max-width: 1600px) { .rs-banner-six .rs-banner-shape { bottom: 30px; } } @media only screen and (max-width: 1199px) { .rs-banner-six .rs-banner-shape { bottom: 0px; } } @media only screen and (max-width: 480px) { .rs-banner-six .rs-banner-shape { display: none; } } .rs-banner-six .rs-banner-info { display: inline-flex; align-items: center; gap: 10px; margin-top: 10px; } @media only screen and (max-width: 1199px) { .rs-banner-six .rs-banner-info { margin-top: 20px; } } @media only screen and (max-width: 767px) { .rs-banner-six .rs-banner-info { align-items: start; flex-wrap: wrap; flex-direction: column-reverse; } } .rs-banner-six .rs-banner-descrip { max-width: 490px; } @media only screen and (max-width: 767px) { .rs-banner-six .rs-banner-descrip { max-width: 350px; } } @media only screen and (max-width: 575px) { .rs-banner-six .rs-banner-descrip { max-width: 100%; } } .rs-banner-six .rs-banner-descrip p { color: rgba(255, 255, 255, 0.85); } .rs-banner-six .rs-play-btn { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); } .rs-banner-six .rs-play-btn.has-transparent-btn { background: rgba(255, 255, 255, 0.1); border: 1px solid rgba(255, 255, 255, 0.4); font-size: 18px; } .rs-banner-six .rs-play-btn.has-transparent-btn:hover { background: var(--rs-theme-light-blue); border-color: var(--rs-theme-light-blue); } .rs-banner-six .rs-rotate-btn { width: 130px; height: 130px; } .rs-banner-six .rs-rotate-btn .rs-text-circle-wrapper { width: 130px; } .rs-banner-six .rs-rotate-btn .rs-text-circle span { position: absolute; font-size: 14px; font-weight: 500; color: var(--rs-white); } .rs-banner-six .rs-pagination.swiper-pagination { position: absolute; bottom: 30px; } .rs-banner-six .rs-banner-navigation { display: flex; gap: 10px; flex-direction: column; position: absolute; z-index: 2; inset-inline-end: 60px; top: 50%; transform: translateY(-50%); } @media only screen and (max-width: 575px) { .rs-banner-six .rs-banner-navigation { display: none; } } .rs-banner-six.rs-swiper .swiper-slide-active .rs-banner-subtitle, .rs-banner-six.rs-swiper .swiper-slide-active .rs-banner-title, .rs-banner-six.rs-swiper .swiper-slide-active .rs-banner-info { animation-fill-mode: both; animation-name: fadeInUp; } .rs-banner-six .swiper-slide-active .rs-banner-subtitle { animation-delay: 0.3s; animation-duration: 0.7s; } .rs-banner-six .swiper-slide-active .rs-banner-title { animation-delay: 0.5s; animation-duration: 0.9s; } .rs-banner-six .swiper-slide-active .rs-banner-info { animation-delay: 0.7s; animation-duration: 1.1s; } /*----------------------------------------*/ /* 3.1.5 Banner Style 7 /*----------------------------------------*/ .rs-banner-seven { position: relative; z-index: 1; } .rs-banner-seven .rs-banner-wrapper { padding: 245px 0 0px; text-align: center; } @media only screen and (max-width: 1366px) { .rs-banner-seven .rs-banner-wrapper { padding: 225px 0 0px; } } @media only screen and (max-width: 991px) { .rs-banner-seven .rs-banner-wrapper { padding: 245px 0 0px; } } .rs-banner-seven .rs-banner-bg-thumb { position: absolute; width: 100%; height: 100%; top: 0; inset-inline-start: 0; background-repeat: no-repeat; z-index: -1; } .rs-banner-seven .rs-banner-bg-thumb-two { position: absolute; width: 100%; height: 100%; top: 0; inset-inline-start: 0; background-repeat: no-repeat; background-size: cover; z-index: -1; border-radius: 140px 140px 140px 140px; } .rs-banner-seven .rs-banner-subtitle { font-size: 18px; font-weight: 500; text-transform: uppercase; color: var(--rs-theme-yellow); margin-bottom: 20px; display: inline-block; } .rs-banner-seven .rs-banner-title-wrapper { position: relative; z-index: 1; } .rs-banner-seven .rs-banner-title { font-size: 150px; font-weight: 500; line-height: 1.1; color: var(--rs-theme-green); } @media only screen and (max-width: 1600px) { .rs-banner-seven .rs-banner-title { font-size: 110px; } } @media only screen and (max-width: 1199px) { .rs-banner-seven .rs-banner-title { font-size: 90px; } } @media only screen and (max-width: 991px) { .rs-banner-seven .rs-banner-title { font-size: 70px; } } @media only screen and (max-width: 767px) { .rs-banner-seven .rs-banner-title { font-size: 50px; } } @media only screen and (max-width: 480px) { .rs-banner-seven .rs-banner-title { font-size: 55px; } } .rs-banner-seven .rs-banner-title.has-stroke { color: var(--rs-theme-green); -webkit-text-stroke: 1px var(--rs-theme-green); -webkit-text-fill-color: var(--rs-white); margin-top: -160px; z-index: -1; position: relative; } @media only screen and (max-width: 1600px) { .rs-banner-seven .rs-banner-title.has-stroke { margin-top: -115px; } } @media only screen and (max-width: 1199px) { .rs-banner-seven .rs-banner-title.has-stroke { margin-top: -95px; } } @media only screen and (max-width: 991px) { .rs-banner-seven .rs-banner-title.has-stroke { margin-top: -73px; } } @media only screen and (max-width: 767px) { .rs-banner-seven .rs-banner-title.has-stroke { margin-top: -52px; } } @media only screen and (max-width: 480px) { .rs-banner-seven .rs-banner-title.has-stroke { margin-top: -118px; } } .rs-banner-seven .rs-banner-btn { text-align: start; display: flex; justify-content: center; } @media only screen and (max-width: 1366px) { .rs-banner-seven .rs-banner-btn { margin-top: 15px; } } .rs-banner-seven .rs-play-btn { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); } .rs-banner-seven .rs-play-btn.has-transparent-btn { border: 2px solid var(--rs-theme-yellow); background: #ECF0EF; color: var(--rs-theme-green); font-size: 18px; } .rs-banner-seven .rs-play-btn.has-transparent-btn:hover { background: var(--rs-theme-light-green); color: var(--rs-white); } .rs-banner-seven .rs-banner-bottom-thumb { position: relative; height: 700px; margin-top: -75px; } @media only screen and (max-width: 1600px) { .rs-banner-seven .rs-banner-bottom-thumb { height: 500px; } } @media only screen and (max-width: 1199px) { .rs-banner-seven .rs-banner-bottom-thumb { height: 400px; } } @media only screen and (max-width: 767px) { .rs-banner-seven .rs-banner-bottom-thumb { height: 200px; } } /*----------------------------------------*/ /* 3.1.5 Banner Style 8 /*----------------------------------------*/ .rs-banner-eight { position: relative; z-index: 1; } .rs-banner-eight .rs-banner-slider-wrapper { position: relative; } .rs-banner-eight .rs-banner-bg-thumb { position: absolute; width: 100%; height: 100%; top: 0; inset-inline-start: 0; background-repeat: no-repeat; z-index: -1; } .rs-banner-eight .rs-banner-item-wrapper { padding: 190px 0 190px; } @media only screen and (max-width: 1600px) { .rs-banner-eight .rs-banner-item-wrapper { padding: 150px 0 150px; } } @media only screen and (max-width: 1199px) { .rs-banner-eight .rs-banner-item-wrapper { padding: 120px 0 120px; } } @media only screen and (max-width: 767px) { .rs-banner-eight .rs-banner-item-wrapper { padding: 80px 0 100px; } } .rs-banner-eight .rs-banner-title { color: var(--rs-white); font-size: 70px; text-transform: uppercase; max-width: 720px; line-height: 1.07; } @media only screen and (max-width: 1199px) { .rs-banner-eight .rs-banner-title { font-size: 60px; } } @media only screen and (max-width: 991px) { .rs-banner-eight .rs-banner-title { font-size: 55px; } } @media only screen and (max-width: 767px) { .rs-banner-eight .rs-banner-title { font-size: 50px; } } @media only screen and (max-width: 575px) { .rs-banner-eight .rs-banner-title { font-size: 40px; } } .rs-banner-eight .rs-banner-subtitle { color: var(--rs-white); position: relative; padding-inline-start: 135px; display: flex; align-items: center; margin-bottom: 30px; } .rs-banner-eight .rs-banner-subtitle::before { position: absolute; color: var(--rs-white); counter-increment: count; content: "0" counter(count); z-index: 2; inset-inline-start: 105px; font-weight: 500; top: 0; transition: 0.3s; display: flex; align-items: center; justify-content: center; } .rs-banner-eight .rs-banner-subtitle .rs-border-line { position: absolute; content: ""; width: 84px; height: 2px; background: var(--rs-theme-yellow); top: 50%; transform: translateY(-50%); inset-inline-start: 0; } .rs-banner-eight .rs-banner-descrip { max-width: 500px; margin: 25px 0 40px; } .rs-banner-eight .rs-banner-descrip p { color: var(--rs-white); } .rs-banner-eight .rs-banner-navigation { position: absolute; inset-inline-end: 110px; z-index: 55; bottom: 80px; display: flex; gap: 15px; } .rs-banner-eight .rs-banner-navigation .has-theme-black:hover { background: var(--rs-theme-yellow); color: var(--rs-black); } @media only screen and (max-width: 767px) { .rs-banner-eight .rs-banner-navigation { display: none; } } .rs-banner-eight .rs-pagination.swiper-pagination { position: absolute; bottom: 40px; } .rs-banner-eight.rs-swiper .swiper-slide-active .rs-banner-subtitle, .rs-banner-eight.rs-swiper .swiper-slide-active .rs-banner-title, .rs-banner-eight.rs-swiper .swiper-slide-active .rs-banner-descrip, .rs-banner-eight.rs-swiper .swiper-slide-active .rs-banner-btn { animation-fill-mode: both; animation-name: fadeInUp; } .rs-banner-eight .swiper-slide-active .rs-banner-subtitle { animation-delay: 0.3s; animation-duration: 0.7s; } .rs-banner-eight .swiper-slide-active .rs-banner-title { animation-delay: 0.5s; animation-duration: 0.9s; } .rs-banner-eight .swiper-slide-active .rs-banner-descrip { animation-delay: 0.7s; animation-duration: 1.1s; } .rs-banner-eight .swiper-slide-active .rs-banner-btn { animation-delay: 0.9s; animation-duration: 1.3s; } /*----------------------------------------*/ /* 3.1.5 Banner Style 8 /*----------------------------------------*/ .rs-banner-nine { overflow-x: clip; } .rs-banner-nine .rs-banner-item-wrapper { position: relative; z-index: 1; } .rs-banner-nine .rs-banner-bg-thumb { position: absolute; width: 100%; height: 100%; top: 0; inset-inline-end: 0; background-position: center center; background-repeat: no-repeat; background-size: cover; z-index: -1; } .rs-banner-nine .rs-banner-wrapper { padding: 180px 0 220px; text-align: center; position: relative; z-index: 1; } @media only screen and (max-width: 767px) { .rs-banner-nine .rs-banner-wrapper { padding: 150px 0 100px; } } .rs-banner-nine .rs-banner-title { font-size: 80px; color: var(--rs-white); text-transform: capitalize; line-height: 1.15; position: relative; } @media only screen and (max-width: 1366px) { .rs-banner-nine .rs-banner-title { font-size: 70px; } } @media only screen and (max-width: 1199px) { .rs-banner-nine .rs-banner-title { font-size: 60px; } } @media only screen and (max-width: 991px) { .rs-banner-nine .rs-banner-title { font-size: 50px; } } @media only screen and (max-width: 767px) { .rs-banner-nine .rs-banner-title { font-size: 40px; } } .rs-banner-nine .rs-banner-descrip { margin: 25px auto 45px; max-width: 620px; } .rs-banner-nine .rs-banner-descrip p { color: var(--rs-white); font-size: 20px; } .rs-banner-nine .rs-banner-stroke-text { position: absolute; inset-inline-start: 0; top: 315px; font-size: 200px; line-height: 0.8; -webkit-text-stroke: 1px rgba(255, 255, 255, 0.12); color: rgba(255, 255, 255, 0); text-transform: uppercase; letter-spacing: 1px; font-weight: 700; animation: rs-translate 2s ease-in-out 1s forwards infinite alternate; } @media only screen and (max-width: 1366px) { .rs-banner-nine .rs-banner-stroke-text { font-size: 150px; inset-inline-start: 80px; } } @media only screen and (max-width: 1199px) { .rs-banner-nine .rs-banner-stroke-text { font-size: 120px; } } @media only screen and (max-width: 991px) { .rs-banner-nine .rs-banner-stroke-text { font-size: 80px; } } @media only screen and (max-width: 767px) { .rs-banner-nine .rs-banner-navigation { display: none; } } .rs-banner-nine .rs-banner-navigation .swiper-button-prev, .rs-banner-nine .rs-banner-navigation .swiper-button-next { position: absolute; top: 50%; transform: translateY(-50%); } .rs-banner-nine .rs-banner-navigation button { inset-inline-start: 30px; } .rs-banner-nine .rs-banner-navigation button.swiper-button-next { inset-inline-end: 30px; inset-inline-start: auto; } .rs-banner-nine .rs-pagination.swiper-pagination { position: absolute; bottom: 40px; } .rs-banner-nine.rs-swiper .swiper-slide-active .rs-banner-title, .rs-banner-nine.rs-swiper .swiper-slide-active .rs-banner-descrip, .rs-banner-nine.rs-swiper .swiper-slide-active .rs-banner-btn { animation-fill-mode: both; animation-name: fadeInUp; } .rs-banner-nine .swiper-slide-active .rs-banner-title { animation-delay: 0.3s; animation-duration: 0.7s; } .rs-banner-nine .swiper-slide-active .rs-banner-descrip { animation-delay: 0.5s; animation-duration: 0.9s; } .rs-banner-nine .swiper-slide-active .rs-banner-btn { animation-delay: 0.7s; animation-duration: 1.1s; } /*----------------------------------------*/ /* 3.1.5 Banner Style 10 /*----------------------------------------*/ .rs-banner-ten .rs-banner-slider-wrapper { position: relative; z-index: 1; } .rs-banner-ten .rs-banner-bg-thumb { position: absolute; width: 100%; height: 100%; top: 0; inset-inline-end: 0; background-repeat: no-repeat; background-position: center; background-size: cover; z-index: -1; } .rs-banner-ten .rs-banner-title { color: var(--rs-white); font-size: 60px; line-height: 1.16; } @media only screen and (max-width: 1199px) { .rs-banner-ten .rs-banner-title { font-size: 50px; } } @media only screen and (max-width: 991px) { .rs-banner-ten .rs-banner-title { font-size: 40px; } } .rs-banner-ten .rs-banner-info-btn { display: flex; gap: 30px 35px; flex-wrap: wrap; align-items: center; } .rs-banner-ten .rs-banner-item-wrapper { padding: 190px 0 270px; } @media only screen and (max-width: 1600px) { .rs-banner-ten .rs-banner-item-wrapper { padding: 190px 0 220px; } } @media only screen and (max-width: 1199px) { .rs-banner-ten .rs-banner-item-wrapper { padding: 150px 0 180px; } } @media only screen and (max-width: 991px) { .rs-banner-ten .rs-banner-item-wrapper { padding: 100px 0 120px; } } @media only screen and (max-width: 767px) { .rs-banner-ten .rs-banner-item-wrapper { padding: 80px 0 120px; } } .rs-banner-ten .rs-banner-descrip { max-width: 680px; margin: 25px 0 50px; } .rs-banner-ten .rs-banner-descrip p { font-size: 20px; font-weight: 500; color: var(--rs-white); } @media only screen and (max-width: 991px) { .rs-banner-ten .rs-banner-descrip p { font-size: 18px; } } .rs-banner-ten .rs-banner-subtitle { border: 1px solid rgba(255, 255, 255, 0.2); padding: 4px 18px; color: var(--rs-white); background: rgba(31, 31, 31, 0.47); font-size: 18px; border-radius: 50px; margin-bottom: 17px; display: inline-block; } .rs-banner-ten .rs-banner-navigation { position: absolute; inset-inline-end: 120px; bottom: 150px; display: flex; gap: 15px; z-index: 1; } @media only screen and (max-width: 991px) { .rs-banner-ten .rs-banner-navigation { inset-inline-end: 50px; } } @media only screen and (max-width: 767px) { .rs-banner-ten .rs-banner-navigation { display: none; } } .rs-banner-ten .rs-banner-navigation .rs-swiper-btn { width: 60px; height: 60px; border-radius: 10px; } .rs-banner-ten .rs-banner-navigation .rs-swiper-btn:hover { background: rgba(234, 85, 1, 0.4); } .rs-banner-ten .rs-banner-navigation .rs-swiper-btn.swiper-button-disabled { background: rgba(234, 85, 1, 0.4); opacity: 1; } .rs-banner-ten .rs-banner-navigation .rs-swiper-btn.swiper-button-disabled:hover { background: var(--rs-theme-orange); } .rs-banner-ten .rs-pagination.swiper-pagination { position: absolute; bottom: 40px; } .rs-banner-ten.rs-swiper .swiper-slide-active .rs-banner-subtitle, .rs-banner-ten.rs-swiper .swiper-slide-active .rs-banner-title, .rs-banner-ten.rs-swiper .swiper-slide-active .rs-banner-descrip, .rs-banner-ten.rs-swiper .swiper-slide-active .rs-banner-info-btn { animation-fill-mode: both; animation-name: fadeInUp; } .rs-banner-ten .swiper-slide-active .rs-banner-subtitle { animation-delay: 0.3s; animation-duration: 0.7s; } .rs-banner-ten .swiper-slide-active .rs-banner-title { animation-delay: 0.5s; animation-duration: 0.9s; } .rs-banner-ten .swiper-slide-active .rs-banner-descrip { animation-delay: 0.7s; animation-duration: 1.1s; } .rs-banner-ten .swiper-slide-active .rs-banner-info-btn { animation-delay: 0.9s; animation-duration: 1.3s; } /*----------------------------------------*/ /* 3.1.5 Banner Style 11 /*----------------------------------------*/ .rs-banner-eleven { position: relative; z-index: 1; } .rs-banner-eleven .rs-banner-stroke-text { font-size: 200px; -webkit-text-stroke: 1px rgba(255, 255, 255, 0.3); color: rgba(255, 255, 255, 0); font-weight: 700; position: absolute; bottom: 170px; z-index: 2; inset-inline-end: 130px; line-height: 0.8; } @media only screen and (max-width: 1700px) { .rs-banner-eleven .rs-banner-stroke-text { font-size: 180px; } } @media only screen and (max-width: 1600px) { .rs-banner-eleven .rs-banner-stroke-text { font-size: 150px; } } @media only screen and (max-width: 1366px) { .rs-banner-eleven .rs-banner-stroke-text { font-size: 100px; } } @media only screen and (max-width: 1199px) { .rs-banner-eleven .rs-banner-stroke-text { font-size: 80px; } } @media only screen and (max-width: 991px) { .rs-banner-eleven .rs-banner-stroke-text { font-size: 60px; inset-inline-end: 50px; } } @media only screen and (max-width: 767px) { .rs-banner-eleven .rs-banner-stroke-text { display: none; } } .rs-banner-eleven .rs-banner-meta-text { font-size: 24px; font-weight: 700; -webkit-text-stroke: 1px rgba(255, 255, 255, 0.46); color: rgba(255, 255, 255, 0); position: absolute; inset-inline-start: -60px; bottom: 240px; z-index: 2; transform: rotate(90deg); } @media only screen and (max-width: 1600px) { .rs-banner-eleven .rs-banner-meta-text { display: none; } } .rs-banner-eleven .rs-banner-slider-wrapper { position: relative; z-index: 1; } .rs-banner-eleven .rs-banner-bg-thumb { position: absolute; width: 100%; height: 100%; top: 0; inset-inline-end: 0; background-repeat: no-repeat; background-position: center; background-size: cover; z-index: -1; } .rs-banner-eleven .rs-banner-title { font-size: 70px; line-height: 1.14; text-transform: capitalize; color: var(--rs-white); } @media only screen and (max-width: 1199px) { .rs-banner-eleven .rs-banner-title { font-size: 60px; } } @media only screen and (max-width: 991px) { .rs-banner-eleven .rs-banner-title { font-size: 50px; } } @media only screen and (max-width: 767px) { .rs-banner-eleven .rs-banner-title { font-size: 40px; } } .rs-banner-eleven .rs-banner-descrip { max-width: 570px; margin: 25px 0 45px; } .rs-banner-eleven .rs-banner-descrip p { font-size: 20px; font-weight: 500; color: var(--rs-white); } @media only screen and (max-width: 991px) { .rs-banner-eleven .rs-banner-descrip p { font-size: 18px; } } .rs-banner-eleven .rs-banner-item-wrapper { padding: 225px 0 215px; } @media only screen and (max-width: 1600px) { .rs-banner-eleven .rs-banner-item-wrapper { padding: 165px 0 180px; } } @media only screen and (max-width: 1366px) { .rs-banner-eleven .rs-banner-item-wrapper { padding: 135px 0 150px; } } @media only screen and (max-width: 1199px) { .rs-banner-eleven .rs-banner-item-wrapper { padding: 105px 0 120px; } } @media only screen and (max-width: 991px) { .rs-banner-eleven .rs-banner-item-wrapper { padding: 70px 0 120px; } } .rs-banner-eleven .rs-banner-navigation { position: absolute; inset-inline-end: 140px; bottom: 90px; display: flex; gap: 15px; z-index: 2; } @media only screen and (max-width: 991px) { .rs-banner-eleven .rs-banner-navigation { inset-inline-end: 50px; } } @media only screen and (max-width: 767px) { .rs-banner-eleven .rs-banner-navigation { display: none; } } .rs-banner-eleven .rs-banner-navigation .rs-swiper-btn { width: 60px; height: 60px; } .rs-banner-eleven .rs-banner-navigation .rs-swiper-btn:hover { background: rgba(59, 55, 253, 0.7); } .rs-banner-eleven .rs-pagination.swiper-pagination { position: absolute; bottom: 40px; } .rs-banner-eleven.rs-swiper .swiper-slide-active .rs-banner-title, .rs-banner-eleven.rs-swiper .swiper-slide-active .rs-banner-descrip, .rs-banner-eleven.rs-swiper .swiper-slide-active .rs-banner-btn { animation-fill-mode: both; animation-name: fadeInUp; } .rs-banner-eleven .swiper-slide-active .rs-banner-title { animation-delay: 0.3s; animation-duration: 0.7s; } .rs-banner-eleven .swiper-slide-active .rs-banner-descrip { animation-delay: 0.5s; animation-duration: 0.9s; } .rs-banner-eleven .swiper-slide-active .rs-banner-btn { animation-delay: 0.7s; animation-duration: 1.1s; } /*----------------------------------------*/ /* 3.1.5 Banner Style 5 /*----------------------------------------*/ .rs-banner-twelve { position: relative; z-index: 1; } .rs-banner-twelve .rs-banner-bg-thumb { position: absolute; width: 100%; height: 100%; top: 0; inset-inline-end: 0; background-repeat: no-repeat; background-position: center; background-size: cover; z-index: -1; } .rs-banner-twelve .rs-banner-item-wrapper { padding: 225px 0 250px; } @media only screen and (max-width: 1600px) { .rs-banner-twelve .rs-banner-item-wrapper { padding: 200px 0 200px; } } @media only screen and (max-width: 1366px) { .rs-banner-twelve .rs-banner-item-wrapper { padding: 150px 0 150px; } } @media only screen and (max-width: 1199px) { .rs-banner-twelve .rs-banner-item-wrapper { padding: 120px 0 120px; } } @media only screen and (max-width: 991px) { .rs-banner-twelve .rs-banner-item-wrapper { padding: 100px 0 120px; } } @media only screen and (max-width: 767px) { .rs-banner-twelve .rs-banner-item-wrapper { padding: 80px 0 100px; } } .rs-banner-twelve .rs-banner-title { font-size: 150px; letter-spacing: -5px; color: var(--rs-white); -webkit-text-stroke: 2px rgb(2, 59, 74); line-height: 0.8; margin-top: -55px; } @media only screen and (max-width: 1600px) { .rs-banner-twelve .rs-banner-title { font-size: 120px; } } @media only screen and (max-width: 1199px) { .rs-banner-twelve .rs-banner-title { font-size: 100px; } } @media only screen and (max-width: 991px) { .rs-banner-twelve .rs-banner-title { font-size: 80px; margin-top: -35px; } } @media only screen and (max-width: 767px) { .rs-banner-twelve .rs-banner-title { font-size: 60px; margin-top: -25px; } } @media only screen and (max-width: 575px) { .rs-banner-twelve .rs-banner-title { font-size: 50px; } } .rs-banner-twelve .rs-banner-descrip { max-width: 610px; margin: 35px 0 45px; } @media only screen and (max-width: 991px) { .rs-banner-twelve .rs-banner-descrip { max-width: 550px; } } @media only screen and (max-width: 767px) { .rs-banner-twelve .rs-banner-descrip { max-width: 100%; } } .rs-banner-twelve .rs-banner-descrip p { font-size: 20px; font-weight: 400; color: var(--rs-white); } @media only screen and (max-width: 991px) { .rs-banner-twelve .rs-banner-descrip p { font-size: 18px; } } .rs-banner-twelve .rs-banner-btn .rs-btn.has-theme-light-green { background: var(--rs-theme-green); } .rs-banner-twelve .rs-banner-content { position: relative; z-index: 1; } .rs-banner-twelve .rs-banner-stroke-text { font-size: 150px; -webkit-text-stroke: 1px rgba(255, 255, 255, 0.6); color: transparent; font-weight: 700; display: inline-block; line-height: 0.8; z-index: 1; position: relative; } @media only screen and (max-width: 1600px) { .rs-banner-twelve .rs-banner-stroke-text { font-size: 120px; } } @media only screen and (max-width: 1199px) { .rs-banner-twelve .rs-banner-stroke-text { font-size: 100px; } } @media only screen and (max-width: 991px) { .rs-banner-twelve .rs-banner-stroke-text { font-size: 80px; } } @media only screen and (max-width: 767px) { .rs-banner-twelve .rs-banner-stroke-text { font-size: 60px; } } @media only screen and (max-width: 575px) { .rs-banner-twelve .rs-banner-stroke-text { font-size: 50px; } } .rs-banner-twelve .rs-banner-navigation { display: flex; gap: 10px; flex-direction: column; position: absolute; z-index: 2; inset-inline-end: 300px; top: 50%; transform: translateY(-50%); } @media only screen and (max-width: 1366px) { .rs-banner-twelve .rs-banner-navigation { inset-inline-end: 200px; } } @media only screen and (max-width: 1199px) { .rs-banner-twelve .rs-banner-navigation { inset-inline-end: 50px; } } @media only screen and (max-width: 767px) { .rs-banner-twelve .rs-banner-navigation { display: none; } } .rs-banner-twelve .rs-banner-navigation .rs-swiper-btn { width: 60px; height: 60px; } .rs-banner-twelve .rs-pagination.swiper-pagination { position: absolute; bottom: 40px; } .rs-banner-twelve.rs-swiper .swiper-slide-active .rs-banner-stroke-text, .rs-banner-twelve.rs-swiper .swiper-slide-active .rs-banner-title, .rs-banner-twelve.rs-swiper .swiper-slide-active .rs-banner-descrip, .rs-banner-twelve.rs-swiper .swiper-slide-active .rs-banner-btn { animation-fill-mode: both; animation-name: fadeInUp; } .rs-banner-twelve .swiper-slide-active .rs-banner-stroke-text { animation-delay: 0.3s; animation-duration: 0.7s; } .rs-banner-twelve .swiper-slide-active .rs-banner-title { animation-delay: 0.5s; animation-duration: 0.9s; } .rs-banner-twelve .swiper-slide-active .rs-banner-descrip { animation-delay: 0.7s; animation-duration: 1.1s; } .rs-banner-twelve .swiper-slide-active .rs-banner-btn { animation-delay: 0.9s; animation-duration: 1.3s; } /* HEADER CSS */ .main-menu ul li.active > a { color: var(--rs-theme-orange); } .main-menu ul li a.active { color: var(--rs-theme-orange); } .main-menu > ul { display: inline-flex; } .main-menu > ul > li:hover > a { color: var(--rs-theme-orange); } .main-menu > ul > li:hover > a::before { opacity: 1; } .main-menu > ul > li:hover > ul { opacity: 1; pointer-events: all; transform: scaleY(1); visibility: visible; } .main-menu > ul > li:hover > ul.submenu li:hover > ul { opacity: 1; pointer-events: all; visibility: visible; } .main-menu > ul > li:hover .mega-menu { opacity: 1; pointer-events: all; transform: scaleY(1); visibility: visible; } .main-menu li { position: relative; list-style: none; } .main-menu li a { font-size: 18px; font-weight: 500; line-height: 1; color: var(--rs-text-primary); padding: 40px 20px; display: flex; align-items: center; text-transform: capitalize; position: relative; transition: all 0.3s linear; } .main-menu li.menu-item-has-children > a::after { content: "\f107"; font-family: var(--rs-ff-fontawesome); margin-inline-start: 5px; font-weight: 500; font-size: 15px; } .main-menu .submenu { background-color: var(--rs-white); box-shadow: 0 4px 10px -2px rgba(0, 0, 0, 0.1); width: 260px; position: absolute; opacity: 0; pointer-events: none; z-index: 10; top: 100%; transform: scaleY(0); transition: all 0.5s ease; visibility: hidden; transform-origin: top center; } .main-menu .submenu ul { background-color: var(--rs-white); width: 260px; position: absolute; inset-inline-start: 100%; top: 0; opacity: 0; z-index: 10; transition: all 0.5s; } .main-menu .submenu li { position: relative; } .main-menu .submenu li:not(:last-child) { border-bottom: 1px solid rgba(200, 192, 226, 0.18); } .main-menu .submenu li:hover > a { color: var(--rs-theme-orange); letter-spacing: 0.5px; } .main-menu .submenu li:hover > ul { opacity: 1; transform: none !important; pointer-events: all; } .main-menu .submenu li a { font-size: 16px; color: var(--rs-text-primary); display: block; transition: all 0.5s; text-align: start; cursor: pointer; padding: 15px 20px 15px 20px; } .main-menu .has-mega-menu { position: static; transition: all 15s ease-in-out; } .main-menu .has-mega-menu .title { font-weight: 600; text-transform: uppercase; pointer-events: none; font-size: 15px; } .main-menu .mega-menu { background-color: var(--rs-white); box-shadow: 0 4px 10px -2px rgba(0, 0, 0, 0.1); width: 1000px; margin: 0 auto; position: absolute; opacity: 0; pointer-events: none; z-index: 10; top: 100%; transform: scaleY(0); transition: all 0.5s ease; visibility: hidden; transform-origin: top center; padding: 20px 30px 35px 30px; box-shadow: 0px 3px 20px 0px rgba(0, 0, 0, 0.05); inset-inline-start: 0; inset-inline-end: 0; } .main-menu .mega-menu li a { padding-top: 15px; padding-bottom: 15px; border-bottom: 1px solid rgba(200, 192, 226, 0.15); font-size: 16px; color: var(--rs-text-primary); } .main-menu .mega-menu li a:hover { color: var(--rs-theme-orange); letter-spacing: 0.5px; } .main-menu .mega-grid { grid-template-columns: repeat(3, 1fr); gap: 0 50px; display: grid; } .main-menu li .has-arrow > a::after { content: "\f107"; font-family: var(--rs-ff-fontawesome); font-weight: 600; position: absolute; inset-inline-end: 20px; transition: all 0.3s ease-in-out; } .main-menu li .has-arrow:hover a::after { transform: rotate(-90deg); } [dir=rtl] .main-menu li .has-arrow:hover a::after { transform: rotate(90deg); } .rs-header-area.has-theme-red.rs-sticky { background: rgba(31, 31, 31, 0.9); } .rs-header-area.has-theme-red .main-menu ul li.active > a { color: rgba(255, 255, 255, 0.76); } .rs-header-area.has-theme-red .main-menu ul li a.active { color: rgba(255, 255, 255, 0.76); } .rs-header-area.has-theme-red .main-menu .submenu { background: var(--rs-theme-red); } .rs-header-area.has-theme-red .main-menu .submenu li:hover > a { color: rgba(255, 255, 255, 0.76); } .rs-header-area.has-theme-red .main-menu .submenu li a:hover { color: rgba(255, 255, 255, 0.76); } .rs-header-area.has-theme-red .main-menu .submenu li a.active { color: rgba(255, 255, 255, 0.76); } .rs-header-area.has-theme-red .main-menu > ul > li:hover > a { color: var(--rs-theme-red); } .rs-header-area.has-theme-red .main-menu > ul > li a { color: var(--rs-white); } .rs-header-area.has-theme-red .bar-icon span { background: var(--rs-theme-tertiary); } .rs-header-area.has-theme-red .mega-menu { background: var(--rs-theme-red); } .rs-header-area.has-theme-red .mega-menu li a { border-color: rgba(255, 255, 255, 0.21); } .rs-header-area.has-theme-red .mega-menu li a:hover { color: rgba(255, 255, 255, 0.76); } .rs-header-area.has-theme-orange.rs-sticky { background: rgba(31, 31, 31, 0.9); } .rs-header-area.has-theme-orange .main-menu ul li.active > a { color: var(--rs-theme-orange); } .rs-header-area.has-theme-orange .main-menu ul li a.active { color: var(--rs-theme-orange); } .rs-header-area.has-theme-orange .main-menu .submenu { background: var(--rs-theme-orange); } .rs-header-area.has-theme-orange .main-menu .submenu li.active > a { color: rgba(255, 255, 255, 0.76); } .rs-header-area.has-theme-orange .main-menu .submenu li a.active { color: rgba(255, 255, 255, 0.76); } .rs-header-area.has-theme-orange .main-menu li a { color: var(--rs-white); } .rs-header-area.has-theme-orange .main-menu li a:hover { color: rgba(255, 255, 255, 0.76); } .rs-header-area.has-theme-orange .main-menu .mega-menu { background: var(--rs-theme-orange); } .rs-header-area.has-theme-blue .main-menu ul li.active > a { color: var(--rs-theme-blue); } .rs-header-area.has-theme-blue .main-menu ul li a.active { color: var(--rs-theme-blue); } .rs-header-area.has-theme-blue .main-menu .submenu li:hover > a { color: var(--rs-theme-blue); } .rs-header-area.has-theme-blue .main-menu .submenu li a:hover { color: var(--rs-theme-blue); } .rs-header-area.has-theme-blue .main-menu .submenu li a.active { color: var(--rs-theme-blue); } .rs-header-area.has-theme-blue .main-menu > ul > li:hover > a { color: var(--rs-theme-blue); } .rs-header-area.has-theme-blue .mega-menu li a:hover { color: var(--rs-theme-blue); } .rs-header-area.has-bg-blue { background: rgba(20, 35, 64, 0.4); } .rs-header-area.has-bg-blue.rs-sticky { background: rgba(20, 35, 64, 0.9); } .rs-header-area.has-bg-blue .main-menu ul li.active > a { color: var(--rs-theme-red); } .rs-header-area.has-bg-blue .main-menu ul li a.active { color: var(--rs-theme-red); } .rs-header-area.has-bg-blue .main-menu .submenu { background: #172542; } .rs-header-area.has-bg-blue .main-menu .submenu li:hover > a { color: var(--rs-theme-red); } .rs-header-area.has-bg-blue .main-menu .submenu li a:hover { color: var(--rs-theme-red); } .rs-header-area.has-bg-blue .main-menu .submenu li a.active { color: var(--rs-theme-red); } .rs-header-area.has-bg-blue .main-menu > ul > li:hover > a { color: var(--rs-theme-red); } .rs-header-area.has-bg-blue .main-menu > ul > li a { color: var(--rs-white); } .rs-header-area.has-bg-blue .bar-icon span { background: var(--rs-theme-tertiary); } .rs-header-area.has-bg-blue .mega-menu { background: #172542; } .rs-header-area.has-bg-blue .mega-menu li a { border-color: rgba(255, 255, 255, 0.21); } .rs-header-area.has-bg-blue .mega-menu li a:hover { color: var(--rs-theme-red); } .rs-header-area.has-bg-black .rs-sticky { background: #1E2023; padding-inline-end: 100px; } @media only screen and (max-width: 1600px) { .rs-header-area.has-bg-black .rs-sticky { padding-inline-end: 60px; } } @media only screen and (max-width: 1199px) { .rs-header-area.has-bg-black .rs-sticky { padding-inline-end: 20px; } } .rs-header-area.has-bg-black .rs-sticky .rs-header-logo { margin-top: 0; } .rs-header-area.has-bg-black .rs-sticky .rs-header-logo .rs-header-logo-bg { height: 131px; } @media only screen and (max-width: 480px) { .rs-header-area.has-bg-black .rs-sticky .rs-header-left { margin-inline-start: -23px; } } .rs-header-area.has-bg-black .rs-sticky .rs-header-search-inner { top: 69px; } @media only screen and (max-width: 991px) { .rs-header-area.has-bg-black .rs-sticky .rs-header-search-inner { top: 59px; } } .rs-header-area.has-theme-light-blue .main-menu ul li.active > a { color: var(--rs-theme-light-blue); } .rs-header-area.has-theme-light-blue .main-menu ul li a.active { color: var(--rs-theme-light-blue); } .rs-header-area.has-theme-light-blue .main-menu .submenu li:hover > a { color: var(--rs-theme-light-blue); } .rs-header-area.has-theme-light-blue .main-menu > ul > li:hover > a { color: var(--rs-theme-light-blue); } .rs-header-area.has-theme-light-blue .main-menu .mega-menu li a:hover { color: var(--rs-theme-light-blue); } .rs-header-area.has-theme-light-green .main-menu ul li.active > a { color: var(--rs-theme-light-green); } .rs-header-area.has-theme-light-green .main-menu ul li a.active { color: var(--rs-theme-light-green); } .rs-header-area.has-theme-light-green .main-menu .submenu li:hover > a { color: var(--rs-theme-green); } .rs-header-area.has-theme-light-green .main-menu > ul > li:hover > a { color: var(--rs-theme-green); } .rs-header-area.has-theme-light-green .main-menu .mega-menu li a:hover { color: var(--rs-theme-green); } .rs-header-area.has-theme-yellow .main-menu ul li.active > a { color: var(--rs-theme-yellow); } .rs-header-area.has-theme-yellow .main-menu ul li a.active { color: var(--rs-theme-yellow); } .rs-header-area.has-theme-yellow .main-menu .submenu li:hover > a { color: var(--rs-theme-yellow); } .rs-header-area.has-theme-yellow .main-menu > ul > li:hover > a { color: var(--rs-theme-yellow); } .rs-header-area.has-theme-yellow .main-menu .mega-menu li a:hover { color: var(--rs-theme-yellow); } .rs-header-area.has-theme-deep-blue .main-menu ul li.active > a { color: var(--rs-theme-deep-blue); } .rs-header-area.has-theme-deep-blue .main-menu ul li a.active { color: var(--rs-theme-deep-blue); } .rs-header-area.has-theme-deep-blue .main-menu .submenu li:hover > a { color: var(--rs-theme-deep-blue); } .rs-header-area.has-theme-deep-blue .main-menu > ul > li:hover > a { color: var(--rs-theme-deep-blue); } .rs-header-area.has-theme-deep-blue .main-menu .mega-menu li a:hover { color: var(--rs-theme-deep-blue); } /*----------------------------------------*/ /* 3.6.1 Mobile Menu css /*----------------------------------------*/ .mean-container .mean-bar { padding: 0; min-height: auto; background: none; float: left; width: 100%; position: relative; padding: 4px 0; min-height: 42px; z-index: 999999; margin-bottom: 30px; } .mean-container .mean-bar, .mean-container .mean-bar * { -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; } .mean-container a.meanmenu-reveal { width: 22px; height: 22px; padding: 13px 13px 11px 13px; position: absolute; top: 0; right: 0; cursor: pointer; color: var(--rs-white); text-decoration: none; font-size: 16px; text-indent: -9999em; line-height: 22px; font-size: 1px; font-weight: 700; display: none !important; } .mean-container a.meanmenu-reveal span { display: block; background: var(--rs-white); height: 3px; margin-top: 3px; } .mean-container .mean-nav { background: none; margin-top: 0; float: left; width: 100%; } .mean-container .mean-nav > ul { padding: 0; margin: 0; width: 100%; list-style-type: none; display: block !important; } .mean-container .mean-nav ul { padding: 0; margin: 0; list-style-type: none; } .mean-container .mean-nav ul.mega-menu { position: static; height: 100%; background: transparent; z-index: 3; display: block; padding: 0 0; opacity: 1; visibility: visible; transition: none; padding-inline-start: 20px; } .mean-container .mean-nav .submenu { padding-inline-start: 20px; } .mean-container .mean-nav .submenu a { font-size: 15px; } .mean-container .mean-nav .mega-menu a { font-size: 15px; } .mean-container .mean-nav .mega-menu ul { padding-inline-start: 20px; } .mean-container .mean-nav ul li { position: relative; float: left; width: 100%; border-bottom: 1px solid var(--rs-border-primary); } .mean-container .mean-nav ul li a, .mean-container .mean-nav ul li span { display: block; float: left; width: 90%; padding: 10px 5%; margin: 0; text-align: start; text-decoration: none; text-transform: capitalize; width: 100%; padding: 10px 0; color: var(--rs-black); border-top: 1px solid rgba(255, 255, 255, 0.079); font-size: 16px; line-height: 1.5; font-weight: 500; } .mean-container .mean-nav ul li a:hover, .mean-container .mean-nav ul li span:hover { color: var(--rs-theme-orange); } .mean-container .mean-nav > ul > li:first-child > a { border-top: 0; } .mean-container .mean-nav ul li.dropdown-opened > a, .mean-container .mean-nav ul li.dropdown-opened > span { color: var(--rs-theme-orange); } .mean-container .mean-nav ul li a.mean-expand, .mean-container .mean-nav ul li span.mean-expand { text-align: center; position: absolute; inset-inline-end: 0; top: 0; z-index: 2; font-weight: 700; background: transparent; border: none !important; font-size: 14px !important; margin-top: 5px; padding: 0 !important; height: 30px; width: 30px; color: var(--rs-black); line-height: 30px; top: 0; font-weight: 400; } .mean-container .mean-nav ul li a.mean-expand:hover, .mean-container .mean-nav ul li span.mean-expand:hover { background: var(--rs-theme-orange); color: var(--rs-white); } .mean-container .mean-nav ul li a.mean-expand i, .mean-container .mean-nav ul li span.mean-expand i { transition: all 0.3s ease-out 0s; } .mean-container .mean-nav ul li.dropdown-opened > a.mean-expand.mean-clicked, .mean-container .mean-nav ul li.dropdown-opened > span.mean-expand.mean-clicked { background: var(--rs-theme-orange); color: var(--rs-white); border-color: transparent; } .mean-container .mean-nav ul li.dropdown-opened > a.mean-expand.mean-clicked i, .mean-container .mean-nav ul li.dropdown-opened > span.mean-expand.mean-clicked i { color: var(--rs-white); transform: rotate(45deg); } /* Menu index */ /*----------------------------------------*/ /* 3.2.2 Blog css /*----------------------------------------*/ .rs-blog-one .rs-blog-btn { display: flex; justify-content: end; } @media only screen and (max-width: 991px) { .rs-blog-one .rs-blog-btn { justify-content: start; } } .rs-blog-one .rs-blog-item { position: relative; height: 100%; z-index: 1; } .rs-blog-one .rs-blog-item:hover .rs-blog-thumb img { transform: scale(1.1); } @media only screen and (max-width: 991px) { .rs-blog-one .rs-blog-item.has-thumb-height { height: 450px; } } @media only screen and (max-width: 767px) { .rs-blog-one .rs-blog-item.has-thumb-height { height: 400px; } } .rs-blog-one .rs-blog-item.has-grid { display: grid; grid-template-columns: 1fr 320px; height: 100%; } @media only screen and (max-width: 1600px) { .rs-blog-one .rs-blog-item.has-grid { grid-template-columns: 1fr 230px; } } @media only screen and (min-width: 992px) and (max-width: 1199px) { .rs-blog-one .rs-blog-item.has-grid { grid-template-columns: 1fr 170px; } } @media only screen and (max-width: 991px) { .rs-blog-one .rs-blog-item.has-grid { grid-template-columns: 1fr 320px; } } @media only screen and (max-width: 767px) { .rs-blog-one .rs-blog-item.has-grid { grid-template-columns: 1fr 200px; } } @media only screen and (max-width: 575px) { .rs-blog-one .rs-blog-item.has-grid { grid-template-columns: 1fr; } } .rs-blog-one .rs-blog-bg-thumb { position: absolute; width: 100%; height: 100%; inset-inline-start: 0; top: 0; z-index: -1; background-size: cover; } .rs-blog-one .rs-blog-bg-thumb.has-bg::before { position: absolute; opacity: 0.9; background: linear-gradient(transparent, #000000), linear-gradient(transparent, #000000); content: ""; height: 100%; inset-inline-start: 0; top: 0; width: 100%; z-index: 1; } .rs-blog-one .rs-blog-bg-thumb.has-clip-path { clip-path: polygon(0% 0%, 92% 0, 100% 11%, 100% 100%, 0% 100%); } .rs-blog-one .rs-blog-thumb { position: relative; overflow: hidden; height: 100%; } .rs-blog-one .rs-blog-thumb img { width: 100%; transition: all 0.5s ease; height: 100%; object-fit: cover; } .rs-blog-one .rs-blog-thumb.has-clip-path { clip-path: polygon(0% 0%, 92% 0, 100% 11%, 100% 100%, 0% 100%); } .rs-blog-one .rs-blog-content.has-position { position: absolute; bottom: 0px; z-index: 2; padding: 40px 70px 40px 40px; } @media only screen and (max-width: 1600px) { .rs-blog-one .rs-blog-content.has-position { padding: 40px 40px 40px 40px; } } @media only screen and (max-width: 991px) { .rs-blog-one .rs-blog-content.has-position { padding: 30px 30px 35px 30px; } } @media only screen and (max-width: 480px) { .rs-blog-one .rs-blog-content.has-position { padding: 20px 20px 25px 20px; } } .rs-blog-one .rs-blog-content.has-padding { padding: 25px 35px 25px 30px; background: var(--rs-bg-primary); } @media only screen and (max-width: 1600px) { .rs-blog-one .rs-blog-content.has-padding { padding: 25px 25px 25px 25px; } } .rs-blog-one .rs-blog-title { margin: 10px 0 10px; } .rs-blog-one .rs-blog-title.has-white { color: var(--rs-white); margin: 15px 0 15px; } .rs-blog-one .rs-blog-title.has-big { font-size: 36px; } @media only screen and (max-width: 1600px) { .rs-blog-one .rs-blog-title.has-big { font-size: 28px; } } @media only screen and (max-width: 575px) { .rs-blog-one .rs-blog-title.has-big { font-size: 25px; } } .rs-blog-one .rs-blog-meta-item { position: relative; display: flex; align-items: center; } .rs-blog-one .rs-blog-meta-item::before { content: ""; position: absolute; width: 5px; height: 5px; border-radius: 50%; inset-inline-start: -15px; top: 50%; background: #616161; transform: translate(-50%, -50%); } .rs-blog-one .rs-blog-meta-item.has-white::before { background: var(--rs-white); } .rs-blog-one .rs-blog-meta-item:not(:last-child)::before { content: none; } .rs-blog-one .rs-blog-meta-item span { font-size: 16px; } .rs-blog-one .rs-blog-meta-item.has-white span { color: var(--rs-white); } .rs-blog-one .rs-blog-meta { display: flex; align-items: center; gap: 20px 30px; } .rs-blog-one .rs-blog-meta-author { font-weight: 700; } .rs-blog-one .rs-blog-meta-author:hover { color: var(--rs-theme-orange); } .rs-blog-one .rs-blog-description { margin-bottom: 28px; } .rs-blog-one .rs-blog-description.has-white { color: var(--rs-white); } .rs-blog-one .rs-blog-tag.has-white a:hover { background: var(--rs-white); color: var(--rs-black); } .rs-blog-one.has-theme-blue .rs-blog-meta-author:hover { color: var(--rs-theme-blue); } .rs-blog-one.has-theme-blue .rs-blog-bg-thumb.has-bg::before { background: linear-gradient(transparent, #005EB8), linear-gradient(transparent, #000000); } .rs-blog-one.has-theme-blue .rs-blog-thumb { position: relative; overflow: hidden; height: 100%; } .rs-blog-one.has-theme-blue .rs-blog-title { color: #0C3C61; } .rs-blog-one.has-theme-blue .rs-blog-title.has-white { color: var(--rs-white); } .rs-blog-one.has-theme-light-blue .rs-blog-content.has-padding { padding: 80px 40px 80px 40px; } @media only screen and (max-width: 1600px) { .rs-blog-one.has-theme-light-blue .rs-blog-content.has-padding { padding: 30px 30px 30px 30px; } } .rs-blog-one.has-theme-light-blue .rs-blog-item.has-grid { grid-template-columns: 1fr 400px; } @media only screen and (max-width: 1600px) { .rs-blog-one.has-theme-light-blue .rs-blog-item.has-grid { grid-template-columns: 1fr 300px; } } @media only screen and (max-width: 1366px) { .rs-blog-one.has-theme-light-blue .rs-blog-item.has-grid { grid-template-columns: 1fr 250px; } } @media only screen and (max-width: 1199px) { .rs-blog-one.has-theme-light-blue .rs-blog-item.has-grid { grid-template-columns: 1fr 200px; } } @media only screen and (max-width: 991px) { .rs-blog-one.has-theme-light-blue .rs-blog-item.has-grid { grid-template-columns: 1fr 260px; } } @media only screen and (max-width: 575px) { .rs-blog-one.has-theme-light-blue .rs-blog-item.has-grid { grid-template-columns: 1fr; } } .rs-blog-one.has-theme-light-blue .rs-blog-btn { display: flex; justify-content: end; } @media only screen and (max-width: 991px) { .rs-blog-one.has-theme-light-blue .rs-blog-btn { justify-content: start; } } .rs-blog-one.has-theme-light-blue .rs-blog-meta-author:hover { color: var(--rs-theme-light-blue); } .rs-blog-two .rs-blog-item { position: relative; } .rs-blog-two .rs-blog-item:hover .rs-blog-thumb img { transform: scale(1.1); } .rs-blog-two .rs-blog-item:hover .rs-square-btn { background: var(--rs-theme-red); color: var(--rs-white); } .rs-blog-two .rs-blog-content { position: relative; background: var(--rs-bg-primary); padding: 30px 30px 30px 30px; } @media only screen and (max-width: 1199px) { .rs-blog-two .rs-blog-content { padding: 20px 20px 20px 20px; } } .rs-blog-two .rs-blog-thumb { position: relative; overflow: hidden; } .rs-blog-two .rs-blog-thumb img { width: 100%; transition: all 0.5s ease; } .rs-blog-two .rs-blog-title { margin: 5px 0 15px; } @media only screen and (max-width: 1199px) { .rs-blog-two .rs-blog-title { margin: 15px 0 15px; } } .rs-blog-two .rs-blog-meta-item { position: relative; display: flex; align-items: center; } .rs-blog-two .rs-blog-meta-item::before { content: ""; position: absolute; width: 5px; height: 5px; border-radius: 50%; inset-inline-start: -15px; top: 50%; background: #616161; transform: translate(-50%, -50%); } .rs-blog-two .rs-blog-meta-item:not(:last-child) { padding-inline-end: 15px; margin-inline-end: 15px; } .rs-blog-two .rs-blog-meta-item:not(:last-child)::before { content: none; } .rs-blog-two .rs-blog-meta-item span { font-size: 16px; } .rs-blog-two .rs-blog-meta { display: flex; align-items: center; } .rs-blog-two .rs-blog-meta-author { font-weight: 700; } .rs-blog-two .rs-blog-meta-author:hover { color: var(--rs-theme-red); } .rs-blog-two .rs-blog-description { margin-bottom: 28px; } .rs-blog-two .rs-blog-description.has-white { color: var(--rs-white); } .rs-blog-two .rs-blog-tag { position: absolute; top: -15px; } .rs-blog-two .rs-blog-btn-wrapper { display: flex; justify-content: space-between; align-items: center; gap: 30px; border-top: 1px solid rgba(0, 0, 0, 0.12); padding-top: 25px; margin-top: 30px; } .rs-blog-two.has-theme-yellow .rs-blog-item:hover .rs-square-btn { background: var(--rs-theme-yellow); color: var(--rs-black); } .rs-blog-two.has-theme-yellow .rs-blog-item:hover .rs-square-btn .icon-box i { color: var(--rs-black); } .rs-blog-two.has-theme-yellow .rs-blog-title { margin: 5px 0 15px; } @media only screen and (max-width: 1199px) { .rs-blog-two.has-theme-yellow .rs-blog-title { margin: 15px 0 15px; } } .rs-blog-two.has-theme-yellow .rs-blog-meta-author:hover { color: var(--rs-theme-yellow); } .rs-blog-two.has-theme-yellow .rs-blog-thumb img { height: 235px; object-fit: cover; } .rs-blog-two.has-theme-deep-blue .rs-blog-content { position: relative; background: transparent; padding: 0; } .rs-blog-two.has-theme-deep-blue .rs-blog-title { margin: 5px 0 15px; } .rs-blog-two.has-theme-deep-blue .rs-blog-tag { margin-inline-start: 30px; position: relative; } .rs-blog-two.has-theme-deep-blue .rs-blog-meta-author:hover { color: var(--rs-theme-deep-blue); } .rs-blog-two.has-theme-green .rs-blog-item:hover .rs-square-btn { background: var(--rs-theme-light-green); } .rs-blog-two.has-theme-green .rs-blog-title { color: var(--rs-theme-green); } .rs-blog-two.has-theme-green .rs-blog-title a:hover { color: var(--rs-theme-light-green); } .rs-blog-two.has-theme-green .rs-blog-meta-author:hover { color: var(--rs-theme-light-green); } .rs-blog-two.has-theme-orange { position: relative; z-index: 1; } .rs-blog-two.has-theme-orange.has-pos-none::before { content: none; } .rs-blog-two.has-theme-orange::before { position: absolute; content: ""; width: 100%; height: 550px; background: var(--rs-bg-primary); z-index: -1; top: 0; inset-inline-start: 0; } .rs-blog-two.has-theme-orange .rs-blog-item:hover .rs-square-btn { background: var(--rs-theme-orange); } .rs-blog-two.has-theme-orange .rs-blog-meta-author:hover { color: var(--rs-theme-orange); } .rs-blog-three .rs-blog-item { display: grid; grid-template-columns: repeat(2, 1fr); } @media only screen and (min-width: 992px) and (max-width: 1199px) { .rs-blog-three .rs-blog-item { grid-template-columns: 200px 1fr; } } @media only screen and (max-width: 991px) { .rs-blog-three .rs-blog-item { grid-template-columns: repeat(1, 1fr); } } .rs-blog-three .rs-blog-item:hover .rs-blog-thumb img { transform: scale(1.1); } .rs-blog-three .rs-blog-thumb { position: relative; overflow: hidden; } .rs-blog-three .rs-blog-thumb img { width: 100%; height: 100%; object-fit: cover; transition: all 0.5s ease; } .rs-blog-three .rs-blog-thumb .rs-blog-tag { position: absolute; top: 20px; inset-inline-start: 20px; } .rs-blog-three .rs-blog-content { background: var(--rs-white); padding: 50px 30px 50px 30px; } @media only screen and (max-width: 1600px) { .rs-blog-three .rs-blog-content { padding: 40px 15px 40px 20px; } } @media only screen and (max-width: 1199px) { .rs-blog-three .rs-blog-content { padding: 40px 15px 40px 15px; } } @media only screen and (max-width: 991px) { .rs-blog-three .rs-blog-content { padding: 20px 30px 30px 30px; } } @media only screen and (max-width: 480px) { .rs-blog-three .rs-blog-content { padding: 20px 20px 20px 20px; } } .rs-blog-three .rs-blog-meta { display: flex; align-items: center; } @media only screen and (min-width: 992px) and (max-width: 1199px) { .rs-blog-three .rs-blog-meta { flex-wrap: wrap; gap: 5px 0; } } .rs-blog-three .rs-blog-meta-item { position: relative; } .rs-blog-three .rs-blog-meta-item::before { content: ""; position: absolute; width: 5px; height: 5px; border-radius: 50%; inset-inline-start: -15px; top: 50%; background: #616161; transform: translate(-50%, -50%); } @media only screen and (min-width: 992px) and (max-width: 1199px) { .rs-blog-three .rs-blog-meta-item::before { content: none; } } .rs-blog-three .rs-blog-meta-item:not(:last-child) { padding-inline-end: 15px; margin-inline-end: 15px; } .rs-blog-three .rs-blog-meta-item:not(:last-child)::before { content: none; } .rs-blog-three .rs-blog-meta-item span { font-size: 16px; } .rs-blog-three .rs-blog-title { color: var(--rs-theme-green); margin-top: 15px; } .rs-blog-three .rs-blog-title a:hover { color: var(--rs-theme-green); } .rs-blog-three .rs-blog-btn-wrapper { display: flex; justify-content: space-between; align-items: center; gap: 30px; border-top: 1px solid rgba(0, 0, 0, 0.12); padding-top: 20px; margin-top: 25px; } .rs-blog-three .rs-blog-meta-author { font-weight: 700; } .rs-blog-three .rs-blog-meta-author:hover { color: var(--rs-theme-green); } .rs-blog-three .rs-blog-btn { display: flex; justify-content: end; } @media only screen and (max-width: 991px) { .rs-blog-three .rs-blog-btn { justify-content: start; } } .rs-blog-four { position: relative; z-index: 1; } .rs-blog-four .rs-blog-item { position: relative; z-index: 1; } .rs-blog-four .rs-blog-bg-thumb { position: absolute; width: 100%; height: calc(100% - 230px); top: 0; inset-inline-start: 0; background-position: center center; background-repeat: no-repeat; background-size: cover; z-index: -1; } .rs-blog-four .rs-blog-thumb { position: relative; } .rs-blog-four .rs-blog-thumb img { width: 100%; } [dir=rtl] .rs-blog-four .rs-blog-thumb img { transform: rotateY(-180deg); } .rs-blog-four .rs-blog-inner { background: var(--rs-bg-primary); border-radius: 15px 0px 15px 15px; padding: 20px 30px 25px 30px; } [dir=rtl] .rs-blog-four .rs-blog-inner { border-radius: 0px 15px 15px 15px; } @media only screen and (max-width: 1199px) { .rs-blog-four .rs-blog-inner { padding: 20px 20px 20px 20px; } } .rs-blog-four .rs-blog-content { position: absolute; bottom: 0; z-index: 1; margin-inline-start: 30px; } .rs-blog-four .rs-blog-meta { display: flex; align-items: center; flex-wrap: wrap; gap: 30px; } .rs-blog-four .rs-blog-meta-item { position: relative; display: flex; align-items: center; } .rs-blog-four .rs-blog-meta-item::before { content: ""; position: absolute; width: 5px; height: 5px; border-radius: 50%; inset-inline-start: -15px; top: 50%; background: #616161; transform: translate(-50%, -50%); } .rs-blog-four .rs-blog-meta-item:not(:last-child)::before { content: none; } .rs-blog-four .rs-blog-meta-item span { font-size: 16px; } .rs-blog-four .rs-blog-title { margin-bottom: 15px; } .rs-blog-four .rs-blog-tag { position: absolute; top: 20px; inset-inline-end: 20px; } .rs-blog-four .rs-blog-tag a { border-radius: 30px 30px 30px 30px; box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1); background: var(--rs-white); color: var(--rs-theme-orange); } .rs-blog-four .rs-blog-tag a:hover { background: var(--rs-theme-orange); color: var(--rs-white); } .rs-blog-four .rs-blog-meta-author { font-weight: 700; } .rs-blog-four .rs-blog-meta-author:hover { color: var(--rs-theme-orange); } /*----------------------------------------*/ /* 3.2.1 Blog tag css /*----------------------------------------*/ .rs-blog-tag a { color: var(--rs-white); font-size: 15px; padding: 6px 15px 6px 15px; border-radius: 2px; background: var(--rs-theme-orange); transition: 0.3s; display: inline-flex; align-items: center; justify-content: center; height: 30px; } .rs-blog-tag a:hover { background: var(--rs-black); } .rs-blog-tag.has-theme-red a { background: var(--rs-theme-red); } .rs-blog-tag.has-theme-red a:hover { background: var(--rs-black); } .rs-blog-tag.has-theme-blue a { background: var(--rs-theme-blue); } .rs-blog-tag.has-theme-blue a:hover { background: var(--rs-black); } .rs-blog-tag.has-theme-green a { background: var(--rs-theme-light-green); } .rs-blog-tag.has-theme-green a:hover { background: var(--rs-theme-green); } .rs-blog-tag.has-theme-yellow a { background: var(--rs-theme-yellow); color: var(--rs-black); } .rs-blog-tag.has-theme-yellow a:hover { background: #EBB40E; } .rs-blog-tag.has-theme-deep-blue a { background: var(--rs-theme-deep-blue); color: var(--rs-white); } .rs-blog-tag.has-theme-deep-blue a:hover { background: #1F1CB9; } .rs-blog-tag.has-theme-orange a { background: var(--rs-theme-orange); color: var(--rs-white); } .rs-blog-tag.has-theme-orange a:hover { background: rgb(255, 92, 0); } /*----------------------------------------*/ /* 3.2.3 Postbox css /*----------------------------------------*/ .rs-postbox-more-navigation { border-radius: 8px; display: grid; grid-template-columns: auto auto auto; align-items: center; justify-content: space-between; border-top: 1px solid var(--rs-border-primary); padding-top: 70px; margin-top: 70px; padding-bottom: 70px; } @media only screen and (max-width: 991px), only screen and (max-width: 767px), only screen and (max-width: 575px) { .rs-postbox-more-navigation { padding-top: 60px; margin-top: 60px; padding-bottom: 60px; } } @media only screen and (max-width: 991px), only screen and (max-width: 767px), only screen and (max-width: 575px) { .rs-postbox-more-navigation { display: none; } } .rs-postbox-more-left { display: flex; align-items: center; gap: 20px; } .rs-postbox-more-right { display: flex; align-items: center; gap: 20px; text-align: right; } .rs-postbox-more-content a:hover { color: var(--rs-theme-primary); } .rs-postbox-more-content p { margin-bottom: 10px; } .rs-postbox-more-menu a { display: inline-flex; align-items: center; justify-content: center; width: 50px; height: 50px; border-radius: 50%; background: rgba(87, 119, 255, 0.15); } .rs-postbox-more-menu a:hover { background: var(--rs-theme-primary); } .rs-postbox-more-menu a:hover svg path { fill: var(--rs-white); } .rs-postbox-more-menu a svg path { fill: var(--rs-black); } .rs-postbox-more-icon .rs-circle-btn { width: 60px; height: 60px; background: var(--rs-theme-primary); color: var(--rs-white); } .rs-postbox-more-icon .rs-circle-btn:hover { background: var(--rs-hover-primary); } .rs-postbox-item:not(:last-child) { margin-bottom: 50px; border-bottom: 1px solid rgba(0, 0, 0, 0.11); padding-bottom: 50px; } @media only screen and (max-width: 575px) { .rs-postbox-item:not(:last-child) { margin-bottom: 30px; padding-bottom: 30px; } } .rs-postbox-content { padding-top: 30px; } .rs-postbox-thumb { position: relative; overflow: hidden; } .rs-postbox-thumb:hover img { transform: scale(1.1); } .rs-postbox-thumb img { width: 100%; border-radius: 4px; transition: 0.9s; } .rs-postbox-tag { position: absolute; top: 20px; inset-inline-start: 20px; } .rs-postbox-tag a { color: var(--rs-white); font-size: 16px; text-transform: capitalize; padding: 5px 20px 5px 20px; border-radius: 4px; background: var(--rs-theme-orange); transition: 0.3s; } .rs-postbox-tag a:hover { background: #ff5c00; } .rs-postbox-meta-list { display: flex; align-items: center; gap: 20px 30px; } .rs-postbox-title { margin: 15px 0 15px; font-size: 30px; } @media only screen and (max-width: 1199px) { .rs-postbox-title { font-size: 26px; } } .rs-postbox-title a:hover { color: var(--rs-theme-orange); } .rs-postbox-meta-item { position: relative; display: flex; align-items: center; } .rs-postbox-meta-item::before { content: ""; position: absolute; width: 5px; height: 5px; border-radius: 50%; inset-inline-start: -15px; top: 50%; background: #616161; transform: translate(-50%, -50%); } .rs-postbox-meta-item:not(:last-child)::before { content: none; } .rs-postbox-meta-item span { font-size: 16px; } .rs-postbox-meta-item .meta-author { font-weight: 700; } .rs-postbox-meta-item .meta-author:hover { color: var(--rs-theme-orange); } .rs-postbox-btn { margin-top: 30px; } .rs-postbox-details-thumb img { width: 100%; border-radius: 4px; } .rs-postbox-details-title { font-size: 40px; margin-top: 20px; margin-bottom: 20px; } @media only screen and (max-width: 1600px) { .rs-postbox-details-title { font-size: 35px; } } @media only screen and (max-width: 1199px) { .rs-postbox-details-title { font-size: 30px; } } .rs-postbox-details-video { position: relative; z-index: 1; height: 380px; margin-bottom: 35px; } @media only screen and (max-width: 1199px) { .rs-postbox-details-video { height: 300px; } } .rs-postbox-details-video .rs-video-play-btn { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); z-index: 5; } .rs-postbox-details-bg-thumb { position: absolute; width: 100%; height: 100%; top: 0; left: 0; z-index: 1; border-radius: 8px; } .rs-postbox-details-tags { margin-bottom: 40px; display: flex; gap: 15px 8px; flex-wrap: wrap; } .rs-postbox-details-tags span { font-weight: 700; padding-inline-end: 10px; } .rs-postbox-details-tags.tagcloud a { padding: 5px 15px; margin-bottom: 0px; margin-inline-end: 0px; background: var(--rs-bg-primary); border: none; border-radius: 5px; } .rs-postbox-details-comment-title { margin-bottom: 20px; margin-top: 40px; } .rs-postbox-details-comment-inner ul li { list-style: none; } .rs-postbox-details-comment-inner ul.children { margin-inline-start: 77px; } @media only screen and (max-width: 1199px) { .rs-postbox-details-comment-inner ul.children { margin-inline-start: 0px; } } .rs-postbox-details-comment-inner ul.children li { border-bottom: 1px solid var(--rs-border-primary); } .rs-postbox-details-comment-inner ul.children li:first-child { border-top: 1px solid var(--rs-border-primary); } .rs-postbox-details-avater-meta { font-size: 14px; margin-bottom: 8px; margin-top: 8px; display: inline-block; } .rs-postbox-details-comment-content P { margin-bottom: 20px; } .rs-postbox-details-comment-box { margin-bottom: 30px; padding-top: 30px; gap: 20px 30px; display: flex; align-items: start; } @media only screen and (max-width: 575px) { .rs-postbox-details-comment-box { flex-wrap: wrap; } } .rs-postbox-details-comment-reply a { padding: 6px 20px; background: var(--rs-theme-orange); color: var(--rs-white); font-size: 14px; border-radius: 5px; } .rs-postbox-details-comment-reply a:hover { background: rgb(255, 92, 0); } .rs-postbox-details-comment-thumb img { width: 70px; height: 70px; min-width: 70px; border-radius: 50%; } .rs-postbox-quote { margin-bottom: 40px; } .rs-postbox-quote blockquote { padding: 30px 40px; background: var(--rs-bg-primary); border-radius: 4px; position: relative; z-index: 1; border-left: 4px solid var(--rs-theme-orange); } @media only screen and (max-width: 480px) { .rs-postbox-quote blockquote { padding: 20px 30px; } } .rs-postbox-quote blockquote p { font-size: 20px; font-weight: 500; line-height: 1.6; } .rs-postbox-quote blockquote cite { text-transform: uppercase; font-style: normal; color: var(--rs-black); font-weight: 500; } .rs-postbox-quote blockquote cite::before { content: ""; font-size: 28px; padding-bottom: 0px; display: inline-block; background: var(--rs-black); height: 1px; width: 20px; font-weight: 400; text-align: center; top: -5px; position: relative; left: 0; margin-inline-end: 10px; } .rs-postbox-quote blockquote .quote-shape { position: absolute; inset-inline-end: 30px; bottom: 0; } .rs-postbox-quote.quote-two blockquote { position: relative; overflow: hidden; } .rs-postbox-quote.quote-two blockquote:before { content: "\ec51" !important; font-family: remixicon !important; position: absolute; left: auto; right: 30px; bottom: 100px; font-size: 183px; color: rgba(0, 0, 0, 0.05); text-align: center; display: block; border-radius: 50%; height: 0; line-height: 1; } .rs-postbox-quote.quote-two blockquote p { font-size: 18px; } .rs-postbox-details-feature { margin-bottom: 40px; } .rs-postbox-details-feature ul { display: flex; align-items: center; gap: 20px 40px; flex-wrap: wrap; } .rs-postbox-details-feature ul li { list-style: none; position: relative; padding-inline-start: 40px; display: flex; align-items: center; color: var(--rs-black); } .rs-postbox-details-feature ul li::before { content: "\eb7b"; font-family: remixicon; position: absolute; font-size: 18px; color: var(--rs-theme-orange); width: 22px; height: 22px; border: 2px solid var(--rs-theme-orange); border-radius: 50%; display: flex; justify-content: center; align-items: center; inset-inline-start: 0; } .rs-postbox-details-feature-title { font-size: 36px; margin-top: 20px; margin-bottom: 20px; } @media only screen and (max-width: 1600px) { .rs-postbox-details-feature-title { font-size: 30px; } } @media only screen and (max-width: 1199px) { .rs-postbox-details-feature-title { font-size: 26px; } } .rs-postbox-comment-form .input-box input { width: 100%; height: 50px; outline: 0; padding: 0 25px; background: var(--rs-white); } .rs-postbox-comment-form .input-box textarea { background: var(--rs-white); height: 160px; } .rs-postbox-comment-btn button:hover { background: rgb(255, 92, 0); } /*----------------------------------------*/ /* 3.2.5 Sidebar css /*----------------------------------------*/ .rs-sidebar-sticky { position: sticky; top: 110px; } @media only screen and (max-width: 991px) { .rs-sidebar-sticky { position: relative; top: unset; } } .sidebar-widget { position: relative; padding: 40px 30px 40px 30px; background: var(--rs-bg-primary); border-radius: 4px; } @media only screen and (max-width: 1199px) { .sidebar-widget { padding: 30px 25px 30px 25px; } } .sidebar-widget::before { content: ""; width: 4px; height: 15px; position: absolute; inset-inline-start: 30px; top: 0; background: var(--rs-theme-orange); } .sidebar-widget.widget-categories ul li { list-style: none; } .sidebar-widget.widget-categories ul li:not(:last-child) { border-bottom: 1px solid rgba(62, 62, 62, 0.1); padding-bottom: 10px; margin-bottom: 10px; } .sidebar-widget.widget-categories ul li a { cursor: pointer; transition: all 0.3s ease 0s; position: relative; } .sidebar-widget.widget-categories ul li a:hover { color: var(--rs-theme-orange); } .sidebar-widget.widget-categories-two { padding: 40px 30px 40px 30px; } @media only screen and (max-width: 1199px) { .sidebar-widget.widget-categories-two { padding: 20px 20px 20px 20px; } } .sidebar-widget.widget-categories-two.has-content-none::before { content: none; } .sidebar-widget.widget-categories-two ul li { list-style: none; } .sidebar-widget.widget-categories-two ul li:not(:last-child) { margin-bottom: 10px; } .sidebar-widget.widget-categories-two ul li a { display: flex; align-items: center; justify-content: space-between; border: 1px solid rgba(2, 1, 1, 0.09); padding: 10px 20px; background: var(--rs-white); font-weight: 500; border-radius: 2px; font-size: 17px; } .sidebar-widget.widget-categories-two ul li a:hover { background: var(--rs-theme-orange); border-color: var(--rs-theme-orange); color: var(--rs-white); } .sidebar-widget.widget-categories-two ul li i { font-size: 20px; } .sidebar-widget.widget-cta { position: relative; z-index: 1; height: 600px; } @media only screen and (max-width: 1199px) { .sidebar-widget.widget-cta { height: 500px; } } @media only screen and (max-width: 767px) { .sidebar-widget.widget-cta { height: 400px; } } .sidebar-widget.widget-cta::before { content: none; } .sidebar-widget-cta-thumb { position: absolute; width: 100%; height: 100%; top: 0; inset-inline-start: 0; background-position: center center; background-repeat: no-repeat; background-size: cover; z-index: -1; } .sidebar-widget.widget-download { background: var(--rs-bg-primary); padding: 40px 40px 40px 40px; border-radius: 4px; } @media only screen and (max-width: 1199px) { .sidebar-widget.widget-download { padding: 20px 20px 20px 20px; } } .sidebar-widget.widget-download::before { content: none; } .sidebar-widget.widget-download ul li { list-style: none; } .sidebar-widget.widget-download ul li:not(:last-child) { margin-bottom: 10px; } .sidebar-widget.widget-download ul li a { display: flex; align-items: center; justify-content: space-between; gap: 20px; border: 1px solid rgba(2, 1, 1, 0.09); padding: 0 15px; height: 50px; background: var(--rs-white); border-radius: 2px; } .sidebar-widget.widget-download ul li a:hover { color: var(--rs-theme-orange); } .sidebar-widget.widget-download ul li a .left { display: flex; align-items: center; font-size: 16px; gap: 10px; } .sidebar-widget.widget-project::before { content: none; } .sidebar-widget.widget-project .sidebar-widget-icon { width: 60px; height: 60px; background: #E1E1E5; display: flex; align-items: center; justify-content: center; border-radius: 50%; flex: 0 0 auto; } .sidebar-widget.widget-project .sidebar-widget-icon svg { width: 22px; height: 22px; } .sidebar-widget.widget-project .sidebar-widget-icon svg path { fill: var(--rs-black); } .sidebar-widget.widget-project .sidebar-widget-title { font-size: 30px; margin-bottom: 5px; } @media only screen and (max-width: 1199px) { .sidebar-widget.widget-project .sidebar-widget-title { font-size: 26px; } } .sidebar-widget.widget-project .sidebar-widget-info span { font-size: 15px; font-weight: 500; margin-bottom: 5px; display: inline-block; text-transform: uppercase; } .sidebar-widget.widget-project .sidebar-widget-info h6 { font-weight: 500; } .sidebar-widget.widget-project .sidebar-widget-client-item { display: flex; align-items: center; gap: 20px; } .sidebar-widget.widget-project .sidebar-widget-client-item:not(:last-child) { border-bottom: 1px solid rgba(97, 97, 97, 0.18); padding-bottom: 20px; margin-bottom: 20px; } .sidebar-widget.widget-project .sidebar-widget-client-item:first-child { padding-top: 20px; margin-top: 20px; border-top: 1px solid rgba(97, 97, 97, 0.18); } .sidebar-widget.widget-project .sidebar-widget-client-item:hover .sidebar-widget-icon svg { animation: rs-fold linear 0.5s; } .sidebar-widget.widget-social::before { content: none; } .sidebar-widget.widget-social .sidebar-widget-title { font-size: 30px; margin-bottom: 10px; } @media only screen and (max-width: 1199px) { .sidebar-widget.widget-social .sidebar-widget-title { font-size: 26px; } } .sidebar-search-input { position: relative; } .sidebar-search-input input { padding-inline-end: 50px; background: var(--rs-white); border: 1px solid #ddd; height: 60px; } .sidebar-search-input button { position: absolute; top: 50%; inset-inline-end: 25px; color: var(--rs-black); font-size: 16px; transform: translateY(-50%); } .sidebar-search-input button:hover { color: var(--rs-theme-primary); } .sidebar-widget-title { margin-bottom: 20px; } .sidebar-widget-title.has-large { font-size: 36px; } @media only screen and (max-width: 575px) { .sidebar-widget-title.has-large { font-size: 30px; } } .sidebar-widget-title.has-border { position: relative; margin-bottom: 40px; border-inline-start: 2px solid var(--rs-theme-orange); padding-inline-start: 20px; } .sidebar-blog-item { display: flex; align-items: center; gap: 20px; } @media only screen and (max-width: 480px) { .sidebar-blog-item { display: grid; grid-template-columns: auto; } } .sidebar-blog-item:not(:last-child) { margin-bottom: 25px; } .sidebar-blog-item:hover .sidebar-blog-thumb img { transform: scale3d(1.07, 1.07, 1.07); } .sidebar-blog-thumb { overflow: hidden; flex: 0 0 auto; width: 85px; border-radius: 4px; } @media only screen and (max-width: 480px) { .sidebar-blog-thumb { width: 100%; } } .sidebar-blog-thumb img { width: 100%; border-radius: 4px; transition: all 1s cubic-bezier(0, 0, 0.2, 1); } @media only screen and (max-width: 1199px) { .sidebar-blog-title { font-size: 18px; } } .sidebar-blog-title a:hover { color: var(--rs-theme-orange); } .sidebar-blog-meta { font-size: 16px; display: flex; align-items: center; gap: 10px; margin-top: 10px; } .sidebar-blog-meta i { color: var(--rs-theme-primary); } /*----------------------------------------*/ /* 3.2.5 Sidebar css /*----------------------------------------*/ .tagcloud a { font-size: 16px; border: 1px solid rgba(62, 62, 62, 0.1); display: inline-block; padding: 7px 15px; margin-bottom: 10px; margin-inline-end: 8px; position: relative; transition: 0.3s; font-weight: 500; background: var(--rs-white); } .tagcloud a:hover { color: var(--rs-white); background-color: var(--rs-theme-orange); border-color: var(--rs-theme-orange); } /*----------------------------------------*/ /* Footer Style /*----------------------------------------*/ .rs-footer-widget-links ul { display: grid; grid-template-columns: repeat(2, 1fr); gap: 20px; } .rs-footer-widget-links ul li { list-style: none; position: relative; } .rs-footer-widget-links ul li a { color: var(--rs-text-secondary); font-weight: 500; transition: 0.5s; position: relative; } .rs-footer-widget-links ul li a::before { content: "\f061"; color: var(--rs-theme-orange); font-size: 18px; margin: 0; font-weight: 400; display: inline-block; font-family: var(--rs-ff-fontawesome); position: absolute; inset-inline-start: 0; opacity: 0; visibility: hidden; transition: 0.5s; } .rs-footer-widget-links ul li a:hover { color: var(--rs-theme-orange); padding-inline-start: 25px; } .rs-footer-widget-links ul li a:hover::before { opacity: 1; visibility: visible; } .rs-footer-widget-links.has-theme-red ul li a::before { color: var(--rs-theme-red); } .rs-footer-widget-links.has-theme-red ul li a:hover { color: var(--rs-theme-red); } .rs-footer-widget-links.has-theme-blue ul li a::before { color: var(--rs-white); } .rs-footer-widget-links.has-theme-blue ul li a:hover { color: var(--rs-white); } .rs-footer-widget-links.has-theme-light-blue ul li a::before { color: var(--rs-theme-light-blue); } .rs-footer-widget-links.has-theme-light-blue ul li a:hover { color: var(--rs-theme-light-blue); } .rs-footer-widget-links.has-theme-yellow ul li a::before { color: var(--rs-theme-yellow); } .rs-footer-widget-links.has-theme-yellow ul li a:hover { color: var(--rs-theme-yellow); } .rs-footer-widget-links.has-theme-deep-blue ul li a::before { color: var(--rs-theme-deep-blue); } .rs-footer-widget-links.has-theme-deep-blue ul li a:hover { color: var(--rs-theme-deep-blue); } .rs-footer-widget-links.has-theme-green ul li a::before { color: var(--rs-theme-light-green); } .rs-footer-widget-links.has-theme-green ul li a:hover { color: var(--rs-theme-light-green); } .rs-footer-one { border-top: 1px solid rgba(255, 255, 255, 0.1); border-bottom: 1px solid rgba(255, 255, 255, 0.1); position: relative; z-index: 1; } .rs-footer-one .rs-footer-item { padding-top: 80px; padding-bottom: 90px; height: 100%; } @media only screen and (max-width: 1366px) { .rs-footer-one .rs-footer-item { padding-top: 70px; padding-bottom: 60px; } } @media only screen and (max-width: 1199px) { .rs-footer-one .rs-footer-item { padding-top: 60px; padding-bottom: 50px; } } @media only screen and (max-width: 991px) { .rs-footer-one .rs-footer-item { padding-top: 0px; padding-bottom: 0px; } } .rs-footer-one .rs-footer-item:not(:last-child) { border-inline-end: 1px solid rgba(255, 255, 255, 0.1); } @media only screen and (max-width: 991px) { .rs-footer-one .rs-footer-item:not(:last-child) { border-inline-end: none; } } .rs-footer-one .rs-footer-wrapper { display: grid; grid-template-columns: repeat(3, 1fr); gap: 30px; } @media only screen and (max-width: 991px) { .rs-footer-one .rs-footer-wrapper { grid-template-columns: repeat(2, 1fr); padding-top: 60px; padding-bottom: 60px; } } @media only screen and (max-width: 767px) { .rs-footer-one .rs-footer-wrapper { grid-template-columns: repeat(1, 1fr); padding-top: 50px; padding-bottom: 50px; } } @media only screen and (max-width: 575px) { .rs-footer-one .rs-footer-wrapper { padding-top: 40px; padding-bottom: 40px; } } .rs-footer-one .rs-footer-bg-thumb { position: absolute; width: 100%; height: 100%; inset-inline-end: 0; top: 0; background-position: bottom right; background-repeat: no-repeat; z-index: -1; } .rs-footer-one .rs-footer-widget-logo img { max-width: 180px; } .rs-footer-one .rs-footer-copyright a { color: var(--rs-theme-orange); } .rs-footer-one .rs-footer-widget-description { color: var(--rs-text-secondary); margin: 35px 0 30px; } .rs-footer-one .descrip { color: var(--rs-text-secondary); margin: 0px 0 40px; } .rs-footer-one .rs-footer-stroke-text { -webkit-text-stroke-width: 1px; stroke-width: 1px; -webkit-text-stroke-color: var(--rs-theme-orange); stroke: var(--rs-theme-orange); margin-bottom: 30px; } .rs-footer-one .rs-footer-copyright P { line-height: 30px; color: var(--rs-text-secondary); } .rs-footer-one .rs-footer-widget-title { color: var(--rs-white); margin-bottom: 25px; } .rs-footer-one .rs-footer-subscribe-input input { height: 60px; border: 1px solid rgba(255, 255, 255, 0.1); border-radius: 2px; color: var(--rs-white); margin-bottom: 25px; } .rs-footer-one .rs-footer-subscribe-input input::placeholder { color: var(--rs-text-secondary); font-size: 16px; font-weight: 500; } .rs-footer-one .rs-footer-subscribe-input input:focus { border-color: var(--rs-theme-orange); } .rs-footer-one .footer-1-col-1 { padding-inline-end: 50px; } @media only screen and (max-width: 1199px) { .rs-footer-one .footer-1-col-1 { padding-inline-end: 20px; } } @media only screen and (max-width: 991px) { .rs-footer-one .footer-1-col-1 { padding-inline-end: 0px; } } .rs-footer-one .footer-1-col-2 { padding-inline-start: 50px; } @media only screen and (max-width: 1600px) { .rs-footer-one .footer-1-col-2 { padding-inline-start: 30px; } } @media only screen and (max-width: 1199px) { .rs-footer-one .footer-1-col-2 { padding-inline-start: 0px; } } .rs-footer-one .footer-1-col-3 { padding-inline-start: 70px; } @media only screen and (max-width: 1600px) { .rs-footer-one .footer-1-col-3 { padding-inline-start: 30px; } } @media only screen and (max-width: 1199px) { .rs-footer-one .footer-1-col-3 { padding-inline-start: 0px; } } .rs-footer-two { position: relative; z-index: 2; } .rs-footer-two.has-space { padding-top: 230px; } @media only screen and (max-width: 767px) { .rs-footer-two.has-space { padding-top: 205px; } } .rs-footer-two.has-space > .rs-footer-top { padding: 0px 0 90px; margin-top: -188px; } @media only screen and (max-width: 767px) { .rs-footer-two.has-space > .rs-footer-top { padding: 0 0 70px; } } .rs-footer-two .rs-footer-top { padding: 70px 0 80px; } @media only screen and (max-width: 767px) { .rs-footer-two .rs-footer-top { padding: 60px 0 70px; } } .rs-footer-two .rs-footer-bg-thumb { position: absolute; width: 100%; height: 100%; inset-inline-end: 0; top: 0; background-position: bottom right; background-repeat: no-repeat; z-index: -1; background-size: cover; } .rs-footer-two .rs-footer-bg-thumb::before { position: absolute; content: ""; width: 100%; height: 100%; background: #111111; top: 0; inset-inline-start: 0; opacity: 0.6; z-index: 1; } .rs-footer-two .rs-footer-bg-thumb.has-bg-none::before { position: unset; content: none; } .rs-footer-two .rs-footer-widget-logo img { max-width: 180px; } .rs-footer-two .rs-footer-copyright a { color: var(--rs-theme-orange); } .rs-footer-two .rs-footer-widget-description { color: var(--rs-text-secondary); margin-bottom: 40px; } .rs-footer-two .descrip { color: var(--rs-text-secondary); margin: 0px 0 40px; } .rs-footer-two .rs-footer-stroke-text { -webkit-text-stroke-width: 1px; stroke-width: 1px; -webkit-text-stroke-color: var(--rs-theme-orange); stroke: var(--rs-theme-orange); font-size: 45px; } @media only screen and (max-width: 1600px) { .rs-footer-two .rs-footer-stroke-text { font-size: 40px; } } @media only screen and (max-width: 1199px) { .rs-footer-two .rs-footer-stroke-text { font-size: 35px; } } .rs-footer-two .rs-footer-stroke-text.has-theme-red { -webkit-text-stroke-color: var(--rs-theme-red); stroke: var(--rs-theme-red); } .rs-footer-two .rs-footer-stroke-text.has-theme-blue { -webkit-text-stroke: 1px var(--rs-theme-blue); -webkit-text-fill-color: rgba(168, 17, 17, 0); } .rs-footer-two .rs-footer-stroke-text.has-theme-yellow { -webkit-text-stroke: 1px var(--rs-theme-yellow); -webkit-text-fill-color: rgba(168, 17, 17, 0); } .rs-footer-two .rs-footer-stroke-text.has-theme-deep-blue { -webkit-text-stroke: 1px var(--rs-theme-deep-blue); -webkit-text-fill-color: rgba(168, 17, 17, 0); } .rs-footer-two .rs-footer-stroke-text.has-theme-green { -webkit-text-stroke: 1px var(--rs-theme-light-green); -webkit-text-fill-color: rgba(168, 17, 17, 0); } .rs-footer-two .rs-footer-widget-title { color: var(--rs-white); margin-bottom: 25px; } .rs-footer-two .rs-footer-widget-meta p { color: var(--rs-text-secondary); margin: 0; } .rs-footer-two .rs-footer-widget-meta.has-theme-yellow a:hover { color: var(--rs-theme-yellow); } .rs-footer-two .rs-footer-widget-address { margin-bottom: 30px; } .rs-footer-two .rs-footer-widget-address a { color: var(--rs-text-secondary); } .rs-footer-two .rs-footer-widget-address a:hover { color: var(--rs-theme-red); } .rs-footer-two .rs-footer-widget-email a { color: var(--rs-text-secondary); } .rs-footer-two .rs-footer-widget-email a:hover { color: var(--rs-theme-red); } .rs-footer-two .rs-footer-widget-number { margin-bottom: 30px; } .rs-footer-two .rs-footer-widget-number.has-theme-green a:hover { color: var(--rs-theme-yellow); } .rs-footer-two .rs-footer-widget-number span { display: block; } .rs-footer-two .rs-footer-widget-number span a { color: var(--rs-text-secondary); } .rs-footer-two .rs-footer-widget-number span a:hover { color: var(--rs-theme-red); } .rs-footer-two .rs-footer-widget-number span:not(:last-child) { margin-bottom: 5px; } .rs-footer-two .footer-2-col-1 { margin-inline-end: 30px; } @media only screen and (max-width: 1199px) { .rs-footer-two .footer-2-col-1 { margin-inline-end: 0px; } } .rs-footer-two .footer-2-col-3 { padding-inline-start: 40px; } @media only screen and (max-width: 1199px) { .rs-footer-two .footer-2-col-3 { padding-inline-start: 0px; } } .rs-footer-two .footer-2-col-4 { padding-inline-start: 80px; } @media only screen and (max-width: 1366px) { .rs-footer-two .footer-2-col-4 { padding-inline-start: 50px; } } @media only screen and (max-width: 1199px) { .rs-footer-two .footer-2-col-4 { padding-inline-start: 0px; } } .rs-footer-two.has-theme-blue .rs-footer-bg-thumb::before { position: absolute; content: ""; width: 100%; height: 100%; background: var(--rs-theme-blue); top: 0; inset-inline-start: 0; opacity: 0.6; z-index: 1; } .rs-footer-two.has-theme-blue .rs-footer-widget-email a:hover, .rs-footer-two.has-theme-blue .rs-footer-widget-number a:hover, .rs-footer-two.has-theme-blue .rs-footer-widget-address a:hover { color: var(--rs-white); } .rs-footer-two.has-theme-orange .rs-footer-widget-email a:hover, .rs-footer-two.has-theme-orange .rs-footer-widget-number a:hover, .rs-footer-two.has-theme-orange .rs-footer-widget-address a:hover { color: var(--rs-theme-orange); } .rs-footer-two.has-theme-light-blue { position: relative; padding-top: 120px; } .rs-footer-two.has-theme-light-blue .rs-footer-bg-thumb { position: absolute; width: 100%; height: 100%; top: 0; inset-inline-start: 0; background-position: center center; background-repeat: no-repeat; background-size: cover; } .rs-footer-two.has-theme-light-blue .rs-footer-bg-thumb::before { content: none; } .rs-footer-two.has-theme-light-blue .rs-footer-widget-address a:hover, .rs-footer-two.has-theme-light-blue .rs-footer-widget-number a:hover, .rs-footer-two.has-theme-light-blue .rs-footer-widget-email a:hover { color: var(--rs-theme-light-blue); } .rs-footer-two.has-theme-yellow .rs-footer-bg-thumb::before { position: absolute; content: ""; width: 100%; height: 100%; background: var(--rs-black); top: 0; inset-inline-start: 0; opacity: 0.6; z-index: 1; } .rs-footer-two.has-theme-yellow .rs-footer-widget-email a:hover, .rs-footer-two.has-theme-yellow .rs-footer-widget-number a:hover, .rs-footer-two.has-theme-yellow .rs-footer-widget-address a:hover { color: var(--rs-theme-yellow); } .rs-footer-two.has-theme-yellow.has-bg-thumb .rs-footer-bg-thumb { background-position: top center; } .rs-footer-two.has-theme-yellow.has-bg-thumb .rs-footer-bg-thumb::before { content: none; } .rs-footer-two.has-theme-orange.has-bg-thumb .rs-footer-bg-thumb { background-position: top center; } .rs-footer-two.has-theme-orange.has-bg-thumb .rs-footer-bg-thumb::before { content: none; } .rs-footer-two.has-theme-deep-blue .rs-footer-widget-email a:hover, .rs-footer-two.has-theme-deep-blue .rs-footer-widget-number a:hover, .rs-footer-two.has-theme-deep-blue .rs-footer-widget-address a:hover { color: var(--rs-theme-deep-blue); } .rs-footer-two.has-theme-green .rs-footer-bg-thumb { background-position: top center; } .rs-footer-two.has-theme-green .rs-footer-bg-thumb::before { content: none; } .rs-footer-two.has-theme-green .rs-footer-widget-email a:hover, .rs-footer-two.has-theme-green .rs-footer-widget-number a:hover, .rs-footer-two.has-theme-green .rs-footer-widget-address a:hover { color: var(--rs-theme-light-green); } .rs-footer-bg-thumb-wrapper { position: relative; } .rs-footer-bg-thumb-wrapper .rs-footer-bg-thumb { position: absolute; width: 100%; height: 100%; inset-inline-end: 0; top: 0; background-position: top center; background-repeat: no-repeat; background-size: cover; z-index: -1; } .rs-footer-bg-thumb-wrapper .rs-footer-bg-thumb::before { position: absolute; content: ""; width: 100%; height: 100%; background: var(--rs-theme-blue); top: 0; inset-inline-start: 0; opacity: 0.6; z-index: 1; } .rs-footer-bg-thumb-wrapper.has-theme-orange .rs-footer-bg-thumb::before { position: absolute; content: ""; width: 100%; height: 100%; background: var(--rs-black); top: 0; inset-inline-start: 0; opacity: 0.6; z-index: 1; } .rs-footer-bg-thumb-wrapper.has-theme-yellow .rs-footer-bg-thumb::before { position: absolute; content: ""; width: 100%; height: 100%; background: var(--rs-black); top: 0; inset-inline-start: 0; opacity: 0.6; z-index: 1; } /*----------------------------------------*/ /* Copyright Style /*----------------------------------------*/ .rs-copyright-one { padding: 20px 0 20px; border-top: 1px solid rgba(255, 255, 255, 0.14); } .rs-copyright-one .rs-footer-copyright a:hover { color: var(--rs-theme-orange); } .rs-copyright-one .rs-footer-copyright.has-theme-red a { color: var(--rs-theme-red); } .rs-copyright-one .rs-footer-copyright.has-theme-red p { color: var(--rs-white); } .rs-copyright-one .rs-footer-copyright.has-theme-blue a { color: var(--rs-white); background-image: linear-gradient(var(--rs-white), var(--rs-white)), linear-gradient(var(--rs-white), var(--rs-white)); } .rs-copyright-one .rs-footer-copyright.has-theme-blue p { color: var(--rs-white); } .rs-copyright-one .rs-footer-copyright.has-theme-orange a { color: var(--rs-theme-orange); background-image: linear-gradient(var(--rs-theme-orange), var(--rs-theme-orange)), linear-gradient(var(--rs-theme-orange), var(--rs-theme-orange)); } .rs-copyright-one .rs-footer-copyright.has-theme-orange p { color: var(--rs-text-secondary); } .rs-copyright-one .rs-footer-copyright.has-theme-yellow a { color: var(--rs-theme-yellow); background-image: linear-gradient(var(--rs-theme-yellow), var(--rs-theme-yellow)), linear-gradient(var(--rs-theme-yellow), var(--rs-theme-yellow)); } .rs-copyright-one .rs-footer-copyright.has-theme-yellow p { color: var(--rs-white); } .rs-copyright-one .rs-footer-copyright.has-theme-deep-blue a { color: var(--rs-theme-deep-blue); background-image: linear-gradient(var(--rs-theme-deep-blue), var(--rs-theme-deep-blue)), linear-gradient(var(--rs-theme-deep-blue), var(--rs-theme-deep-blue)); } .rs-copyright-one .rs-footer-copyright.has-theme-deep-blue p { color: var(--rs-white); } .rs-copyright-one .rs-footer-copyright.has-theme-green a { color: var(--rs-theme-green); background-image: linear-gradient(var(--rs-theme-green), var(--rs-theme-green)), linear-gradient(var(--rs-theme-green), var(--rs-theme-green)); } .rs-copyright-one .rs-footer-copyright.has-theme-green p { color: var(--rs-white); } .rs-copyright-one.has-theme-light-blue { position: relative; z-index: 1; background: var(--rs-theme-light-blue); border: 0; } .rs-copyright-one.has-theme-light-blue .rs-copyright-bg-thumb { position: absolute; width: 100%; height: 100%; top: 0; inset-inline-start: 0; background-position: center center; background-repeat: no-repeat; background-size: cover; z-index: -1; } .rs-copyright-one.has-theme-green { position: relative; z-index: 1; } .rs-copyright-one.has-theme-green .rs-copyright-bg-thumb { position: absolute; width: 100%; height: 100%; top: 0; inset-inline-start: 0; background-position: center center; background-repeat: no-repeat; background-size: cover; z-index: -1; } .rs-copyright-one.has-theme-deep-blue { background: #060636; border-top: none; } /*----------------------------------------*/ /* About css /*----------------------------------------*/ .rs-about-one .rs-about-description .descrip-1 { font-size: 20px; font-weight: 600; color: var(--rs-title-primary); margin-bottom: 20px; } .rs-about-one .rs-about-thumb { margin-top: -25px; position: relative; height: 500px; } @media only screen and (max-width: 1366px) { .rs-about-one .rs-about-thumb { height: 400px; } } @media only screen and (max-width: 1199px) { .rs-about-one .rs-about-thumb { height: 350px; } } @media only screen and (max-width: 991px) { .rs-about-one .rs-about-thumb { height: 300px; } } @media only screen and (max-width: 575px) { .rs-about-one .rs-about-thumb { height: 250px; } } @media only screen and (max-width: 991px) { .rs-about-one .rs-about-thumb { margin-top: 45px; } } .rs-about-one .rs-about-thumb .rs-about-bg-thumb { position: absolute; width: 100%; height: 100%; top: 0; left: 0; z-index: -1; background-position: center; clip-path: polygon(0% 0%, 96% 0, 100% 11%, 100% 100%, 0% 100%); background-repeat: no-repeat; background-size: cover; } .rs-about-one .rs-about-content { margin-inline-start: 30px; } @media only screen and (max-width: 1199px) { .rs-about-one .rs-about-content { margin-inline-start: 0px; } } .rs-about-one .rs-about-btn { margin-top: 40px; } .rs-about-two { overflow-x: clip; } .rs-about-two .rs-about-wrapper { display: grid; grid-template-columns: 1fr 590px; gap: 30px; align-items: center; } @media only screen and (max-width: 1600px) { .rs-about-two .rs-about-wrapper { grid-template-columns: 650px 520px; } } @media only screen and (max-width: 1366px) { .rs-about-two .rs-about-wrapper { grid-template-columns: 1fr 1fr; align-items: start; } } @media only screen and (max-width: 991px) { .rs-about-two .rs-about-wrapper { flex-direction: column-reverse; display: flex; flex-wrap: wrap; } } .rs-about-two .rs-about-content-wrapper .descrip { font-size: 20px; font-weight: 500; margin: 20px 0 40px; max-width: 630px; } .rs-about-two .rs-about-tab .nav-link { background: var(--rs-bg-primary); color: var(--rs-text-primary); font-weight: 500; padding: 10px 50px 10px 50px; height: 50px; display: flex; align-items: center; justify-content: center; position: relative; } @media only screen and (max-width: 480px) { .rs-about-two .rs-about-tab .nav-link { width: 100%; } } .rs-about-two .rs-about-tab .nav-link::after { width: 100%; height: 3px; transform: scaleX(0); -webkit-transition: transform 0.5s ease; transition: transform 0.5s ease; position: absolute; content: ""; inset-inline-start: -1px; top: 0; background-color: var(--rs-theme-red); border-radius: 2px 2px 0 0; } .rs-about-two .rs-about-tab .nav-link.active { color: var(--rs-theme-red); } .rs-about-two .rs-about-tab .nav-link.active::after { transform: scaleX(1); } .rs-about-two .rs-about-tab .nav-link:hover { color: var(--rs-theme-red); } .rs-about-two .rs-about-tab .nav-link:hover::after { transform: scaleX(1); } @media only screen and (max-width: 480px) { .rs-about-two .rs-about-tab .nav-item { width: 100%; } } .rs-about-two .rs-about-tab .nav-item:not(:last-child) .nav-link::before { content: ""; position: absolute; width: 1px; height: 30px; inset-inline-end: 0; top: 50%; background: #DDDDE0; display: block; transform: translate(-50%, -50%); } @media only screen and (max-width: 480px) { .rs-about-two .rs-about-tab .nav-item:not(:last-child) .nav-link::before { content: none; } } .rs-about-two .rs-about-tab-content { margin-top: 30px; margin-bottom: 40px; max-width: 600px; } .rs-about-two .rs-about-tab-anim .tab-pane.active .rs-about-tab-content { -webkit-animation: slide-down 5s ease-out; animation: slide-down 5s ease-out; } .rs-about-two .rs-about-author-thumb img { width: 60px; height: 60px; border-radius: 50%; } .rs-about-two .rs-about-author-sign-thumb img { width: 147px; } .rs-about-two .rs-about-author-info { display: flex; align-items: center; gap: 30px; } @media only screen and (max-width: 575px) { .rs-about-two .rs-about-author-info { flex-wrap: wrap; flex-direction: column-reverse; align-items: start; } } .rs-about-two .rs-about-author { display: flex; align-items: center; gap: 25px; } .rs-about-two .rs-about-thumb { overflow: hidden; visibility: hidden; } @media only screen and (max-width: 1366px) { .rs-about-two .rs-about-thumb { position: sticky; top: 110px; } } @media only screen and (max-width: 991px) { .rs-about-two .rs-about-thumb { position: relative; top: unset; } } .rs-about-two .rs-about-thumb img { width: 100%; transition: unset; } .rs-about-three { padding-top: 90px; } .rs-about-three .rs-about-thumb { overflow: hidden; visibility: hidden; } @media only screen and (max-width: 1199px) { .rs-about-three .rs-about-thumb { position: sticky; top: 110px; } } @media only screen and (max-width: 991px) { .rs-about-three .rs-about-thumb { position: relative; top: unset; } } .rs-about-three .rs-about-thumb img { width: 100%; transition: unset; } .rs-about-three .rs-about-content-wrapper { margin-inline-start: 60px; } @media only screen and (max-width: 1600px) { .rs-about-three .rs-about-content-wrapper { margin-inline-start: 0px; } } .rs-about-three .rs-about-content-wrapper .descrip { font-size: 20px; font-weight: 500; margin: 20px 0 40px; } .rs-about-three .rs-about-tab .nav-link { background: var(--rs-bg-primary); color: var(--rs-text-primary); font-weight: 500; padding: 10px 40px 10px 40px; height: 50px; display: flex; align-items: center; justify-content: center; position: relative; } @media only screen and (max-width: 767px) { .rs-about-three .rs-about-tab .nav-link { padding: 10px 30px 10px 30px; } } @media only screen and (max-width: 575px) { .rs-about-three .rs-about-tab .nav-link { padding: 10px 25px 10px 25px; } } @media only screen and (max-width: 480px) { .rs-about-three .rs-about-tab .nav-link { padding: 10px 40px 10px 40px; width: 100%; } } .rs-about-three .rs-about-tab .nav-link::after { width: 100%; height: 3px; transform: scaleX(0); -webkit-transition: transform 0.5s ease; transition: transform 0.5s ease; position: absolute; content: ""; inset-inline-start: -1px; top: 0; background-color: var(--rs-theme-blue); border-radius: 2px 2px 0 0; } .rs-about-three .rs-about-tab .nav-link.active { color: var(--rs-theme-blue); } .rs-about-three .rs-about-tab .nav-link.active::after { transform: scaleX(1); } .rs-about-three .rs-about-tab .nav-link:hover { color: var(--rs-theme-blue); } .rs-about-three .rs-about-tab .nav-link:hover::after { transform: scaleX(1); } @media only screen and (max-width: 480px) { .rs-about-three .rs-about-tab .nav-item { width: 100%; } } .rs-about-three .rs-about-tab .nav-item:not(:last-child) .nav-link::before { content: ""; position: absolute; width: 1px; height: 30px; inset-inline-end: 0; top: 50%; background: #DDDDE0; display: block; transform: translate(-50%, -50%); } .rs-about-three .rs-about-tab-content { margin-top: 30px; margin-bottom: 50px; max-width: 600px; } .rs-about-three .rs-about-tab-content p { margin-bottom: 20px; } .rs-about-three .rs-about-tab-anim .tab-pane.active .rs-about-tab-content { -webkit-animation: slide-down 5s ease-out; animation: slide-down 5s ease-out; } .rs-about-four { overflow-x: clip; } .rs-about-four .rs-about-thumb-wrapper { position: relative; display: flex; } @media only screen and (max-width: 1600px) { .rs-about-four .rs-about-thumb-wrapper { position: sticky; top: 110px; } } @media only screen and (max-width: 991px) { .rs-about-four .rs-about-thumb-wrapper { position: relative; top: unset; } } .rs-about-four .rs-about-thumb img { width: 100%; } .rs-about-four .rs-about-thumb.has-large-thumb { margin-inline-start: -90px; margin-top: 20px; overflow: hidden; visibility: hidden; } @media only screen and (max-width: 575px) { .rs-about-four .rs-about-thumb.has-large-thumb { margin-inline-start: 0px; } } .rs-about-four .rs-about-thumb.has-large-thumb img { transition: unset; } .rs-about-four .rs-about-video-btn .rs-play-btn { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 60px; height: 60px; } .rs-about-four .rs-about-counter { text-align: center; } .rs-about-four .rs-counter-number-wrapper { display: flex; align-items: center; justify-content: center; } .rs-about-four .rs-counter-number, .rs-about-four .prefix { font-size: 52px; font-weight: 700; color: var(--rs-theme-red); line-height: 1; } .rs-about-four .rs-counter-title { font-weight: 700; color: #616161; } .rs-about-four .rs-about-video-btn { margin-inline-start: 30px; } @media only screen and (max-width: 1600px) { .rs-about-four .rs-about-video-btn { margin-inline-start: -10px; } } @media only screen and (max-width: 991px) { .rs-about-four .rs-about-video-btn { margin-inline-start: 0px; } } .rs-about-four .rs-about-content-wrapper .descrip { margin: 20px 0 40px; } .rs-about-four .rs-about-tab .nav-link { background: var(--rs-bg-primary); color: var(--rs-text-primary); font-weight: 500; padding: 10px 50px 10px 50px; height: 50px; display: flex; align-items: center; justify-content: center; position: relative; } @media only screen and (max-width: 480px) { .rs-about-four .rs-about-tab .nav-link { width: 100%; } } @media only screen and (max-width: 1600px) { .rs-about-four .rs-about-tab .nav-link { padding: 10px 30px 10px 30px; } } .rs-about-four .rs-about-tab .nav-link::after { width: 100%; height: 3px; transform: scaleX(0); -webkit-transition: transform 0.5s ease; transition: transform 0.5s ease; position: absolute; content: ""; inset-inline-start: -1px; top: 0; background-color: var(--rs-theme-red); border-radius: 2px 2px 0 0; } .rs-about-four .rs-about-tab .nav-link.active { color: var(--rs-theme-red); } .rs-about-four .rs-about-tab .nav-link.active::after { transform: scaleX(1); } .rs-about-four .rs-about-tab .nav-link:hover { color: var(--rs-theme-red); } .rs-about-four .rs-about-tab .nav-link:hover::after { transform: scaleX(1); } @media only screen and (max-width: 480px) { .rs-about-four .rs-about-tab .nav-item { width: 100%; } } .rs-about-four .rs-about-tab .nav-item:not(:last-child) .nav-link::before { content: ""; position: absolute; width: 1px; height: 30px; inset-inline-end: 0; top: 50%; background: #DDDDE0; display: block; transform: translate(-50%, -50%); } .rs-about-four .rs-about-tab-content { margin-top: 30px; margin-bottom: 40px; max-width: 600px; } .rs-about-four .rs-about-tab-anim .tab-pane.active .rs-about-tab-content { -webkit-animation: slide-down 5s ease-out; animation: slide-down 5s ease-out; } .rs-about-four .rs-about-author-thumb img { width: 60px; height: 60px; border-radius: 50%; } .rs-about-four .rs-about-author-sign-thumb img { width: 147px; } .rs-about-four .rs-about-author-info { display: flex; align-items: center; gap: 40px; } @media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (max-width: 575px) { .rs-about-four .rs-about-author-info { flex-wrap: wrap; flex-direction: column-reverse; align-items: start; } } .rs-about-four .rs-about-author { display: flex; align-items: center; gap: 25px; } .rs-about-four .rs-about-feature-list ul { display: flex; gap: 20px 60px; } @media only screen and (max-width: 1600px) { .rs-about-four .rs-about-feature-list ul { gap: 20px 30px; flex-wrap: wrap; } } .rs-about-four .rs-about-feature-list ul li { margin: 0; } .rs-about-four .rs-about-wrapper { margin-inline-start: 30px; } @media only screen and (max-width: 1600px) { .rs-about-four .rs-about-wrapper { margin-inline-start: 0px; } } .rs-about-four .rs-section-title { color: #142340; } .rs-about-five .rs-about-wrapper { display: grid; grid-template-columns: auto auto; gap: 30px; } @media only screen and (max-width: 1199px) { .rs-about-five .rs-about-wrapper { grid-template-columns: repeat(2, 1fr); } } @media only screen and (max-width: 991px) { .rs-about-five .rs-about-wrapper { grid-template-columns: repeat(1, 1fr); } } .rs-about-five .rs-about-wrapper-left { margin: 0 0px 35px 0; } @media only screen and (max-width: 991px) { .rs-about-five .rs-about-wrapper-left { margin: 0px; } } .rs-about-five .rs-about-content-wrapper { margin-top: 70px; } @media only screen and (max-width: 991px) { .rs-about-five .rs-about-content-wrapper { margin-top: 30px; } } .rs-about-five .rs-about-thumb { position: relative; } .rs-about-five .rs-about-thumb img { width: 100%; border-radius: 5px; } .rs-about-five .rs-about-thumb.has-large img { width: 520px; } @media only screen and (max-width: 991px) { .rs-about-five .rs-about-thumb.has-large img { width: 100%; } } .rs-about-five .rs-about-thumb.has-small img { width: 610px; } @media only screen and (max-width: 991px) { .rs-about-five .rs-about-thumb.has-small img { width: 100%; } } .rs-about-five .rs-about-counter-wrapper { background: var(--rs-theme-orange); padding-inline-end: 70px; padding-inline-start: 30px; padding-top: 30px; padding-bottom: 30px; border-radius: 5px; z-index: 1; position: absolute; inset-inline-end: 50px; bottom: -35px; } @media only screen and (max-width: 991px) { .rs-about-five .rs-about-counter-wrapper { inset-inline-end: 0px; bottom: 0px; } } @media only screen and (max-width: 480px) { .rs-about-five .rs-about-counter-wrapper { padding-inline-end: 20px; padding-inline-start: 20px; padding-top: 20px; padding-bottom: 20px; } } .rs-about-five .rs-about-counter-wrapper .rs-counter-item:not(:last-child) { margin-bottom: 38px; } @media only screen and (max-width: 480px) { .rs-about-five .rs-about-counter-wrapper .rs-counter-item:not(:last-child) { margin-bottom: 15px; } } .rs-about-five .rs-counter-bg-thumb { position: absolute; width: 100%; height: 100%; top: 0; inset-inline-start: 0; background-repeat: no-repeat; z-index: -1; } .rs-about-five .rs-counter-number-wrapper { display: flex; align-items: center; } .rs-about-five .rs-counter-number, .rs-about-five .prefix { font-size: 46px; font-weight: 700; line-height: 1; color: var(--rs-white); } @media only screen and (max-width: 480px) { .rs-about-five .rs-counter-number, .rs-about-five .prefix { font-size: 35px; } } .rs-about-five .rs-counter-title { font-size: 20px; font-weight: 600; color: var(--rs-white); } .rs-about-five .rs-list-item ul li i { border-color: var(--rs-theme-orange); color: var(--rs-theme-orange); } .rs-about-five .rs-about-tab .nav-link { background: var(--rs-bg-primary); color: var(--rs-text-primary); font-weight: 500; padding: 10px 40px 10px 40px; height: 50px; display: flex; align-items: center; justify-content: center; position: relative; } @media only screen and (max-width: 1199px) { .rs-about-five .rs-about-tab .nav-link { padding: 10px 20px 10px 20px; } } @media only screen and (max-width: 480px) { .rs-about-five .rs-about-tab .nav-link { width: 100%; } } .rs-about-five .rs-about-tab .nav-link::after { width: 100%; height: 3px; transform: scaleX(0); -webkit-transition: transform 0.5s ease; transition: transform 0.5s ease; position: absolute; content: ""; inset-inline-start: -1px; top: 0; background-color: var(--rs-theme-orange); border-radius: 2px 2px 0 0; } .rs-about-five .rs-about-tab .nav-link.active { color: var(--rs-theme-orange); } .rs-about-five .rs-about-tab .nav-link.active::after { transform: scaleX(1); } .rs-about-five .rs-about-tab .nav-link:hover { color: var(--rs-theme-orange); } .rs-about-five .rs-about-tab .nav-link:hover::after { transform: scaleX(1); } @media only screen and (max-width: 480px) { .rs-about-five .rs-about-tab .nav-item { width: 100%; } } .rs-about-five .rs-about-tab .nav-item:not(:last-child) .nav-link::before { content: ""; position: absolute; width: 1px; height: 30px; inset-inline-end: 0; top: 50%; background: #DDDDE0; display: block; transform: translate(-50%, -50%); } .rs-about-five .rs-about-tab-content { margin-top: 30px; margin-bottom: 50px; max-width: 600px; } .rs-about-five .rs-about-tab-content p { margin-bottom: 20px; } .rs-about-five .rs-about-tab-anim .tab-pane.active .rs-about-tab-content { -webkit-animation: slide-down 5s ease-out; animation: slide-down 5s ease-out; } .rs-about-six { position: relative; z-index: 1; overflow-x: clip; } .rs-about-six .rs-about-shape-one { position: absolute; bottom: 0; } @media only screen and (max-width: 991px) { .rs-about-six .rs-about-shape-one { display: none; } } .rs-about-six .rs-about-shape-two { position: absolute; inset-inline-end: 0; bottom: -100px; } @media only screen and (max-width: 1199px) { .rs-about-six .rs-about-shape-two { display: none; } } .rs-about-six .rs-about-wrapper { display: grid; grid-template-columns: 410px 880px; justify-content: center; align-items: start; gap: 30px; margin-top: -130px; } @media only screen and (max-width: 1800px) { .rs-about-six .rs-about-wrapper { margin-top: -100px; } } @media only screen and (max-width: 1600px) { .rs-about-six .rs-about-wrapper { margin-top: -80px; grid-template-columns: auto auto; } } @media only screen and (min-width: 992px) and (max-width: 1199px) { .rs-about-six .rs-about-wrapper { margin-top: -50px; } } @media only screen and (max-width: 991px) { .rs-about-six .rs-about-wrapper { margin-top: 0; grid-template-columns: auto; } } .rs-about-six .rs-about-title { font-size: 200px; text-transform: uppercase; line-height: 0.8; color: rgba(2, 1, 1, 0); background-clip: text; -webkit-background-clip: text; background-color: transparent; background-image: linear-gradient(180deg, #F5F6F7 20%, #FDFDFD 100%); display: flex; justify-content: center; } @media only screen and (max-width: 1800px) { .rs-about-six .rs-about-title { font-size: 170px; } } @media only screen and (max-width: 1600px) { .rs-about-six .rs-about-title { font-size: 130px; } } @media only screen and (min-width: 992px) and (max-width: 1199px) { .rs-about-six .rs-about-title { font-size: 100px; } } @media only screen and (max-width: 991px) { .rs-about-six .rs-about-title { display: none; } } .rs-about-six .rs-about-thumb { overflow: hidden; visibility: hidden; } .rs-about-six .rs-about-thumb img { transition: unset; } @media only screen and (min-width: 992px) and (max-width: 1199px) { .rs-about-six .rs-about-thumb { position: sticky; top: 110px; } } @media only screen and (max-width: 991px) { .rs-about-six .rs-about-thumb { margin: 0 auto; } } .rs-about-six .rs-about-thumb img { width: 410px; } @media only screen and (max-width: 767px) { .rs-about-six .rs-about-thumb img { width: 100%; } } .rs-about-six .rs-about-content-wrapper { margin-inline-start: 90px; } .rs-about-six .rs-about-content-wrapper .descrip { font-size: 20px; font-weight: 500; margin: 20px 0 40px; } @media only screen and (max-width: 1199px) { .rs-about-six .rs-about-content-wrapper { margin-inline-start: 0px; } } .rs-about-six .rs-about-tab .nav-link { background: var(--rs-bg-primary); color: var(--rs-text-primary); font-weight: 500; padding: 10px 40px 10px 40px; height: 50px; display: flex; align-items: center; justify-content: center; position: relative; } @media only screen and (max-width: 480px) { .rs-about-six .rs-about-tab .nav-link { width: 100%; } } .rs-about-six .rs-about-tab .nav-link::after { width: 100%; height: 3px; transform: scaleX(0); -webkit-transition: transform 0.5s ease; transition: transform 0.5s ease; position: absolute; content: ""; inset-inline-start: -1px; top: 0; background-color: var(--rs-theme-blue); border-radius: 2px 2px 0 0; } .rs-about-six .rs-about-tab .nav-link.active { color: var(--rs-theme-blue); } .rs-about-six .rs-about-tab .nav-link.active::after { transform: scaleX(1); } .rs-about-six .rs-about-tab .nav-link:hover { color: var(--rs-theme-blue); } .rs-about-six .rs-about-tab .nav-link:hover::after { transform: scaleX(1); } @media only screen and (max-width: 480px) { .rs-about-six .rs-about-tab .nav-item { width: 100%; } } .rs-about-six .rs-about-tab .nav-item:not(:last-child) .nav-link::before { content: ""; position: absolute; width: 1px; height: 30px; inset-inline-end: 0; top: 50%; background: #DDDDE0; display: block; transform: translate(-50%, -50%); } @media only screen and (max-width: 480px) { .rs-about-six .rs-about-tab .nav-item:not(:last-child) .nav-link::before { content: none; } } .rs-about-six .rs-about-tab-content { margin-top: 30px; margin-bottom: 40px; max-width: 700px; } .rs-about-six .rs-about-tab-anim .tab-pane.active .rs-about-tab-content { -webkit-animation: slide-down 5s ease-out; animation: slide-down 5s ease-out; } .rs-about-seven { overflow-x: clip; } .rs-about-seven .rs-about-thumb-wrapper { position: relative; z-index: 1; } @media only screen and (max-width: 1600px) { .rs-about-seven .rs-about-thumb-wrapper { position: sticky; top: 110px; } } @media only screen and (max-width: 991px) { .rs-about-seven .rs-about-thumb-wrapper { position: relative; z-index: 1; top: unset; } } .rs-about-seven .rs-about-thumb img { width: 100%; transition: unset; } .rs-about-seven .rs-about-thumb.has-large { width: 576px; overflow: hidden; visibility: hidden; } @media only screen and (max-width: 1600px) { .rs-about-seven .rs-about-thumb.has-large { width: 100%; } } .rs-about-seven .rs-about-thumb.has-small { position: absolute; bottom: 0; inset-inline-end: 0; z-index: 2; width: 430px; overflow: hidden; visibility: hidden; } @media only screen and (max-width: 1199px) { .rs-about-seven .rs-about-thumb.has-small { width: 300px; } } @media only screen and (max-width: 480px) { .rs-about-seven .rs-about-thumb.has-small { width: 220px; } } .rs-about-seven .rs-about-thumb.has-small img { border: 6px solid var(--rs-white); } .rs-about-seven .rs-about-content-wrapper .descrip { margin: 20px 0 40px; } .rs-about-seven .rs-section-title { color: var(--rs-theme-green); } .rs-about-seven .rs-about-tab .nav-link { background: var(--rs-bg-primary); color: var(--rs-text-primary); font-weight: 500; padding: 10px 50px 10px 50px; height: 50px; display: flex; align-items: center; justify-content: center; position: relative; } @media only screen and (max-width: 480px) { .rs-about-seven .rs-about-tab .nav-link { width: 100%; } } .rs-about-seven .rs-about-tab .nav-link::after { width: 100%; height: 3px; transform: scaleX(0); -webkit-transition: transform 0.5s ease; transition: transform 0.5s ease; position: absolute; content: ""; inset-inline-start: -1px; top: 0; background-color: var(--rs-theme-light-green); border-radius: 2px 2px 0 0; } .rs-about-seven .rs-about-tab .nav-link.active { color: var(--rs-theme-light-green); } .rs-about-seven .rs-about-tab .nav-link.active::after { transform: scaleX(1); } .rs-about-seven .rs-about-tab .nav-link:hover { color: var(--rs-theme-light-green); } .rs-about-seven .rs-about-tab .nav-link:hover::after { transform: scaleX(1); } @media only screen and (max-width: 480px) { .rs-about-seven .rs-about-tab .nav-item { width: 100%; } } .rs-about-seven .rs-about-tab .nav-item:not(:last-child) .nav-link::before { content: ""; position: absolute; width: 1px; height: 30px; inset-inline-end: 0; top: 50%; background: #DDDDE0; display: block; transform: translate(-50%, -50%); } @media only screen and (max-width: 480px) { .rs-about-seven .rs-about-tab .nav-item:not(:last-child) .nav-link::before { content: none; } } .rs-about-seven .rs-about-tab-content { margin-top: 30px; margin-bottom: 40px; max-width: 600px; } .rs-about-seven .rs-about-tab-anim .tab-pane.active .rs-about-tab-content { -webkit-animation: slide-down 5s ease-out; animation: slide-down 5s ease-out; } .rs-about-seven .rs-about-author-thumb img { width: 60px; height: 60px; border-radius: 50%; } .rs-about-seven .rs-about-author-sign-thumb img { width: 147px; } .rs-about-seven .rs-about-author-info { display: flex; align-items: center; gap: 40px; } @media only screen and (max-width: 575px) { .rs-about-seven .rs-about-author-info { flex-wrap: wrap; flex-direction: column-reverse; align-items: start; } } .rs-about-seven .rs-about-author { display: flex; align-items: center; gap: 25px; } .rs-about-seven .rs-about-feature-list ul { display: flex; gap: 20px 60px; } @media only screen and (max-width: 1600px) { .rs-about-seven .rs-about-feature-list ul { gap: 20px 30px; } } @media only screen and (max-width: 1199px) { .rs-about-seven .rs-about-feature-list ul { flex-wrap: wrap; } } .rs-about-seven .rs-about-feature-list ul li { margin: 0; } .rs-about-seven .rs-about-wrapper { margin-inline-start: 25px; } @media only screen and (max-width: 1600px) { .rs-about-seven .rs-about-wrapper { margin-inline-start: 0px; } } .rs-about-eight { position: relative; } .rs-about-eight .rs-about-thumb-wrapper { position: relative; margin-bottom: 120px; } @media only screen and (max-width: 1600px) { .rs-about-eight .rs-about-thumb-wrapper { margin-bottom: 50px; position: sticky; top: 110px; } } @media only screen and (max-width: 1199px) { .rs-about-eight .rs-about-thumb-wrapper { margin-bottom: 0px; } } @media only screen and (max-width: 991px) { .rs-about-eight .rs-about-thumb-wrapper { position: relative; top: unset; } } .rs-about-eight .rs-about-shape-one { position: absolute; bottom: 0; inset-inline-start: -330px; } @media only screen and (max-width: 991px) { .rs-about-eight .rs-about-shape-one { display: none; } } .rs-about-eight .rs-about-shape-two { position: absolute; bottom: 0; inset-inline-end: 0; } @media only screen and (max-width: 991px) { .rs-about-eight .rs-about-shape-two { display: none; } } .rs-about-eight .rs-about-thumb img { width: 100%; border-radius: 2px; } .rs-about-eight .rs-about-thumb.img-one { width: 360px; } @media only screen and (max-width: 480px) { .rs-about-eight .rs-about-thumb.img-one { width: 295px; } } .rs-about-eight .rs-about-thumb.img-two { width: 432px; position: absolute; inset-inline-end: 0; top: 125px; border-style: solid; border-width: 5px 0px 0px 5px; border-color: var(--rs-white); } @media only screen and (max-width: 1600px) { .rs-about-eight .rs-about-thumb.img-two { width: 370px; } } @media only screen and (max-width: 1199px) { .rs-about-eight .rs-about-thumb.img-two { width: 330px; } } @media only screen and (max-width: 480px) { .rs-about-eight .rs-about-thumb.img-two { width: 250px; } } .rs-about-eight .rs-about-author-info { display: flex; align-items: center; gap: 40px; } @media only screen and (max-width: 575px) { .rs-about-eight .rs-about-author-info { flex-wrap: wrap; flex-direction: column-reverse; align-items: start; } } .rs-about-eight .rs-about-author { display: flex; align-items: center; gap: 25px; } .rs-about-eight .rs-about-author-thumb img { width: 60px; height: 60px; border-radius: 50%; } .rs-about-eight .rs-about-author-sign-thumb img { width: 147px; } .rs-about-eight .rs-about-wrapper { margin-inline-start: 45px; } @media only screen and (max-width: 1600px) { .rs-about-eight .rs-about-wrapper { margin-inline-start: 0px; } } .rs-about-eight .descrip { margin: 20px 0 35px; max-width: 630px; } .rs-about-eight .rs-about-progress { max-width: 620px; margin-bottom: 50px; } .rs-about-eight .progress-bar { background-color: var(--rs-theme-yellow); } .rs-about-eight .progress-title { font-size: 18px; font-weight: 500; } .rs-about-eight .progress-number { font-size: 16px; font-weight: 500; color: var(--rs-title-primary); } .rs-about-eight .progress-top { margin-bottom: 15px; } .rs-about-eight .rs-about-feature-list { margin: 35px 0 45px; } .rs-about-eight.has-theme-green .rs-about-thumb-wrapper { margin-bottom: 140px; } @media only screen and (max-width: 1199px) { .rs-about-eight.has-theme-green .rs-about-thumb-wrapper { margin-bottom: 0; } } .rs-about-eight.has-theme-green .rs-about-thumb.img-two { top: 143px; } @media only screen and (max-width: 1199px) { .rs-about-eight.has-theme-green .rs-about-thumb.img-two { width: 312px; } } @media only screen and (max-width: 480px) { .rs-about-eight.has-theme-green .rs-about-thumb.img-two { width: 233px; } } .rs-about-eight.has-theme-green .rs-about-shape-one { position: absolute; inset-inline-start: 295px; top: 90px; } @media only screen and (max-width: 1199px) { .rs-about-eight.has-theme-green .rs-about-shape-one { display: none; } } .rs-about-eight.has-theme-green .rs-about-shape-one img { animation: rs-scale-two 1s alternate infinite; -webkit-animation: rs-scale-two 1s alternate infinite; } .rs-about-eight.has-theme-green .rs-about-shape-two { position: absolute; inset-inline-start: 20px; bottom: -90px; } @media only screen and (max-width: 1199px) { .rs-about-eight.has-theme-green .rs-about-shape-two { display: none; } } .rs-about-eight.has-theme-green .rs-about-shape-two img { animation: rs-leftright 2s alternate infinite; -webkit-animation: rs-leftright 2s alternate infinite; } .rs-about-eight.has-theme-green .progress-bar { background-image: linear-gradient(149deg, rgba(255, 255, 255, 0.453) 0%, var(--rs-theme-light-green) 100%); background-color: transparent; } .rs-about-nine { position: relative; z-index: 1; overflow-x: clip; } .rs-about-nine .rs-about-content-wrapper .descrip { margin: 20px 0 40px; max-width: 550px; font-weight: 500; font-size: 20px; } .rs-about-nine .rs-about-tab .nav-link { background: var(--rs-bg-primary); color: var(--rs-text-primary); font-weight: 500; padding: 10px 50px 10px 50px; height: 50px; display: flex; align-items: center; justify-content: center; position: relative; } @media only screen and (max-width: 480px) { .rs-about-nine .rs-about-tab .nav-link { width: 100%; } } .rs-about-nine .rs-about-tab .nav-link::after { width: 100%; height: 3px; transform: scaleX(0); -webkit-transition: transform 0.5s ease; transition: transform 0.5s ease; position: absolute; content: ""; inset-inline-start: -1px; top: 0; background-color: var(--rs-theme-orange); border-radius: 2px 2px 0 0; } .rs-about-nine .rs-about-tab .nav-link.active { color: var(--rs-theme-orange); } .rs-about-nine .rs-about-tab .nav-link.active::after { transform: scaleX(1); } .rs-about-nine .rs-about-tab .nav-link:hover { color: var(--rs-theme-orange); } .rs-about-nine .rs-about-tab .nav-link:hover::after { transform: scaleX(1); } @media only screen and (max-width: 480px) { .rs-about-nine .rs-about-tab .nav-item { width: 100%; } } .rs-about-nine .rs-about-tab .nav-item:not(:last-child) .nav-link::before { content: ""; position: absolute; width: 1px; height: 30px; inset-inline-end: 0; top: 50%; background: #DDDDE0; display: block; transform: translate(-50%, -50%); } .rs-about-nine .rs-about-tab-content { margin-top: 30px; margin-bottom: 40px; max-width: 600px; } .rs-about-nine .rs-about-tab-anim .tab-pane.active .rs-about-tab-content { -webkit-animation: slide-down 5s ease-out; animation: slide-down 5s ease-out; } .rs-about-nine .rs-about-feature-list ul { display: flex; gap: 20px 60px; } @media only screen and (max-width: 1199px) { .rs-about-nine .rs-about-feature-list ul { gap: 20px 30px; } } @media only screen and (max-width: 991px) { .rs-about-nine .rs-about-feature-list ul { flex-wrap: wrap; } } .rs-about-nine .rs-about-feature-list ul li { margin: 0; } .rs-about-nine .rs-about-thumb-wrapper { position: relative; margin-inline-start: 35px; transform: translateX(-30px); } [dir=rtl] .rs-about-nine .rs-about-thumb-wrapper { transform: translateX(30px); } @media only screen and (max-width: 1366px) { .rs-about-nine .rs-about-thumb-wrapper { margin-inline-start: 0px; } } @media only screen and (max-width: 1199px) { .rs-about-nine .rs-about-thumb-wrapper { position: sticky; top: 110px; } } @media only screen and (max-width: 991px) { .rs-about-nine .rs-about-thumb-wrapper { position: relative; top: unset; transform: translateX(0px); } } .rs-about-nine .rs-about-thumb { width: 550px; overflow: hidden; } @media only screen and (max-width: 1366px) { .rs-about-nine .rs-about-thumb { width: 500px; } } @media only screen and (max-width: 1199px) { .rs-about-nine .rs-about-thumb { width: 400px; } } @media only screen and (max-width: 991px) { .rs-about-nine .rs-about-thumb { width: 100%; } } .rs-about-nine .rs-about-thumb img { width: 100%; transition: unset; } .rs-about-nine .rs-about-small-thumb { position: absolute; bottom: 0px; width: 245px; inset-inline-start: -40px; } @media only screen and (max-width: 1366px) { .rs-about-nine .rs-about-small-thumb { inset-inline-start: 0px; } } @media only screen and (max-width: 480px) { .rs-about-nine .rs-about-small-thumb { width: 200px; } } .rs-about-nine .rs-about-author-thumb img { width: 60px; height: 60px; border-radius: 50%; } .rs-about-nine .rs-about-author-sign-thumb img { width: 147px; } .rs-about-nine .rs-about-author-info { display: flex; align-items: center; gap: 30px; } @media only screen and (max-width: 575px) { .rs-about-nine .rs-about-author-info { flex-wrap: wrap; flex-direction: column-reverse; align-items: start; } } .rs-about-nine .rs-about-author { display: flex; align-items: center; gap: 25px; } .rs-about-ten { position: relative; z-index: 1; } .rs-about-ten .rs-about-shape-two { position: absolute; inset-inline-end: 0; bottom: 0; } @media only screen and (max-width: 767px) { .rs-about-ten .rs-about-shape-two { display: none; } } .rs-about-ten .rs-about-wrapper { display: grid; grid-template-columns: 720px auto; align-items: center; gap: 30px 50px; } @media only screen and (max-width: 1600px) { .rs-about-ten .rs-about-wrapper { grid-template-columns: 500px auto; gap: 30px 30px; align-items: start; } } @media only screen and (max-width: 1199px) { .rs-about-ten .rs-about-wrapper { grid-template-columns: 450px auto; } } @media only screen and (max-width: 991px) { .rs-about-ten .rs-about-wrapper { grid-template-columns: auto; } } .rs-about-ten .rs-about-thumb-wrapper { position: relative; z-index: 1; margin-inline-start: 70px; } @media only screen and (max-width: 1600px) { .rs-about-ten .rs-about-thumb-wrapper { position: sticky; top: 110px; } } @media only screen and (max-width: 991px) { .rs-about-ten .rs-about-thumb-wrapper { position: relative; top: unset; } } @media only screen and (max-width: 480px) { .rs-about-ten .rs-about-thumb-wrapper { margin-inline-start: 0px; } } .rs-about-ten .rs-about-shape-one { position: absolute; inset-inline-start: -70px; top: 70px; width: 120px; z-index: -1; } @media only screen and (max-width: 480px) { .rs-about-ten .rs-about-shape-one { display: none; } } .rs-about-ten .rs-about-thumb img { width: 100%; } .rs-about-ten .rs-section-title-wrapper .descrip { margin-top: 15px; margin-bottom: 30px; font-size: 20px; font-weight: 500; } @media only screen and (max-width: 575px) { .rs-about-ten .rs-section-title-wrapper .descrip { font-size: 18px; } } .rs-about-ten .rs-about-counter-wrapper { background: var(--rs-theme-orange); padding: 30px 25px 30px 25px; border-radius: 30px 30px 30px 30px; position: absolute; right: 0; bottom: 8px; } @media only screen and (max-width: 991px) { .rs-about-ten .rs-about-counter-wrapper { bottom: 0; } } @media only screen and (max-width: 480px) { .rs-about-ten .rs-about-counter-wrapper { padding: 15px 15px 15px 12px; } } .rs-about-ten .rs-counter-content-wrapper { display: flex; align-items: center; gap: 18px; border-bottom: 1px solid rgba(255, 255, 255, 0.09); padding-bottom: 20px; margin-bottom: 15px; } @media only screen and (max-width: 480px) { .rs-about-ten .rs-counter-content-wrapper { padding-bottom: 15px; margin-bottom: 10px; } } .rs-about-ten .rs-counter-number-item { display: flex; align-items: center; } .rs-about-ten .rs-counter-number, .rs-about-ten .prefix { font-size: 46px; font-weight: 700; line-height: 1; color: var(--rs-white); } @media only screen and (max-width: 1199px) { .rs-about-ten .rs-counter-number, .rs-about-ten .prefix { font-size: 35px; } } .rs-about-ten .rs-counter-icon svg { width: 50px; height: 50px; } .rs-about-ten .rs-counter-title { font-size: 20px; color: var(--rs-white); } @media only screen and (max-width: 1199px) { .rs-about-ten .rs-counter-title { font-size: 18px; } } @media only screen and (max-width: 480px) { .rs-about-ten .rs-counter-title { font-size: 16px; } } .rs-about-ten .rs-counter-title .large-text { font-weight: 700; font-size: 24px; } @media only screen and (max-width: 1199px) { .rs-about-ten .rs-counter-title .large-text { font-size: 20px; } } @media only screen and (max-width: 480px) { .rs-about-ten .rs-counter-title .large-text { font-size: 18px; } } .rs-about-ten .rs-about-tab .nav-link { background: var(--rs-bg-primary); color: var(--rs-text-primary); font-weight: 500; padding: 10px 50px 10px 50px; height: 50px; display: flex; align-items: center; justify-content: center; position: relative; } @media only screen and (max-width: 480px) { .rs-about-ten .rs-about-tab .nav-link { width: 100%; } } .rs-about-ten .rs-about-tab .nav-link::after { width: 100%; height: 3px; transform: scaleX(0); -webkit-transition: transform 0.5s ease; transition: transform 0.5s ease; position: absolute; content: ""; inset-inline-start: -1px; top: 0; background-color: var(--rs-theme-orange); border-radius: 2px 2px 0 0; } .rs-about-ten .rs-about-tab .nav-link.active { color: var(--rs-theme-orange); } .rs-about-ten .rs-about-tab .nav-link.active::after { transform: scaleX(1); } .rs-about-ten .rs-about-tab .nav-link:hover { color: var(--rs-theme-orange); } .rs-about-ten .rs-about-tab .nav-link:hover::after { transform: scaleX(1); } @media only screen and (max-width: 480px) { .rs-about-ten .rs-about-tab .nav-item { width: 100%; } } .rs-about-ten .rs-about-tab .nav-item:not(:last-child) .nav-link::before { content: ""; position: absolute; width: 1px; height: 30px; inset-inline-end: 0; top: 50%; background: #DDDDE0; display: block; transform: translate(-50%, -50%); } @media only screen and (max-width: 480px) { .rs-about-ten .rs-about-tab .nav-item:not(:last-child) .nav-link::before { content: none; } } .rs-about-ten .rs-about-tab-content { margin-top: 30px; max-width: 600px; } .rs-about-ten .rs-about-tab-anim .tab-pane.active .rs-about-tab-content { -webkit-animation: slide-down 5s ease-out; animation: slide-down 5s ease-out; } .rs-about-ten .rs-about-feature-list ul { display: flex; gap: 20px 60px; flex-wrap: wrap; } .rs-about-ten .rs-about-feature-list ul li { margin: 0; } .rs-about-eleven { position: relative; z-index: 1; overflow-x: clip; } .rs-about-eleven .rs-about-shape { position: absolute; inset-inline-start: 0; top: 0; } .rs-about-eleven .rs-about-content-wrapper .descrip { margin: 20px 0 40px; max-width: 550px; font-weight: 500; font-size: 20px; } .rs-about-eleven .rs-about-tab .nav-link { background: var(--rs-bg-primary); color: var(--rs-text-primary); font-weight: 500; padding: 10px 50px 10px 50px; height: 50px; display: flex; align-items: center; justify-content: center; position: relative; } @media only screen and (max-width: 480px) { .rs-about-eleven .rs-about-tab .nav-link { width: 100%; } } .rs-about-eleven .rs-about-tab .nav-link::after { width: 100%; height: 3px; transform: scaleX(0); -webkit-transition: transform 0.5s ease; transition: transform 0.5s ease; position: absolute; content: ""; inset-inline-start: -1px; top: 0; background-color: var(--rs-theme-deep-blue); border-radius: 2px 2px 0 0; } .rs-about-eleven .rs-about-tab .nav-link.active { color: var(--rs-theme-deep-blue); } .rs-about-eleven .rs-about-tab .nav-link.active::after { transform: scaleX(1); } .rs-about-eleven .rs-about-tab .nav-link:hover { color: var(--rs-theme-deep-blue); } .rs-about-eleven .rs-about-tab .nav-link:hover::after { transform: scaleX(1); } @media only screen and (max-width: 480px) { .rs-about-eleven .rs-about-tab .nav-item { width: 100%; } } .rs-about-eleven .rs-about-tab .nav-item:not(:last-child) .nav-link::before { content: ""; position: absolute; width: 1px; height: 30px; inset-inline-end: 0; top: 50%; background: #DDDDE0; display: block; transform: translate(-50%, -50%); } .rs-about-eleven .rs-about-tab-content { margin-top: 30px; margin-bottom: 40px; max-width: 600px; } .rs-about-eleven .rs-about-tab-anim .tab-pane.active .rs-about-tab-content { -webkit-animation: slide-down 5s ease-out; animation: slide-down 5s ease-out; } .rs-about-eleven .rs-about-feature-list ul { display: flex; gap: 20px 60px; } @media only screen and (max-width: 1199px) { .rs-about-eleven .rs-about-feature-list ul { gap: 20px 30px; } } @media only screen and (max-width: 991px) { .rs-about-eleven .rs-about-feature-list ul { flex-wrap: wrap; } } .rs-about-eleven .rs-about-feature-list ul li { margin: 0; } .rs-about-eleven .rs-about-thumb-wrapper { position: relative; margin-inline-start: 35px; transform: translateX(-30px); } [dir=rtl] .rs-about-eleven .rs-about-thumb-wrapper { transform: translateX(30px); } @media only screen and (max-width: 991px) { [dir=rtl] .rs-about-eleven .rs-about-thumb-wrapper { transform: translateX(0px); } } @media only screen and (max-width: 1366px) { .rs-about-eleven .rs-about-thumb-wrapper { margin-inline-start: 0px; } } @media only screen and (max-width: 1199px) { .rs-about-eleven .rs-about-thumb-wrapper { position: sticky; top: 110px; } } @media only screen and (max-width: 991px) { .rs-about-eleven .rs-about-thumb-wrapper { position: relative; top: unset; transform: translateX(0px); } } .rs-about-eleven .rs-about-thumb { width: 550px; overflow: hidden; } @media only screen and (max-width: 1366px) { .rs-about-eleven .rs-about-thumb { width: 500px; } } @media only screen and (max-width: 1199px) { .rs-about-eleven .rs-about-thumb { width: 400px; } } @media only screen and (max-width: 991px) { .rs-about-eleven .rs-about-thumb { width: 100%; } } .rs-about-eleven .rs-about-thumb img { width: 100%; transition: unset; } .rs-about-eleven .rs-about-small-thumb { position: absolute; bottom: 0px; width: 245px; inset-inline-start: -40px; } @media only screen and (max-width: 1366px) { .rs-about-eleven .rs-about-small-thumb { inset-inline-start: 0px; } } @media only screen and (max-width: 480px) { .rs-about-eleven .rs-about-small-thumb { width: 200px; } } .rs-about-eleven .rs-play-btn { position: absolute; bottom: 0; top: 50%; transform: translate(-50%, -50%); left: 50%; } .rs-about-twelve .rs-about-wrapper { position: relative; z-index: 1; } .rs-about-twelve .rs-about-shape { position: absolute; inset-inline-end: 140px; } @media only screen and (max-width: 1600px) { .rs-about-twelve .rs-about-shape { inset-inline-end: 50px; } } @media only screen and (max-width: 991px) { .rs-about-twelve .rs-about-shape { display: none; } } .rs-about-twelve .rs-about-thumb { width: 310px; height: 230px; object-fit: cover; } @media only screen and (max-width: 991px) { .rs-about-twelve .rs-about-thumb { width: 100%; height: 100%; margin-bottom: 30px; } } .rs-about-twelve .rs-about-thumb img { width: 100%; } .rs-about-twelve .rs-about-content { padding: 40px 50px 40px 40px; background: var(--rs-bg-primary); border-bottom: 4px solid var(--rs-theme-orange); border-radius: 4px; margin-inline-start: 190px; margin-top: -100px; position: relative; z-index: 1; } @media only screen and (max-width: 1600px) { .rs-about-twelve .rs-about-content { padding: 30px 40px 30px 30px; } } @media only screen and (max-width: 1199px) { .rs-about-twelve .rs-about-content { margin-inline-start: 30px; } } @media only screen and (max-width: 991px) { .rs-about-twelve .rs-about-content { margin-inline-start: 0px; margin-top: 0px; } } .rs-about-twelve .rs-about-title { margin-bottom: 15px; } .rs-about-thirteen { overflow-x: clip; } .rs-about-thirteen .rs-about-thumb-wrapper { position: relative; z-index: 1; margin-bottom: 120px; } @media only screen and (max-width: 1600px) { .rs-about-thirteen .rs-about-thumb-wrapper { position: sticky; top: 110px; } } @media only screen and (max-width: 991px) { .rs-about-thirteen .rs-about-thumb-wrapper { position: relative; z-index: 1; top: unset; margin-bottom: 0px; } } .rs-about-thirteen .rs-about-thumb img { width: 100%; transition: unset; } .rs-about-thirteen .rs-about-thumb.has-large { width: 470px; overflow: hidden; visibility: hidden; } @media only screen and (max-width: 1600px) { .rs-about-thirteen .rs-about-thumb.has-large { width: 100%; } } .rs-about-thirteen .rs-about-thumb.has-small { position: absolute; bottom: -125px; inset-inline-end: 0; z-index: 2; width: 430px; overflow: hidden; visibility: hidden; } @media only screen and (max-width: 1199px) { .rs-about-thirteen .rs-about-thumb.has-small { width: 300px; } } @media only screen and (max-width: 991px) { .rs-about-thirteen .rs-about-thumb.has-small { bottom: 0px; } } @media only screen and (max-width: 480px) { .rs-about-thirteen .rs-about-thumb.has-small { width: 180px; } } .rs-about-thirteen .rs-about-thumb.has-small img { width: 100%; } .rs-about-thirteen .rs-about-content-wrapper .descrip { margin: 20px 0 40px; } .rs-about-thirteen .rs-about-tab .nav-link { background: var(--rs-bg-primary); color: var(--rs-text-primary); font-weight: 500; padding: 10px 50px 10px 50px; height: 50px; display: flex; align-items: center; justify-content: center; position: relative; } @media only screen and (max-width: 480px) { .rs-about-thirteen .rs-about-tab .nav-link { width: 100%; } } .rs-about-thirteen .rs-about-tab .nav-link::after { width: 100%; height: 3px; transform: scaleX(0); -webkit-transition: transform 0.5s ease; transition: transform 0.5s ease; position: absolute; content: ""; inset-inline-start: -1px; top: 0; background-color: var(--rs-theme-orange); border-radius: 2px 2px 0 0; } .rs-about-thirteen .rs-about-tab .nav-link.active { color: var(--rs-theme-orange); } .rs-about-thirteen .rs-about-tab .nav-link.active::after { transform: scaleX(1); } .rs-about-thirteen .rs-about-tab .nav-link:hover { color: var(--rs-theme-orange); } .rs-about-thirteen .rs-about-tab .nav-link:hover::after { transform: scaleX(1); } @media only screen and (max-width: 480px) { .rs-about-thirteen .rs-about-tab .nav-item { width: 100%; } } .rs-about-thirteen .rs-about-tab .nav-item:not(:last-child) .nav-link::before { content: ""; position: absolute; width: 1px; height: 30px; inset-inline-end: 0; top: 50%; background: #DDDDE0; display: block; transform: translate(-50%, -50%); } @media only screen and (max-width: 480px) { .rs-about-thirteen .rs-about-tab .nav-item:not(:last-child) .nav-link::before { content: none; } } .rs-about-thirteen .rs-about-tab-content { margin-top: 30px; margin-bottom: 40px; max-width: 600px; } .rs-about-thirteen .rs-about-tab-anim .tab-pane.active .rs-about-tab-content { -webkit-animation: slide-down 5s ease-out; animation: slide-down 5s ease-out; } .rs-about-thirteen .rs-about-author-thumb img { width: 60px; height: 60px; border-radius: 50%; } .rs-about-thirteen .rs-about-author-sign-thumb img { width: 147px; } .rs-about-thirteen .rs-about-author-info { display: flex; align-items: center; gap: 40px; } @media only screen and (max-width: 575px) { .rs-about-thirteen .rs-about-author-info { flex-wrap: wrap; flex-direction: column-reverse; align-items: start; } } .rs-about-thirteen .rs-about-author { display: flex; align-items: center; gap: 25px; } .rs-about-thirteen .rs-about-feature-list ul { display: flex; gap: 20px 60px; } @media only screen and (max-width: 1600px) { .rs-about-thirteen .rs-about-feature-list ul { gap: 20px 30px; } } @media only screen and (max-width: 1199px) { .rs-about-thirteen .rs-about-feature-list ul { flex-wrap: wrap; } } .rs-about-thirteen .rs-about-feature-list ul li { margin: 0; } .rs-about-thirteen .rs-about-wrapper { margin-inline-start: 25px; } @media only screen and (max-width: 1600px) { .rs-about-thirteen .rs-about-wrapper { margin-inline-start: 0px; } } /*----------------------------------------*/ /* call to action css /*----------------------------------------*/ .rs-cta-one { position: relative; margin-top: -80px; } .rs-cta-one .rs-cta-wrapper { padding: 190px 100px 90px 100px; position: relative; } @media only screen and (max-width: 1600px) { .rs-cta-one .rs-cta-wrapper { padding: 160px 80px 80px 80px; } } @media only screen and (max-width: 1199px) { .rs-cta-one .rs-cta-wrapper { padding: 150px 30px 70px 30px; } } @media only screen and (max-width: 991px) { .rs-cta-one .rs-cta-wrapper { padding: 145px 30px 70px 30px; } } @media only screen and (max-width: 767px) { .rs-cta-one .rs-cta-wrapper { padding: 115px 30px 40px 30px; } } .rs-cta-one .rs-cta-bg { position: absolute; width: 100%; height: 100%; top: 0; inset-inline-start: 0; background-position: center center; background-repeat: no-repeat; background-size: cover; z-index: -1; } .rs-cta-one .rs-cta-item-wrapper { display: grid; grid-template-columns: 0.85fr 1.2fr 1fr; align-items: center; position: relative; z-index: 2; gap: 20px 30px; } @media only screen and (max-width: 1199px) { .rs-cta-one .rs-cta-item-wrapper { grid-template-columns: auto auto auto; } } @media only screen and (max-width: 991px) { .rs-cta-one .rs-cta-item-wrapper { grid-template-columns: auto auto; } } @media only screen and (max-width: 767px) { .rs-cta-one .rs-cta-item-wrapper { grid-template-columns: auto; } } .rs-cta-one .rs-cta-number { font-size: 80px; position: relative; font-weight: 700; line-height: 0.8; color: var(--rs-white); margin-bottom: 10px; } @media only screen and (max-width: 1199px) { .rs-cta-one .rs-cta-number { font-size: 60px; } } .rs-cta-one .rs-cta-descrip p { color: var(--rs-white); } .rs-cta-one .rs-cta-title { color: var(--rs-white); font-size: 20px; } .rs-cta-one .rs-cta-btn { display: flex; justify-content: end; } @media only screen and (max-width: 767px) { .rs-cta-one .rs-cta-btn { justify-content: start; } } @media only screen and (max-width: 480px) { .rs-cta-one .rs-cta-btn .rs-btn { padding: 15px 15px; } } .rs-cta-two { position: relative; z-index: 3; margin-bottom: -140px; } .rs-cta-two .rs-cta-bg-thumb { position: absolute; width: 100%; height: 100%; top: 0; inset-inline-start: 0; background-position: center center; background-repeat: no-repeat; background-size: cover; z-index: -1; } .rs-cta-two .rs-cta-thumb { margin-top: -130px; text-align: center; } @media only screen and (max-width: 991px) { .rs-cta-two .rs-cta-thumb { display: none; } } .rs-cta-two .rs-cta-wrapper { position: relative; z-index: 1; padding-top: 55px; padding-inline-end: 110px; padding-inline-start: 30px; } @media only screen and (max-width: 991px) { .rs-cta-two .rs-cta-wrapper { text-align: center; padding-top: 30px; padding-bottom: 30px; padding-inline-start: 30px; padding-inline-end: 30px; } } @media only screen and (max-width: 480px) { .rs-cta-two .rs-cta-wrapper { padding-top: 25px; padding-bottom: 37px; padding-inline-start: 20px; padding-inline-end: 20px; } } .rs-cta-two .rs-cta-input { position: relative; } .rs-cta-two .rs-cta-input input { background: var(--rs-white); border-radius: 83px 83px 83px 83px; height: 70px; border: 1px solid rgba(255, 255, 255, 0.1); width: 100%; padding-inline-end: 245px; padding-inline-start: 30px; } @media only screen and (max-width: 480px) { .rs-cta-two .rs-cta-input input { padding-inline-end: 30px; } } .rs-cta-two .rs-cta-input button { position: absolute; inset-inline-end: 7px; border-radius: 40px 40px 40px 40px; top: 5px; background: #142340; } @media only screen and (max-width: 480px) { .rs-cta-two .rs-cta-input button { position: relative; margin-top: 10px; width: 100%; inset-inline-end: 0px; } } .rs-cta-two .rs-cta-title { font-size: 36px; color: var(--rs-white); margin-bottom: 30px; } @media only screen and (max-width: 1600px) { .rs-cta-two .rs-cta-title { font-size: 30px; } } @media only screen and (max-width: 1366px) { .rs-cta-two .rs-cta-title { font-size: 27px; } } @media only screen and (max-width: 480px) { .rs-cta-two .rs-cta-title { font-size: 24px; } } .rs-cta-two.has-theme-green .rs-cta-thumb { margin-top: -60px; } @media only screen and (max-width: 1199px) { .rs-cta-two.has-theme-green .rs-cta-thumb { margin-top: 0px; } } @media only screen and (max-width: 991px) { .rs-cta-two.has-theme-green .rs-cta-thumb { display: none; } } .rs-cta-two.has-theme-green .rs-cta-thumb img { width: 100%; } .rs-cta-two.has-theme-green .rs-cta-wrapper { padding-top: 0px; padding-inline-end: 110px; padding-inline-start: 40px; } @media only screen and (max-width: 1199px) { .rs-cta-two.has-theme-green .rs-cta-wrapper { padding-inline-end: 60px; } } @media only screen and (max-width: 991px) { .rs-cta-two.has-theme-green .rs-cta-wrapper { padding-top: 30px; padding-bottom: 40px; padding-inline-start: 30px; padding-inline-end: 30px; } } @media only screen and (max-width: 480px) { .rs-cta-two.has-theme-green .rs-cta-wrapper { padding-top: 25px; padding-bottom: 37px; padding-inline-start: 20px; padding-inline-end: 20px; } } .rs-cta-two.has-theme-green .rs-cta-content-wrapper { margin-top: -10px; } @media only screen and (max-width: 991px) { .rs-cta-two.has-theme-green .rs-cta-content-wrapper { margin-top: 0px; text-align: center; } } .rs-cta-two.has-theme-green .rs-cta-input input:focus { border-color: var(--rs-theme-yellow); } .rs-cta-two.has-theme-deep-blue .rs-cta-thumb { margin-top: -60px; } @media only screen and (max-width: 1199px) { .rs-cta-two.has-theme-deep-blue .rs-cta-thumb { margin-top: 0px; } } @media only screen and (max-width: 991px) { .rs-cta-two.has-theme-deep-blue .rs-cta-thumb { display: none; } } .rs-cta-two.has-theme-deep-blue .rs-cta-thumb img { width: 100%; } .rs-cta-two.has-theme-deep-blue .rs-cta-wrapper { padding-top: 0px; padding-inline-end: 110px; padding-inline-start: 40px; } @media only screen and (max-width: 1199px) { .rs-cta-two.has-theme-deep-blue .rs-cta-wrapper { padding-inline-end: 60px; } } @media only screen and (max-width: 991px) { .rs-cta-two.has-theme-deep-blue .rs-cta-wrapper { padding-top: 30px; padding-bottom: 40px; padding-inline-start: 30px; padding-inline-end: 30px; } } @media only screen and (max-width: 480px) { .rs-cta-two.has-theme-deep-blue .rs-cta-wrapper { padding-top: 25px; padding-bottom: 37px; padding-inline-start: 20px; padding-inline-end: 20px; } } .rs-cta-two.has-theme-deep-blue .rs-cta-content-wrapper { margin-top: -10px; } @media only screen and (max-width: 991px) { .rs-cta-two.has-theme-deep-blue .rs-cta-content-wrapper { margin-top: 0px; text-align: center; } } .rs-cta-two.has-theme-orange .rs-cta-thumb { margin-top: -60px; } @media only screen and (max-width: 1199px) { .rs-cta-two.has-theme-orange .rs-cta-thumb { margin-top: 0px; } } @media only screen and (max-width: 991px) { .rs-cta-two.has-theme-orange .rs-cta-thumb { display: none; } } .rs-cta-two.has-theme-orange .rs-cta-wrapper { padding-top: 60px; padding-inline-end: 110px; padding-inline-start: 40px; } @media only screen and (max-width: 1199px) { .rs-cta-two.has-theme-orange .rs-cta-wrapper { padding-top: 0px; padding-inline-end: 60px; } } @media only screen and (max-width: 991px) { .rs-cta-two.has-theme-orange .rs-cta-wrapper { padding-top: 30px; padding-bottom: 40px; padding-inline-start: 30px; padding-inline-end: 30px; } } @media only screen and (max-width: 480px) { .rs-cta-two.has-theme-orange .rs-cta-wrapper { padding-top: 25px; padding-bottom: 37px; padding-inline-start: 20px; padding-inline-end: 20px; } } .rs-cta-two.has-theme-orange .rs-cta-content-wrapper { margin-top: -67px; } @media only screen and (max-width: 1199px) { .rs-cta-two.has-theme-orange .rs-cta-content-wrapper { margin-top: -10px; } } @media only screen and (max-width: 991px) { .rs-cta-two.has-theme-orange .rs-cta-content-wrapper { margin-top: 0px; text-align: center; } } .rs-cta-two.has-theme-orange .rs-cta-input input:focus { border-color: var(--rs-theme-yellow); } .rs-cta-two.has-theme-orange .rs-cta-input button { background: var(--rs-black); } .rs-cta-two.has-theme-green-two .rs-cta-thumb { margin-top: -60px; } @media only screen and (max-width: 1199px) { .rs-cta-two.has-theme-green-two .rs-cta-thumb { margin-top: 0px; } } @media only screen and (max-width: 991px) { .rs-cta-two.has-theme-green-two .rs-cta-thumb { display: none; } } .rs-cta-two.has-theme-green-two .rs-cta-thumb img { max-width: 100%; } .rs-cta-two.has-theme-green-two .rs-cta-wrapper { padding-top: 0px; padding-inline-end: 110px; padding-inline-start: 40px; } @media only screen and (max-width: 1199px) { .rs-cta-two.has-theme-green-two .rs-cta-wrapper { padding-inline-end: 60px; } } @media only screen and (max-width: 991px) { .rs-cta-two.has-theme-green-two .rs-cta-wrapper { padding-top: 30px; padding-bottom: 40px; padding-inline-start: 30px; padding-inline-end: 30px; } } @media only screen and (max-width: 480px) { .rs-cta-two.has-theme-green-two .rs-cta-wrapper { padding-top: 25px; padding-bottom: 37px; padding-inline-start: 20px; padding-inline-end: 20px; } } .rs-cta-two.has-theme-green-two .rs-cta-content-wrapper { margin-top: -10px; } @media only screen and (max-width: 991px) { .rs-cta-two.has-theme-green-two .rs-cta-content-wrapper { margin-top: 0px; text-align: center; } } .rs-cta-two.has-theme-green-two .rs-cta-input button { background: var(--rs-theme-green); } .rs-cta-two.has-theme-green-two .rs-cta-input input:focus { border-color: var(--rs-white); } .rs-cta-two.has-theme-orange-two .rs-btn { background: var(--rs-black); } .rs-cta-three { position: relative; margin-bottom: -105px; z-index: 5; } .rs-cta-three .rs-cta-wrapper { position: relative; background: var(--rs-theme-light-blue); z-index: 1; padding: 55px 100px 55px 100px; } @media only screen and (max-width: 1600px) { .rs-cta-three .rs-cta-wrapper { padding: 40px 40px 40px 40px; } } @media only screen and (max-width: 991px) { .rs-cta-three .rs-cta-wrapper { padding: 30px 30px 30px 30px; } } .rs-cta-three .rs-cta-bg-thumb { position: absolute; width: 100%; height: 100%; top: 0; inset-inline-start: 0; background-position: center center; background-repeat: no-repeat; background-size: cover; z-index: -1; } .rs-cta-three .rs-theme-content { display: flex; gap: 35px; } .rs-cta-three .rs-cta-content { display: flex; gap: 35px 40px; align-items: center; } @media only screen and (max-width: 480px) { .rs-cta-three .rs-cta-content { flex-wrap: wrap; gap: 25px 40px; } } .rs-cta-three .rs-section-title { color: var(--rs-white); margin-bottom: 10px; font-size: 40px; } @media only screen and (max-width: 1199px) { .rs-cta-three .rs-section-title { font-size: 30px; } } @media only screen and (max-width: 480px) { .rs-cta-three .rs-section-title { font-size: 26px; } } .rs-cta-three .rs-cta-description { color: rgba(255, 255, 255, 0.5); } .rs-cta-three .rs-cta-icon svg { width: 85px; } .rs-cta-three .rs-cta-form { margin-inline-start: 95px; } @media only screen and (max-width: 1366px) { .rs-cta-three .rs-cta-form { margin-inline-start: 0px; } } .rs-cta-three .rs-cta-input { position: relative; } .rs-cta-three .rs-cta-input input { width: 100%; height: 60px; padding-inline-start: 30px; padding-inline-end: 245px; background-color: var(--rs-white); color: var(--rs-black); border-radius: 2px; } @media only screen and (max-width: 480px) { .rs-cta-three .rs-cta-input input { padding-inline-end: 30px; } } .rs-cta-three .rs-cta-input input::placeholder { color: var(--rs-text-primary); } .rs-cta-three .rs-cta-input input:focus { border: 1px solid transparent; } .rs-cta-three .rs-btn { position: absolute; inset-inline-end: 5px; height: 50px; border-radius: 2px; border: transparent; top: 5px; padding: 15px 20px; } @media only screen and (max-width: 480px) { .rs-cta-three .rs-btn { position: unset; margin-top: 10px; width: 100%; } } [dir=rtl] .rs-cta-three .rs-btn { border-radius: 4px 0px 0px 4px; } .rs-cta-three .rs-btn.has-theme-secondary:hover { background: var(--rs-white); } .rs-cta-four { position: relative; z-index: 2; margin-top: -150px; } @media only screen and (max-width: 991px) { .rs-cta-four { margin-top: -180px; } } @media only screen and (max-width: 767px) { .rs-cta-four { margin-top: -200px; } } .rs-cta-four .rs-cta-bg-thumb { position: absolute; width: 100%; height: 100%; top: 0; inset-inline-start: 0; background-position: center right; background-repeat: no-repeat; background-size: auto; z-index: -1; } @media only screen and (max-width: 991px) { .rs-cta-four .rs-cta-bg-thumb { background: var(--rs-theme-yellow); } } .rs-cta-four .rs-cta-wrapper { padding: 67px 0px 67px 110px; display: grid; grid-template-columns: 650px auto; justify-content: space-between; gap: 20px; } @media only screen and (max-width: 1600px) { .rs-cta-four .rs-cta-wrapper { padding: 67px 0px 67px 0px; } } @media only screen and (max-width: 1199px) { .rs-cta-four .rs-cta-wrapper { grid-template-columns: auto auto; } } @media only screen and (max-width: 991px) { .rs-cta-four .rs-cta-wrapper { grid-template-columns: auto; padding: 50px 0px 55px 0px; } } @media only screen and (max-width: 767px) { .rs-cta-four .rs-cta-wrapper { padding: 40px 0px 45px 0px; } } .rs-cta-four .rs-cta-content { display: flex; align-items: center; gap: 20px; flex-wrap: wrap; } .rs-cta-four .rs-cta-content:hover .rs-cta-icon svg { animation: rs-vibrate 0.4s; } .rs-cta-four .rs-cta-icon { background-color: var(--rs-theme-green); width: 80px; height: 80px; border-radius: 50%; display: inline-flex; justify-content: center; align-items: center; position: relative; margin: 8px; } .rs-cta-four .rs-cta-icon::before { position: absolute; content: ""; width: calc(100% + 15px); height: calc(100% + 15px); border-radius: 50px; z-index: 1; background: transparent; border: 1px solid var(--rs-white); } .rs-cta-four .rs-section-title { color: var(--rs-theme-green); margin-bottom: 15px; } .rs-cta-four .rs-cta-contact-item a { font-size: 36px; color: var(--rs-theme-green); font-weight: 700; position: relative; } @media only screen and (max-width: 1199px) { .rs-cta-four .rs-cta-contact-item a { font-size: 30px; } } @media only screen and (max-width: 991px) { .rs-cta-four .rs-cta-contact-item a { font-size: 24px; } } .rs-cta-four .rs-cta-contact-item a::before { content: ""; position: absolute; background: var(--rs-theme-green); height: 2px; bottom: 1px; width: 0; inset-inline-start: auto; inset-inline-end: 0; transition: all 0.5s ease 0s; } .rs-cta-four .rs-cta-contact-item a:hover::before { inset-inline-start: 0; inset-inline-end: auto; width: 100%; } .rs-cta-four .rs-cta-contact-item span { display: block; color: var(--rs-theme-green); font-weight: 500; margin-top: 5px; } .rs-cta-five { position: relative; z-index: 1; margin-top: -100px; } @media only screen and (max-width: 767px) { .rs-cta-five { margin-top: 0; } } .rs-cta-five .rs-cta-wrapper { display: grid; grid-template-columns: auto auto; background: var(--rs-black); padding: 55px 40px 50px 80px; border-radius: 2px; position: relative; align-items: center; } @media only screen and (max-width: 1199px) { .rs-cta-five .rs-cta-wrapper { padding: 35px 30px 40px 40px; } } @media only screen and (max-width: 991px) { .rs-cta-five .rs-cta-wrapper { padding: 25px 30px 30px 30px; } } @media only screen and (max-width: 767px) { .rs-cta-five .rs-cta-wrapper { grid-template-columns: auto; gap: 20px; } } .rs-cta-five .rs-cta-shape-one { position: absolute; inset-inline-start: 445px; bottom: -15px; } .rs-cta-five .rs-cta-shape-two { position: absolute; bottom: 0; inset-inline-end: 45px; } .rs-cta-five .rs-cta-item:not(:last-child) { border-inline-end: 1px solid rgba(255, 255, 255, 0.12); margin-inline-end: 140px; padding-inline-end: 140px; } @media only screen and (max-width: 1366px) { .rs-cta-five .rs-cta-item:not(:last-child) { margin-inline-end: 100px; padding-inline-end: 100px; } } @media only screen and (max-width: 1199px) { .rs-cta-five .rs-cta-item:not(:last-child) { margin-inline-end: 50px; padding-inline-end: 50px; } } @media only screen and (max-width: 767px) { .rs-cta-five .rs-cta-item:not(:last-child) { margin-inline-end: 0px; padding-inline-end: 0px; border-inline-end: none; } } .rs-cta-five .rs-cta-title { color: var(--rs-white); font-weight: 400; margin-bottom: 12px; } .rs-cta-five .rs-cta-call a { font-size: 36px; color: var(--rs-theme-orange); font-weight: 500; position: relative; } @media only screen and (max-width: 1199px) { .rs-cta-five .rs-cta-call a { font-size: 30px; } } @media only screen and (max-width: 991px) { .rs-cta-five .rs-cta-call a { font-size: 26px; } } .rs-cta-five .rs-cta-call a::before { content: ""; position: absolute; background: var(--rs-theme-orange); height: 2px; bottom: 1px; width: 0; inset-inline-start: auto; inset-inline-end: 0; transition: all 0.5s ease 0s; } .rs-cta-five .rs-cta-call a:hover::before { inset-inline-start: 0; inset-inline-end: auto; width: 100%; } .rs-cta-five .rs-cta-text { font-size: 20px; color: var(--rs-white); font-weight: 500; margin-bottom: 15px; } @media only screen and (max-width: 1199px) { .rs-cta-five .rs-cta-text { font-size: 18px; } } .rs-cta-five .rs-cta-designation { font-size: 16px; font-weight: 500; color: #808080; } .rs-cta-six .rs-cta-wrapper { display: grid; grid-template-columns: 1.1fr 1fr; align-items: center; gap: 30px; } @media only screen and (max-width: 991px) { .rs-cta-six .rs-cta-wrapper { grid-template-columns: auto auto; } } @media only screen and (max-width: 767px) { .rs-cta-six .rs-cta-wrapper { grid-template-columns: auto; } } .rs-cta-six .rs-cta-btn { display: flex; justify-content: end; } @media only screen and (max-width: 767px) { .rs-cta-six .rs-cta-btn { justify-content: start; } } .rs-cta-six .rs-cta-title { font-size: 36px; } @media only screen and (max-width: 1199px) { .rs-cta-six .rs-cta-title { font-size: 30px; } } @media only screen and (max-width: 991px) { .rs-cta-six .rs-cta-title { font-size: 26px; } } .rs-subscribe-one { position: relative; z-index: 1; } .rs-subscribe-one .rs-subscribe-logo img { width: 200px; } .rs-subscribe-one .rs-subscribe-wrapper { border-bottom: 1px solid rgba(255, 255, 255, 0.09); padding-bottom: 70px; padding-top: 70px; } .rs-subscribe-one .rs-subscribe-content { display: grid; grid-template-columns: 1fr 520px; align-items: center; gap: 30px 30px; } @media only screen and (max-width: 1199px) { .rs-subscribe-one .rs-subscribe-content { grid-template-columns: 1fr; } } .rs-subscribe-one .rs-subscribe-text p { color: #CBCCCD; } .rs-subscribe-one .rs-subscribe-input { position: relative; } .rs-subscribe-one .rs-subscribe-input input { background: #0C3C61; height: 70px; border-radius: 50px; color: var(--rs-white); width: 100%; padding-inline-end: 215px; border: 1px solid transparent; } @media only screen and (max-width: 480px) { .rs-subscribe-one .rs-subscribe-input input { padding-inline-end: 30px; } } .rs-subscribe-one .rs-subscribe-input input::placeholder { color: rgba(255, 255, 255, 0.38); } .rs-subscribe-one .rs-subscribe-input .rs-btn { position: absolute; inset-inline-end: 7px; top: 7px; border-radius: 50px; height: 55px; } @media only screen and (max-width: 480px) { .rs-subscribe-one .rs-subscribe-input .rs-btn { position: relative; margin-top: 10px; width: 100%; inset-inline-end: 0px; } } .rs-subscribe-one.has-theme-orange .rs-subscribe-input input { background: #3E3E3E; } .rs-subscribe-one.has-theme-orange .rs-btn:hover { background: var(--rs-white); color: var(--rs-black); } .rs-subscribe-one.has-theme-yellow .rs-subscribe-input input { background: #3E3E3E; } /*----------------------------------------*/ /* Feature css /*----------------------------------------*/ .rs-feature-one .rs-feature-item { background: var(--rs-bg-primary); clip-path: polygon(0% 0%, 79% 0, 100% 20%, 100% 100%, 0% 100%); transition: all 0.5s ease; padding: 40px 30px; position: relative; } @media only screen and (max-width: 1600px) { .rs-feature-one .rs-feature-item { padding: 25px 20px 25px 20px; } } .rs-feature-one .rs-feature-item::before { position: absolute; color: rgba(31, 31, 31, 0.05); counter-increment: count; content: "0" counter(count); z-index: -1; inset-inline-end: -10px; font-size: 238px; font-weight: 700; bottom: -120px; } @media only screen and (max-width: 1199px) { .rs-feature-one .rs-feature-item::before { font-size: 150px; bottom: -75px; } } .rs-feature-one .rs-feature-item:hover { background: var(--rs-theme-orange); } .rs-feature-one .rs-feature-item:hover .rs-feature-icon svg { animation: rs-fold linear 0.3s; } .rs-feature-one .rs-feature-item:hover .rs-feature-icon svg path { fill: var(--rs-white); } .rs-feature-one .rs-feature-item:hover .rs-feature-title { color: var(--rs-white); } .rs-feature-one .rs-feature-item:hover .rs-feature-descrip p { color: rgba(255, 255, 255, 0.85); } .rs-feature-one .rs-feature-icon svg { width: 60px; height: 60px; } .rs-feature-one .rs-feature-title { margin: 40px 0 15px; } .rs-feature-two .rs-feature-item { background: #F2F9FF; padding: 50px 50px 50px 50px; } @media only screen and (max-width: 1600px) { .rs-feature-two .rs-feature-item { padding: 30px 30px 30px 30px; } } .rs-feature-two .rs-feature-item:hover .rs-feature-icon img { animation: rs-fold linear 0.3s; } .rs-feature-two .rs-feature-title { font-size: 30px; margin-bottom: 20px; color: #0C3C61; } @media only screen and (max-width: 1600px) { .rs-feature-two .rs-feature-title { font-size: 26px; } } @media only screen and (max-width: 575px) { .rs-feature-two .rs-feature-title { font-size: 24px; } } .rs-feature-two .rs-feature-icon { width: 90px; height: 80px; background: var(--rs-theme-blue); display: flex; align-items: center; justify-content: center; margin-top: 40px; } .rs-feature-two .rs-feature-icon img { width: 50px; } .rs-feature-three { position: relative; padding: 80px 0 90px; } .rs-feature-three .rs-feature-bg-thumb { position: absolute; width: 100%; height: 100%; top: 0; left: 0; background-repeat: no-repeat; background-size: auto; z-index: -1; } @media only screen and (max-width: 991px) { .rs-feature-three .rs-feature-bg-thumb { background-size: cover; } } .rs-feature-three .rs-feature-item { display: flex; gap: 20px; max-width: 400px; } @media only screen and (max-width: 991px) { .rs-feature-three .rs-feature-item { max-width: 100%; } } @media only screen and (max-width: 480px) { .rs-feature-three .rs-feature-item { flex-wrap: wrap; } } .rs-feature-three .rs-feature-icon img { width: 70px; min-width: 70px; } .rs-feature-three .rs-feature-title { color: var(--rs-white); margin-bottom: 15px; } .rs-feature-three .rs-feature-descrip p { color: #CCCCCC; } .rs-feature-four { background: var(--rs-black); padding: 60px 0 70px 0; } .rs-feature-four .row [class*=col-]:not(:last-child) .rs-feature-item { border-inline-end: 1px solid rgba(255, 255, 255, 0.14); } .rs-feature-four .row [class*=col-] .rs-feature-item { padding-inline-end: 40px; margin-inline-end: 33px; } @media only screen and (max-width: 1199px) { .rs-feature-four .row [class*=col-] .rs-feature-item { padding-inline-end: 25px; margin-inline-end: 23px; } } @media only screen and (max-width: 767px) { .rs-feature-four .row [class*=col-]:nth-child(1) .rs-feature-item { border-inline-end: 0; padding-inline-end: 0px; margin-inline-end: 0px; } } @media only screen and (max-width: 991px) { .rs-feature-four .row [class*=col-]:nth-child(2) .rs-feature-item { border-inline-end: 0; padding-inline-end: 0px; margin-inline-end: 0px; } } @media only screen and (max-width: 991px) { .rs-feature-four .row [class*=col-]:nth-child(3) .rs-feature-item { padding-inline-end: 0px; margin-inline-end: 0px; } } .rs-feature-four .rs-feature-item:hover .rs-feature-icon img { animation: rs-fold linear 0.3s; } .rs-feature-four .rs-feature-title { font-size: 30px; margin-bottom: 20px; color: var(--rs-white); } @media only screen and (max-width: 1199px) { .rs-feature-four .rs-feature-title { font-size: 26px; } } .rs-feature-four .rs-feature-descrip p { color: var(--rs-text-secondary); } .rs-feature-four .rs-feature-icon { width: 75px; height: 65px; background: rgba(255, 255, 255, 0.1); display: flex; align-items: center; justify-content: center; margin-top: 40px; border-radius: 5px; } .rs-feature-four .rs-feature-icon img { width: 35px; } .rs-feature-five .rs-feature-item { position: relative; background: var(--rs-bg-primary); border-radius: 6px; padding: 40px 40px; z-index: 1; transition: all 0.5s ease; margin-top: 40px; } @media only screen and (max-width: 1700px) { .rs-feature-five .rs-feature-item { padding: 25px 25px; margin-top: 55px; } } @media only screen and (max-width: 991px) { .rs-feature-five .rs-feature-item { padding: 30px 30px; margin-top: 50px; } } .rs-feature-five .rs-feature-item:hover { background: var(--rs-theme-light-blue); } .rs-feature-five .rs-feature-item:hover .rs-feature-bg-thumb { visibility: visible; opacity: 1; } .rs-feature-five .rs-feature-item:hover .rs-feature-title { color: var(--rs-white); } .rs-feature-five .rs-feature-item:hover .rs-feature-icon { background: var(--rs-white); } .rs-feature-five .rs-feature-item:hover .rs-feature-icon svg { animation: rs-fold linear 0.3s; } .rs-feature-five .rs-feature-item:hover .rs-feature-icon svg path { fill: var(--rs-theme-light-blue); } .rs-feature-five .rs-feature-item:hover .rs-feature-descrip p { color: #E6E6E6; } .rs-feature-five .rs-feature-bg-thumb { position: absolute; width: 100%; height: 100%; top: 0; inset-inline-start: 0; background-position: center center; background-repeat: no-repeat; background-size: cover; opacity: 0; visibility: hidden; transition: all 0.5s ease; z-index: -1; } .rs-feature-five .rs-feature-icon { width: 85px; height: 80px; background: var(--rs-theme-light-blue); box-shadow: 0px 8px 32px -8px rgba(13, 128, 206, 0.8); display: flex; align-items: center; justify-content: center; margin-top: -80px; border-radius: 5px; margin-bottom: 40px; transition: all 0.5s ease; } .rs-feature-five .rs-feature-icon svg { width: 45px; height: 45px; } .rs-feature-five .rs-feature-title { color: var(--rs-text-tertiary); margin-bottom: 15px; } .rs-feature-six .rs-feature-item { background: var(--rs-bg-primary); padding: 40px 40px 40px 40px; position: relative; z-index: 1; } @media only screen and (max-width: 1600px) { .rs-feature-six .rs-feature-item { padding: 30px 30px 30px 30px; } } @media only screen and (max-width: 1199px) { .rs-feature-six .rs-feature-item { padding: 25px 25px 25px 25px; } } .rs-feature-six .rs-feature-item:hover .rs-feature-bg-thumb { opacity: 1; visibility: visible; } .rs-feature-six .rs-feature-item:hover .rs-feature-title { color: var(--rs-white); } .rs-feature-six .rs-feature-item:hover .rs-feature-text p { color: #E6E6E6; } .rs-feature-six .rs-feature-item:hover .rs-feature-icon { background: var(--rs-theme-yellow); } .rs-feature-six .rs-feature-item:hover .rs-feature-icon svg { animation: rs-fold linear 0.3s; } .rs-feature-six .rs-feature-bg-thumb { position: absolute; width: 100%; height: 100%; top: 0; inset-inline-start: 0; background-position: center center; background-repeat: no-repeat; background-size: cover; z-index: -1; opacity: 0; visibility: visible; transition: all 0.5s ease; } .rs-feature-six .rs-feature-title { margin-bottom: 30px; margin-inline-end: 50px; } .rs-feature-six .rs-feature-icon { width: 85px; height: 80px; background: rgba(233, 233, 233, 0.5); display: flex; align-items: center; justify-content: center; position: absolute; inset-inline-end: 5px; top: 5px; } @media only screen and (max-width: 1600px) { .rs-feature-six .rs-feature-icon { width: 65px; height: 60px; } } .rs-feature-six .rs-feature-icon svg { width: 60px; height: 50px; } @media only screen and (max-width: 1600px) { .rs-feature-six .rs-feature-icon svg { width: 40px; height: 30px; } } .rs-feature-seven .rs-feature-item:hover .rs-feature-icon img { animation: rs-fold linear 0.3s; } .rs-feature-seven .rs-feature-title { font-size: 36px; margin-bottom: 15px; margin-top: 30px; } @media only screen and (max-width: 1366px) { .rs-feature-seven .rs-feature-title { font-size: 30px; } } @media only screen and (max-width: 1199px) { .rs-feature-seven .rs-feature-title { font-size: 24px; } } .rs-feature-seven .rs-feature-descrip { max-width: 350px; } @media only screen and (max-width: 1199px) { .rs-feature-seven .rs-feature-descrip { max-width: 100%; } } .rs-feature-seven .rs-feature-icon img { width: 80px; } /*----------------------------------------*/ /* FAq css /*----------------------------------------*/ .rs-faq-one { position: relative; } .rs-faq-one .rs-faq-wrapper { margin-inline-end: 50px; } @media only screen and (max-width: 1600px) { .rs-faq-one .rs-faq-wrapper { margin-inline-end: 0px; } } .rs-faq-one .rs-faq-bg-thumb { position: absolute; width: 100%; height: 100%; top: 0; inset-inline-start: 0; background-position: center center; background-repeat: no-repeat; background-size: cover; z-index: -1; } [dir=rtl] .rs-faq-one .rs-faq-bg-thumb { transform: rotateY(180deg); } .rs-faq-one .rs-section-title { color: var(--rs-white); } .rs-faq-two { overflow-x: clip; } .rs-faq-two .rs-faq-thumb { width: 640px; overflow: hidden; visibility: hidden; } @media only screen and (max-width: 1600px) { .rs-faq-two .rs-faq-thumb { width: 100%; position: sticky; top: 110px; } } @media only screen and (max-width: 991px) { .rs-faq-two .rs-faq-thumb { position: relative; top: unset; } } .rs-faq-two .rs-faq-thumb img { width: 100%; transition: unset; } .rs-faq-two .rs-faq-content-wrapper .descrip { margin: 20px 0 35px 0; } .rs-faq-three { position: relative; z-index: 1; overflow-x: clip; } .rs-faq-three .rs-faq-bg-thumb { position: absolute; width: 100%; height: 100%; top: 0; inset-inline-start: 0; background-position: center right; background-repeat: no-repeat; background-size: contain; z-index: -1; } [dir=rtl] .rs-faq-three .rs-faq-bg-thumb { transform: rotateY(180deg); } @media only screen and (max-width: 1199px) { .rs-faq-three .rs-faq-bg-thumb { display: none; } } .rs-faq-three .rs-faq-shape { position: absolute; bottom: 0; inset-inline-start: 60px; } @media only screen and (max-width: 1600px) { .rs-faq-three .rs-faq-shape { inset-inline-start: 0px; } } @media only screen and (max-width: 1199px) { .rs-faq-three .rs-faq-shape { display: none; } } .rs-faq-three .rs-faq-content-wrapper { margin-inline-end: 100px; } @media only screen and (max-width: 1600px) { .rs-faq-three .rs-faq-content-wrapper { margin-inline-end: 30px; } } @media only screen and (max-width: 1199px) { .rs-faq-three .rs-faq-content-wrapper { margin-inline-end: 0px; } } .rs-faq-three .rs-faq-content-wrapper .descrip { margin: 20px 0 35px 0; } .rs-faq-four.rs-faq-item { background: var(--rs-theme-deep-blue); padding: 35px 45px 45px 45px; border-radius: 2px 2px 2px 2px; } @media only screen and (max-width: 1600px) { .rs-faq-four.rs-faq-item { padding: 30px 30px 40px 30px; } } @media only screen and (max-width: 480px) { .rs-faq-four.rs-faq-item { padding: 25px 25px 35px 25px; } } .rs-faq-four .rs-faq-title { color: var(--rs-white); font-size: 36px; } @media only screen and (max-width: 1199px) { .rs-faq-four .rs-faq-title { font-size: 30px; } } .rs-faq-four .descrip { color: var(--rs-white); margin: 20px 0 30px; } .rs-faq-four .has-theme-deep-blue { background: white; color: var(--rs-theme-deep-blue); } @media only screen and (max-width: 480px) { .rs-faq-four .has-theme-deep-blue { padding: 15px 20px; } } .rs-faq-four .has-theme-deep-blue:hover.has-icon .icon-box svg { fill: var(--rs-white); } .rs-faq-four .has-theme-deep-blue.has-icon .icon-box svg { fill: var(--rs-theme-deep-blue); } .rs-faq-five .rs-faq-content-wrapper { margin-inline-end: 70px; } @media only screen and (max-width: 1366px) { .rs-faq-five .rs-faq-content-wrapper { margin-inline-end: 0px; } } .rs-faq-five .rs-faq-content-wrapper .descrip { margin: 20px 0 35px 0; } /*----------------------------------------*/ /* Team css /*----------------------------------------*/ .rs-team-one .rs-team-item { position: relative; } .rs-team-one .rs-team-item:hover .rs-team-content-box::before { width: 100%; } .rs-team-one .rs-team-item:hover .rs-team-social { inset-inline-end: 0px; } .rs-team-one .rs-team-item:hover .rs-team-thumb img { transform: scale(1.1); } .rs-team-one .rs-team-thumb { position: relative; overflow: hidden; } .rs-team-one .rs-team-thumb.has-clip { clip-path: polygon(0% 0%, 88% 0, 100% 10%, 100% 100%, 0% 100%); } .rs-team-one .rs-team-thumb img { width: 100%; transition: 0.4s ease-in-out; } .rs-team-one .rs-team-content-wrapper { width: 100%; padding: 0 55px; margin-top: -35px; } .rs-team-one .rs-team-content-box { box-shadow: 0px 6px 25px 0px rgba(2, 59, 74, 0.06); background: var(--rs-white); padding: 20px 20px 25px; text-align: center; border-radius: 2px; position: relative; } .rs-team-one .rs-team-content-box::before { position: absolute; content: ""; inset-inline-start: 0; bottom: 0; background-color: var(--rs-theme-orange); height: 2px; width: 0; -webkit-transition: 0.4s all ease; transition: 0.4s all ease; border-radius: 0px 0px 2px 2px; } .rs-team-one .rs-team-title { margin-bottom: 6px; } .rs-team-one .rs-team-title a:hover { color: var(--rs-theme-orange); } .rs-team-one .rs-team-designation { font-size: 16px; } .rs-team-one .rs-team-social { background: var(--rs-theme-orange); position: absolute; inset-inline-end: -100px; height: 40px; padding: 0 15px; border-radius: 2px; gap: 15px; top: 65px; transition: 0.3s all ease; } .rs-team-one .rs-team-social a { font-size: 15px; color: var(--rs-white); } .rs-team-one .rs-team-social a:hover { color: rgba(255, 255, 255, 0.7); } .rs-team-one.has-theme-blue .rs-team-content-box::before { background-color: var(--rs-theme-blue); } .rs-team-one.has-theme-blue .rs-team-title { color: #0C3C61; } .rs-team-one.has-theme-blue .rs-team-title a:hover { color: var(--rs-theme-blue); } .rs-team-one.has-theme-blue .rs-team-social { background: var(--rs-theme-blue); } .rs-team-one.has-theme-blue .rs-team-thumb.has-clip { clip-path: unset; } .rs-team-one.has-theme-light-blue .rs-team-item:hover .rs-team-social { bottom: 36px; inset-inline-end: unset; } .rs-team-one.has-theme-light-blue .rs-team-social { background: var(--rs-theme-light-blue); position: absolute; height: 40px; padding: 0 18px; border-radius: 2px; gap: 15px; transition: 0.3s all ease; bottom: -3px; transform: translate(-50%, 0px); left: 50%; inset-inline-end: unset; top: unset; } .rs-team-one.has-theme-light-blue .rs-team-content-box::before { background-color: var(--rs-theme-light-blue); } .rs-team-one.has-theme-light-blue .rs-team-title a:hover { color: var(--rs-theme-light-blue); } .rs-team-one.has-theme-light-blue .rs-team-btn { display: flex; justify-content: end; } @media only screen and (max-width: 991px) { .rs-team-one.has-theme-light-blue .rs-team-btn { justify-content: start; } } .rs-team-one.has-theme-green .rs-team-content-box::before { background-color: var(--rs-theme-light-green); } .rs-team-one.has-theme-green .rs-team-title a:hover { color: var(--rs-theme-light-green); } .rs-team-one.has-theme-green .rs-team-social { background: var(--rs-theme-light-green); } .rs-team-one.has-theme-green .rs-team-thumb.has-clip { clip-path: unset; } .rs-team-one.has-theme-green .rs-team-btn { display: flex; justify-content: end; } @media only screen and (max-width: 991px) { .rs-team-one.has-theme-green .rs-team-btn { justify-content: start; } } .rs-team-one.has-theme-green .rs-team-title { color: var(--rs-theme-green); } .rs-team-two .rs-team-item { margin-bottom: 70px; } .rs-team-two .rs-team-item:hover .rs-team-content { transform: translateY(-10px); } .rs-team-two .rs-team-thumb img { width: 100%; } .rs-team-two .rs-team-content { margin: -65px 45px; transition: all 0.5s ease; position: relative; z-index: 1; } @media only screen and (max-width: 1366px) { .rs-team-two .rs-team-content { margin: -65px 20px; } } @media only screen and (max-width: 1199px) { .rs-team-two .rs-team-content { margin: -65px 45px; } } @media only screen and (max-width: 767px) { .rs-team-two .rs-team-content { margin: -65px 10px; } } @media only screen and (max-width: 575px) { .rs-team-two .rs-team-content { margin: -65px 70px; } } @media only screen and (max-width: 480px) { .rs-team-two .rs-team-content { margin: -65px 50px; } } .rs-team-two .rs-team-inner { border-radius: 15px 15px 15px 15px; box-shadow: 0px 6px 25px 0px rgba(3, 59, 74, 0.1); padding: 20px 20px 20px 20px; text-align: center; width: 100%; background-color: #F9FAFB; } .rs-team-two .rs-theme-social { display: flex; justify-content: center; } .rs-team-two .rs-team-designation { margin: 8px 0 10px 0; display: inline-block; } .rs-team-two .rs-team-title a:hover { color: var(--rs-theme-orange); } .rs-team-details .rs-team-details-thumb { border-top: 4px solid var(--rs-theme-orange); border-radius: 4px; width: 580px; } @media only screen and (max-width: 1600px) { .rs-team-details .rs-team-details-thumb { width: 100%; position: sticky; top: 110px; } } @media only screen and (max-width: 991px) { .rs-team-details .rs-team-details-thumb { position: relative; top: unset; } } .rs-team-details .rs-team-details-thumb img { width: 100%; } .rs-team-details .rs-team-details-info-title { font-weight: 500; color: var(--rs-black); } .rs-team-details .rs-team-details-info-item { display: grid; grid-template-columns: 170px auto; } .rs-team-details .rs-team-details-info-item:not(:last-child) { margin-bottom: 15px; } @media only screen and (max-width: 480px) { .rs-team-details .rs-team-details-info-item { gap: 25px; display: flex; } } .rs-team-details .rs-team-details-subtitle { font-size: 24px; font-weight: 500; } @media only screen and (max-width: 480px) { .rs-team-details .rs-team-details-subtitle { font-size: 20px; } } .rs-team-details .rs-team-details-title { margin-top: 10px; margin-bottom: 10px; } .rs-team-details .rs-team-details-info-wrapper { max-width: 465px; border-top: 1px solid #E9E9E9; border-bottom: 1px solid #E9E9E9; padding-top: 20px; margin-top: 20px; padding-bottom: 22px; margin-bottom: 27px; } .rs-team-details .rs-team-details-social a { background: #E6E6E9; color: #737373; } .rs-team-details .rs-team-details-social a:hover { background: var(--rs-theme-orange); color: var(--rs-white); } .rs-team-details .rs-team-details-bio { max-width: 620px; margin-top: 55px; } @media only screen and (max-width: 991px) { .rs-team-details .rs-team-details-bio { margin-top: 35px; max-width: 100%; } } .rs-team-details .rs-team-details-bio h3 { font-size: 36px; margin-bottom: 10px; } @media only screen and (max-width: 1366px) { .rs-team-details .rs-team-details-bio h3 { font-size: 30px; } } @media only screen and (max-width: 480px) { .rs-team-details .rs-team-details-bio h3 { font-size: 26px; } } /*----------------------------------------*/ /* Testimonial css /*----------------------------------------*/ .rs-testimonial-one .rs-section-title-wrapper { position: relative; z-index: 2; } .rs-testimonial-one .rs-testimonial-bg-thumb { position: absolute; width: 100%; height: 100%; top: 0; inset-inline-start: 0; background-repeat: no-repeat; background-size: cover; z-index: -1; } .rs-testimonial-one .rs-testimonial-item { background: var(--rs-white); padding: 30px 30px; border-radius: 2px; } @media only screen and (max-width: 1600px) { .rs-testimonial-one .rs-testimonial-item { padding: 20px 20px; } } .rs-testimonial-one .rs-testimonial-item.has-clip-path { clip-path: polygon(0% 0%, 90% 0, 100% 12%, 100% 100%, 0% 100%); } .rs-testimonial-one .rs-testimonial-top { display: flex; justify-content: space-between; align-items: end; margin-bottom: 25px; } @media only screen and (max-width: 1199px) { .rs-testimonial-one .rs-testimonial-top { flex-wrap: wrap; gap: 20px; } } .rs-testimonial-one .rs-testimonial-avater-wrapper { display: flex; align-items: center; gap: 20px; } .rs-testimonial-one .rs-testimonial-avater-thumb img { width: 60px; height: 60px; border-radius: 50%; } .rs-testimonial-one .rs-testimonial-avater-title { font-size: 18px; } .rs-testimonial-one .rs-testimonial-avater-designation { font-size: 16px; } .rs-testimonial-one .rs-testimonial-icon img { width: 100px; } .rs-testimonial-one .rs-rating i { color: var(--rs-theme-orange); font-size: 16px; } .rs-testimonial-one .rs-testimonial-rating-wrapper { display: flex; justify-content: space-between; align-items: center; border-top: 1px solid rgba(221, 221, 221, 0.6); margin-top: 30px; padding-top: 20px; } .rs-testimonial-one .rs-testimonial-quote svg path { fill: #DDDDDD; } .rs-testimonial-one .rs-testimonial-btn { display: flex; justify-content: end; } @media only screen and (max-width: 991px) { .rs-testimonial-one .rs-testimonial-btn { justify-content: start; } } .rs-testimonial-one.has-theme-blue .rs-section-subtitle { color: var(--rs-white); } .rs-testimonial-one.has-theme-blue .rs-section-title { color: var(--rs-white); } .rs-testimonial-one.has-theme-blue .rs-testimonial-item { background: #065AAC; clip-path: unset; } .rs-testimonial-one.has-theme-blue .rs-testimonial-description p { color: rgba(252, 248, 248, 0.69); } .rs-testimonial-one.has-theme-blue .rs-testimonial-avater-title { color: var(--rs-white); } .rs-testimonial-one.has-theme-blue .rs-testimonial-avater-designation { color: rgba(255, 255, 255, 0.83); } .rs-testimonial-one.has-theme-blue .rs-testimonial-quote svg path { fill: rgba(255, 255, 255, 0.27); } .rs-testimonial-one.has-theme-blue .rs-testimonial-rating-wrapper { border-color: rgba(255, 255, 255, 0.27); } .rs-testimonial-one.has-theme-blue .rs-rating i { color: rgba(192, 176, 33, 0.9882352941); } .rs-testimonial-two { margin-inline-start: 90px; position: relative; } @media only screen and (max-width: 1600px) { .rs-testimonial-two { margin-inline-start: 30px; } } @media only screen and (max-width: 991px) { .rs-testimonial-two { margin-inline-start: 0px; } } .rs-testimonial-two .rs-testimonial-item { display: flex; gap: 20px 30px; } @media only screen and (max-width: 480px) { .rs-testimonial-two .rs-testimonial-item { flex-wrap: wrap; } } .rs-testimonial-two .rs-section-subtitle { color: var(--rs-white); } .rs-testimonial-two .rs-section-subtitle svg path { fill: var(--rs-white); } .rs-testimonial-two .rs-testimonial-avater-thumb { text-align: center; } .rs-testimonial-two .rs-testimonial-title { color: var(--rs-white); margin-bottom: 15px; } .rs-testimonial-two .rs-testimonial-description { border-bottom: 1px solid rgba(255, 255, 255, 0.2); margin-bottom: 25px; padding-bottom: 25px; } .rs-testimonial-two .rs-testimonial-description p { font-size: 20px; font-weight: 500; color: #E6E6E6; } @media only screen and (max-width: 1600px) { .rs-testimonial-two .rs-testimonial-description p { font-size: 18px; } } .rs-testimonial-two .rs-testimonial-thumb { margin-bottom: 20px; } .rs-testimonial-two .rs-testimonial-thumb img { min-width: 80px; width: 80px; border-radius: 100%; } .rs-testimonial-two .rs-testimonial-avater-title { color: var(--rs-white); margin-bottom: 3px; } .rs-testimonial-two .rs-testimonial-avater-designation { color: #E6E6E6; } .rs-testimonial-two .rs-testimonial-navigation { position: absolute; bottom: 0; inset-inline-end: 0; bottom: 0; display: flex; gap: 10px; } .rs-testimonial-two.has-theme-deep-blue { margin-inline-start: 75px; } @media only screen and (max-width: 1600px) { .rs-testimonial-two.has-theme-deep-blue { margin-inline-start: 0px; } } .rs-testimonial-two.has-theme-deep-blue .rs-testimonial-description { border-color: rgba(31, 31, 31, 0.07); } .rs-testimonial-two.has-theme-deep-blue .rs-testimonial-description p { color: var(--rs-text-primary); } @media only screen and (max-width: 1600px) { .rs-testimonial-two.has-theme-deep-blue .rs-testimonial-description p { font-size: 18px; } } .rs-testimonial-two.has-theme-deep-blue .rs-testimonial-title { color: var(--rs-title-primary); } .rs-testimonial-two.has-theme-deep-blue .rs-testimonial-avater-title { color: var(--rs-title-primary); } .rs-testimonial-two.has-theme-deep-blue .rs-testimonial-avater-designation { color: var(--rs-text-primary); } .rs-testimonial-two.has-theme-deep-blue .rs-testimonial-navigation { position: unset; display: flex; gap: 15px; margin-top: 50px; } @media only screen and (max-width: 575px) { .rs-testimonial-two.has-theme-deep-blue .rs-testimonial-navigation { margin-top: 40px; } } .rs-testimonial-two.has-theme-deep-blue .rs-testimonial-navigation button { width: 40px; height: 40px; background: #EBEBFF; color: var(--rs-theme-deep-blue); font-size: 16px; } .rs-testimonial-two.has-theme-deep-blue .rs-testimonial-navigation button:hover { background: var(--rs-theme-deep-blue); color: var(--rs-white); } .rs-testimonial-two.has-theme-deep-blue .rs-testimonial-icon svg path { fill: rgba(4, 4, 35, 0.12); } .rs-testimonial-two.has-theme-deep-blue .rs-section-subtitle { color: var(--rs-theme-deep-blue); } .rs-testimonial-three { position: relative; overflow-x: clip; z-index: 1; } .rs-testimonial-three.has-bg-black { background: var(--rs-black); } .rs-testimonial-three.has-bg-blue { background: #16254A; } .rs-testimonial-three .rs-testimonial-wrapper { position: relative; z-index: 2; padding-top: 120px; padding-bottom: 120px; padding-inline-start: 90px; } @media only screen and (max-width: 1600px) { .rs-testimonial-three .rs-testimonial-wrapper { padding-top: 110px; padding-bottom: 110px; padding-inline-start: 100px; } } @media only screen and (min-width: 992px) and (max-width: 1199px) { .rs-testimonial-three .rs-testimonial-wrapper { padding-top: 100px; padding-bottom: 100px; padding-inline-start: 0px; } } @media only screen and (max-width: 991px) { .rs-testimonial-three .rs-testimonial-wrapper { padding-top: 70px; padding-bottom: 70px; padding-inline-start: 0px; } } .rs-testimonial-three .rs-section-subtitle { background: rgba(255, 255, 255, 0.07); } .rs-testimonial-three .rs-section-subtitle.has-transparent { background: transparent; } .rs-testimonial-three .rs-section-title { color: var(--rs-white); } .rs-testimonial-three .rs-testimonial-item { display: flex; gap: 30px; } @media only screen and (max-width: 480px) { .rs-testimonial-three .rs-testimonial-item { flex-wrap: wrap; gap: 20px; } } .rs-testimonial-three .rs-testimonial-avater-thumb { text-align: center; } .rs-testimonial-three .rs-testimonial-title { color: var(--rs-white); margin-bottom: 15px; } .rs-testimonial-three .rs-testimonial-description { border-bottom: 1px solid rgba(255, 255, 255, 0.2); margin-bottom: 25px; padding-bottom: 25px; } .rs-testimonial-three .rs-testimonial-description p { font-size: 20px; font-weight: 500; color: #E6E6E6; } @media only screen and (max-width: 1600px) { .rs-testimonial-three .rs-testimonial-description p { font-size: 18px; } } .rs-testimonial-three .rs-testimonial-thumb { margin-bottom: 20px; } .rs-testimonial-three .rs-testimonial-thumb img { min-width: 80px; width: 80px; border-radius: 100%; } .rs-testimonial-three .rs-testimonial-avater-title { color: var(--rs-white); margin-bottom: 3px; } .rs-testimonial-three .rs-testimonial-avater-designation { color: #E6E6E6; } .rs-testimonial-three .rs-testimonial-bg-thumb { position: absolute; width: 50%; height: 100%; background-position: center center; background-repeat: no-repeat; background-size: cover; inset-inline-start: 0; z-index: -1; } @media only screen and (min-width: 992px) and (max-width: 1199px) { .rs-testimonial-three .rs-testimonial-bg-thumb { width: 40%; } } @media only screen and (max-width: 991px) { .rs-testimonial-three .rs-testimonial-bg-thumb { width: 100%; position: relative; height: 300px; } } @media only screen and (max-width: 767px) { .rs-testimonial-three .rs-testimonial-bg-thumb { height: 250px; } } .rs-testimonial-three .rs-testimonial-bg-thumb-two { position: absolute; width: 50%; height: 100%; z-index: -1; inset-inline-end: 0; inset-inline-start: auto; background-position: top right; } @media only screen and (min-width: 992px) and (max-width: 1199px) { .rs-testimonial-three .rs-testimonial-bg-thumb-two { width: 60%; } } @media only screen and (max-width: 991px) { .rs-testimonial-three .rs-testimonial-bg-thumb-two { display: none; } } .rs-testimonial-three .rs-testimonial-navigation { position: absolute; bottom: 0; inset-inline-end: 0; bottom: 0; display: flex; gap: 10px; } .rs-testimonial-four .rs-testimonial-slider-wrapper .swiper-slide.swiper-slide-active { background-color: #F9FAFA; box-shadow: 0px 10px 20px -20px rgba(0, 0, 0, 0.24); } .rs-testimonial-four .rs-testimonial-item { position: relative; padding: 35px 40px 35px 40px; } @media only screen and (max-width: 1199px) { .rs-testimonial-four .rs-testimonial-item { padding: 30px 30px 30px 30px; } } .rs-testimonial-four .rs-testimonial-avater-wrapper { display: flex; align-items: center; gap: 20px; margin-bottom: 30px; } @media only screen and (max-width: 767px) { .rs-testimonial-four .rs-testimonial-avater-wrapper { flex-wrap: wrap; } } .rs-testimonial-four .rs-testimonial-avater-thumb img { width: 75px; height: 75px; border-radius: 50%; } .rs-testimonial-four .rs-testimonial-quote { position: absolute; bottom: 0; inset-inline-end: 0; } .rs-testimonial-four .rs-testimonial-title { margin-bottom: 5px; color: var(--rs-text-tertiary); } .rs-testimonial-four .rs-testimonial-description { margin-bottom: 25px; } .rs-testimonial-four .rs-testimonial-description p { font-size: 18px; } .rs-testimonial-four .rs-testimonial-icon img { width: 100px; } .rs-testimonial-four .rs-rating i { color: var(--rs-theme-light-blue); font-size: 16px; } .rs-testimonial-four .rs-testimonial-rating-wrapper { display: flex; justify-content: space-between; align-items: center; border-top: 1px solid rgba(221, 221, 221, 0.6); margin-top: 30px; padding-top: 20px; } .rs-testimonial-four .rs-testimonial-btn { display: flex; justify-content: end; } @media only screen and (max-width: 991px) { .rs-testimonial-four .rs-testimonial-btn { justify-content: start; } } .rs-testimonial-four .rs-testimonial-desig-info { display: flex; align-items: center; gap: 10px; } .rs-testimonial-four .rs-testimonial-separator { font-size: 14px; color: #D6D6D6; } .rs-testimonial-four .rs-testimonial-avater-designation { font-size: 16px; font-weight: 500; color: rgba(97, 97, 97, 0.54); } .rs-testimonial-four .rs-pagination { margin-top: 40px; } .rs-testimonial-five { position: relative; z-index: 1; } .rs-testimonial-five .rs-testimonial-bg-thumb { position: absolute; width: 100%; height: 100%; top: 0; inset-inline-start: 0; background-position: center center; background-repeat: no-repeat; background-size: cover; z-index: -1; } .rs-testimonial-five .rs-testimonial-item { padding: 35px 33px 35px 33px; border-radius: 2px 2px 2px 2px; background: var(--rs-white); box-shadow: 0px 5px 10px 1px rgba(74, 30, 2, 0); position: relative; } @media only screen and (max-width: 480px) { .rs-testimonial-five .rs-testimonial-item { padding: 25px 25px 25px 25px; } } .rs-testimonial-five .rs-testimonial-avater-thumb img { width: 60px; height: 60px; border-radius: 50%; } .rs-testimonial-five .rs-testimonial-avater-wrapper { display: flex; align-items: center; gap: 20px; } .rs-testimonial-five .rs-testimonial-avater-title { margin-bottom: 2px; font-size: 18px; } .rs-testimonial-five .rs-testimonial-avater-designation { font-size: 16px; } .rs-testimonial-five .rs-testimonial-description { margin: 30px 0px 35px 0px; } .rs-testimonial-five .rs-testimonial-quote { position: absolute; inset-inline-end: 50px; bottom: 0; } .rs-testimonial-five .rs-testimonial-navigation { display: flex; gap: 15px; } .rs-testimonial-five.has-theme-green { padding-top: 110px; } @media only screen and (max-width: 991px) { .rs-testimonial-five.has-theme-green { padding-top: 80px; } } @media only screen and (max-width: 767px), only screen and (max-width: 575px) { .rs-testimonial-five.has-theme-green { padding-top: 70px; } } .rs-testimonial-five.has-theme-green .rs-testimonial-pagination { margin-top: 50px; } .rs-testimonial-five.has-theme-green .rs-testimonial-pagination .swiper-pagination { position: relative; } .rs-testimonial-five.has-theme-green .rs-testimonial-text-btn a { position: relative; font-weight: 500; } .rs-testimonial-five.has-theme-green .rs-testimonial-text-btn a::before { content: ""; position: absolute; background: var(--rs-text-primary); width: 100%; height: 1px; bottom: 1px; inset-inline-start: 0; transition: all 0.5s ease; } [dir=rtl] .rs-testimonial-five.has-theme-green .rs-testimonial-text-btn a::before { width: 160px; } .rs-testimonial-five.has-theme-green .rs-testimonial-text-btn a:hover { color: var(--rs-theme-light-green); } .rs-testimonial-five.has-theme-green .rs-testimonial-text-btn a:hover::before { background: var(--rs-theme-light-green); width: 0; } .rs-testimonial-five.has-theme-green .rs-testimonial-avater-title { color: var(--rs-theme-green); } .rs-testimonial-five.has-theme-green .rs-testimonial-quote { inset-inline-end: 0; } .rs-testimonial-five.has-theme-orange .rs-testimonial-slider-wrapper { margin-inline-start: 40px; } @media only screen and (max-width: 1199px) { .rs-testimonial-five.has-theme-orange .rs-testimonial-slider-wrapper { margin-inline-start: 0px; } } .rs-testimonial-five.has-theme-orange .rs-testimonial-bg-thumb { position: absolute; width: 100%; height: 100%; top: 0; inset-inline-start: 0; background-position: center center; background-repeat: no-repeat; background-size: cover; z-index: -1; } .rs-testimonial-five.has-theme-orange .rs-testimonial-item { max-width: 590px; } @media only screen and (max-width: 767px) { .rs-testimonial-five.has-theme-orange .rs-testimonial-item { max-width: 100%; } } .rs-testimonial-five.has-theme-orange .descrip { max-width: 400px; margin-top: 10px; margin-bottom: 30px; } @media only screen and (max-width: 767px) { .rs-testimonial-five.has-theme-orange .descrip { max-width: 100%; } } .rs-testimonial-five.has-theme-orange .rs-testimonial-navigation { display: flex; align-items: center; gap: 15px; } @media only screen and (max-width: 991px) { .rs-testimonial-five.has-theme-orange .rs-section-title br { display: none; } } .rs-testimonial-six { position: relative; z-index: 1; padding-bottom: 200px; } @media only screen and (max-width: 1600px) { .rs-testimonial-six { padding-bottom: 150px; } } @media only screen and (max-width: 1199px) { .rs-testimonial-six { padding-bottom: 100px; } } @media only screen and (max-width: 991px) { .rs-testimonial-six { padding-bottom: 0px; } } .rs-testimonial-six .rs-testimonial-bg-thumb { position: absolute; width: 100%; height: 100%; top: 0; inset-inline-start: 0; background-position: center center; background-repeat: no-repeat; background-size: cover; z-index: -1; } @media only screen and (max-width: 991px) { .rs-testimonial-six .rs-testimonial-bg-thumb { display: none; } } .rs-testimonial-bg-thumb-wrapper { position: relative; z-index: 1; } .rs-testimonial-bg-thumb-wrapper .rs-testimonial-bg-thumb { position: absolute; width: 100%; height: 100%; top: 0; inset-inline-start: 0; background-position: center center; background-repeat: no-repeat; background-size: cover; z-index: -1; } /*----------------------------------------*/ /* Why Choose css /*----------------------------------------*/ .rs-why-choose-one .rs-why-choose-item { display: inline-flex; align-items: center; gap: 25px; transition: all 0.5s ease; } @media only screen and (max-width: 480px) { .rs-why-choose-one .rs-why-choose-item { flex-wrap: wrap; } } .rs-why-choose-one .rs-why-choose-item:not(:last-child) { margin-bottom: 25px; } .rs-why-choose-one .rs-why-choose-item:hover .rs-why-choose-icon svg { animation: rs-fold linear 0.3s; } .rs-why-choose-one .rs-why-choose-icon { width: 80px; height: 80px; background: var(--rs-theme-blue); display: flex; align-items: center; justify-content: center; flex: 0 0 auto; } .rs-why-choose-one .rs-why-choose-icon svg { width: 45px; } .rs-why-choose-one .rs-why-choose-icon.has-white svg path { fill: var(--rs-white); } .rs-why-choose-one .rs-why-choose-title { color: #0C3C61; font-size: 22px; margin-bottom: 5px; } .rs-why-choose-one .rs-why-choose-progress { max-width: 610px; margin-top: 40px; } .rs-why-choose-one .rs-why-choose-progress .progress-top { margin-bottom: 10px; } .rs-why-choose-one .rs-why-choose-progress .progress-title { font-size: 18px; color: #0C3C61; font-weight: 500; } .rs-why-choose-one .rs-why-choose-progress .progress-number { font-size: 16px; color: #0C3C61; font-weight: 500; } .rs-why-choose-one .rs-why-choose-progress .progress { background: #eee; } .rs-why-choose-one .rs-why-choose-progress .progress-bar { background-color: var(--rs-theme-blue); } .rs-why-choose-one .rs-why-choose-thumb-wrapper { position: relative; margin-bottom: 30px; margin-inline-start: 70px; transform: translateX(-120px); } @media only screen and (max-width: 1600px) { .rs-why-choose-one .rs-why-choose-thumb-wrapper { transform: translateX(-20px); } } @media only screen and (max-width: 1366px) { .rs-why-choose-one .rs-why-choose-thumb-wrapper { transform: translateX(-30px); margin-bottom: 0px; margin-inline-start: 0px; } } @media only screen and (max-width: 1199px) { .rs-why-choose-one .rs-why-choose-thumb-wrapper { transform: translateX(-10px); position: sticky; top: 110px; } } @media only screen and (max-width: 991px) { .rs-why-choose-one .rs-why-choose-thumb-wrapper { transform: translateX(0px); position: relative; top: unset; margin-bottom: 30px; margin-inline-start: 70px; } } @media only screen and (max-width: 575px) { .rs-why-choose-one .rs-why-choose-thumb-wrapper { margin-bottom: 0px; margin-inline-start: 0px; } } [dir=rtl] .rs-why-choose-one .rs-why-choose-thumb-wrapper { transform: translateX(120px); } @media only screen and (max-width: 1600px) { [dir=rtl] .rs-why-choose-one .rs-why-choose-thumb-wrapper { transform: translateX(20px); } } @media only screen and (max-width: 1366px) { [dir=rtl] .rs-why-choose-one .rs-why-choose-thumb-wrapper { transform: translateX(30px); } } @media only screen and (max-width: 1199px) { [dir=rtl] .rs-why-choose-one .rs-why-choose-thumb-wrapper { transform: translateX(10px); } } @media only screen and (max-width: 991px) { [dir=rtl] .rs-why-choose-one .rs-why-choose-thumb-wrapper { transform: translateX(0px); } } .rs-why-choose-one .rs-why-choose-thumb { width: 600px; } @media only screen and (max-width: 1600px) { .rs-why-choose-one .rs-why-choose-thumb { width: 500px; } } @media only screen and (max-width: 1199px) { .rs-why-choose-one .rs-why-choose-thumb { width: 400px; } } @media only screen and (max-width: 991px) { .rs-why-choose-one .rs-why-choose-thumb { width: 100%; } } .rs-why-choose-one .rs-why-choose-thumb img { width: 100%; } .rs-why-choose-one .rs-why-choose-small-thumb { position: absolute; bottom: -30px; width: 245px; inset-inline-start: -70px; } @media only screen and (max-width: 1366px) { .rs-why-choose-one .rs-why-choose-small-thumb { inset-inline-start: 0px; bottom: 0px; } } @media only screen and (max-width: 991px) { .rs-why-choose-one .rs-why-choose-small-thumb { inset-inline-start: -70px; bottom: -30px; } } @media only screen and (max-width: 575px) { .rs-why-choose-one .rs-why-choose-small-thumb { inset-inline-start: 0px; bottom: 0px; width: 200px; } } @media only screen and (max-width: 480px) { .rs-why-choose-one .rs-why-choose-small-thumb { width: 170px; } } .rs-why-choose-one .rs-play-btn { position: absolute; bottom: 0; top: 50%; transform: translate(-50%, -50%); left: 50%; } .rs-why-choose-one.has-theme-orange .rs-why-choose-icon { background: var(--rs-theme-orange); } .rs-why-choose-one.has-theme-orange .rs-why-choose-title { color: var(--rs-title-primary); } .rs-why-choose-one.has-theme-orange .progress-top .progress-title, .rs-why-choose-one.has-theme-orange .progress-top .progress-number { color: var(--rs-title-primary); } .rs-why-choose-one.has-theme-orange .rs-why-choose-progress .progress-bar { background-color: var(--rs-theme-orange); } .rs-why-choose-one.has-theme-orange .rs-why-choose-thumb img, .rs-why-choose-one.has-theme-orange .rs-why-choose-small-thumb img { border-radius: 5px; } .rs-why-choose-one.has-theme-green { position: relative; z-index: 1; overflow: hidden; padding-top: 110px; padding-bottom: 110px; } @media only screen and (max-width: 991px) { .rs-why-choose-one.has-theme-green { padding-top: 0px; padding-bottom: 80px; } } @media only screen and (max-width: 767px) { .rs-why-choose-one.has-theme-green { padding-bottom: 70px; } } .rs-why-choose-one.has-theme-green .rs-why-choose-bg-thumb { position: absolute; width: 100%; height: 100%; top: 0; inset-inline-start: 0; background-position: center right; background-repeat: no-repeat; background-size: contain; z-index: -1; } [dir=rtl] .rs-why-choose-one.has-theme-green .rs-why-choose-bg-thumb { transform: rotateY(180deg); } @media only screen and (max-width: 991px) { .rs-why-choose-one.has-theme-green .rs-why-choose-bg-thumb { display: none; } } .rs-why-choose-one.has-theme-green .rs-why-choose-shape-one { position: absolute; bottom: -250px; inset-inline-start: -100px; } .rs-why-choose-one.has-theme-green .rs-why-choose-icon { background: var(--rs-bg-primary); } .rs-why-choose-one.has-theme-green .rs-why-choose-icon svg { width: 45px; } .rs-why-choose-one.has-theme-green .rs-why-choose-title { color: var(--rs-title-primary); } .rs-why-choose-one.has-theme-green .rs-why-choose-thumb img, .rs-why-choose-one.has-theme-green .rs-why-choose-small-thumb img { border-radius: 5px; } .rs-why-choose-one.has-theme-green .rs-why-choose-btn { margin-top: 40px; } .rs-why-choose-one.has-theme-green .rs-why-choose-title { color: var(--rs-theme-green); } @media only screen and (max-width: 991px) { .rs-why-choose-two { padding-top: 80px; padding-bottom: 80px; } } @media only screen and (max-width: 575px) { .rs-why-choose-two { padding-top: 70px; padding-bottom: 70px; } } .rs-why-choose-two .rs-why-choose-thumb-wrapper { display: flex; position: relative; gap: 70px; } @media only screen and (max-width: 480px) { .rs-why-choose-two .rs-why-choose-thumb-wrapper { gap: 30px; flex-wrap: wrap; justify-content: center; } } .rs-why-choose-two .rs-why-choose-thumb img { width: 100%; } .rs-why-choose-two .rs-why-choose-thumb.image-one { width: 345px; margin-top: 45px; } @media only screen and (max-width: 480px) { .rs-why-choose-two .rs-why-choose-thumb.image-one { width: 100%; } } .rs-why-choose-two .rs-why-choose-content-wrapper { display: grid; grid-template-columns: repeat(2, 1fr); gap: 50px; margin-inline-start: 15px; margin-top: 50px; } @media only screen and (max-width: 991px) { .rs-why-choose-two .rs-why-choose-content-wrapper { margin-inline-start: 0px; margin-top: 0px; } } @media only screen and (max-width: 575px) { .rs-why-choose-two .rs-why-choose-content-wrapper { grid-template-columns: repeat(1, 1fr); gap: 30px; } } .rs-why-choose-two .rs-counter-number, .rs-why-choose-two .prefix { font-size: 115px; position: relative; -webkit-text-fill-color: transparent; color: transparent; -webkit-text-stroke-width: 2px; stroke-width: 2px; -webkit-text-stroke-color: rgba(2, 59, 74, 0.6); stroke: rgba(2, 59, 74, 0.6); font-weight: 500; line-height: 0.8; } @media only screen and (max-width: 1600px) { .rs-why-choose-two .rs-counter-number, .rs-why-choose-two .prefix { font-size: 90px; } } @media only screen and (max-width: 1199px) { .rs-why-choose-two .rs-counter-number, .rs-why-choose-two .prefix { font-size: 70px; } } @media only screen and (max-width: 767px) { .rs-why-choose-two .rs-counter-number, .rs-why-choose-two .prefix { font-size: 60px; } } .rs-why-choose-two .rs-counter-number-wrapper { display: flex; align-items: center; padding-bottom: 10px; margin-bottom: 20px; border-bottom: 1px solid rgba(31, 31, 31, 0.16); } @media only screen and (max-width: 1366px) { .rs-why-choose-two .rs-counter-number-wrapper { margin-bottom: 10px; } } .rs-why-choose-two .rs-counter-title { font-size: 24px; font-weight: 500; } @media only screen and (max-width: 1366px) { .rs-why-choose-two .rs-counter-title { font-size: 20px; } } .rs-why-choose-three { position: relative; z-index: 1; overflow-x: clip; } .rs-why-choose-three .rs-why-choose-shape { position: absolute; width: 155px; height: 100%; background: white; border-radius: 30px 30px 0px 0px; top: 30px; inset-inline-start: 0; } @media only screen and (max-width: 1700px) { .rs-why-choose-three .rs-why-choose-shape { width: 100px; } } @media only screen and (max-width: 1600px) { .rs-why-choose-three .rs-why-choose-shape { display: none; } } .rs-why-choose-three .rs-why-choose-bg-thumb { position: absolute; width: 64%; height: 100%; inset-inline-start: 0; background-position: center center; background-repeat: no-repeat; background-size: cover; top: 0; z-index: -1; } @media only screen and (max-width: 991px) { .rs-why-choose-three .rs-why-choose-bg-thumb { width: 100%; } } .rs-why-choose-three .rs-why-choose-content-wrapper { position: relative; z-index: 1; } .rs-why-choose-three .rs-section-subtitle { color: rgba(2, 1, 1, 0); -webkit-text-stroke-color: rgba(255, 255, 255, 0.74); stroke: rgba(255, 255, 255, 0.74); } .rs-why-choose-three .rs-section-title { color: var(--rs-white); } .rs-why-choose-three .rs-why-choose-content-item { display: inline-flex; align-items: center; gap: 20px; } @media only screen and (max-width: 575px) { .rs-why-choose-three .rs-why-choose-content-item { flex-wrap: wrap; } } .rs-why-choose-three .rs-why-choose-title { color: var(--rs-white); margin-bottom: 5px; } .rs-why-choose-three .descrip { color: var(--rs-white); } .rs-why-choose-three .rs-why-choose-icon svg { width: 60px; height: 60px; } .rs-why-choose-three .rs-why-choose-content-item:not(:last-child) { margin-bottom: 35px; } .rs-why-choose-three .rs-why-choose-content-item:hover .rs-why-choose-icon svg { animation: rs-fold linear 0.3s; } .rs-why-choose-three .rs-why-choose-btn-wrapper { position: relative; z-index: 1; } .rs-why-choose-three .rs-why-choose-btn-wrapper { position: absolute; width: 44%; height: 100%; inset-inline-end: 0; background-position: center center; background-repeat: no-repeat; background-size: cover; top: 0; z-index: 1; } @media only screen and (max-width: 991px) { .rs-why-choose-three .rs-why-choose-btn-wrapper { width: 100%; position: relative; height: 300px; } } @media only screen and (max-width: 575px) { .rs-why-choose-three .rs-why-choose-btn-wrapper { height: 250px; } } .rs-why-choose-three .rs-why-choose-btn { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); } .rs-why-choose-three .rs-play-btn { width: 65px; height: 65px; font-size: 20px; } .rs-why-choose-four { position: relative; z-index: 1; } .rs-why-choose-four .rs-why-choose-bg-thumb { position: absolute; width: 100%; height: 100%; background-position: center center; background-repeat: no-repeat; background-size: cover; z-index: -1; top: 0; inset-inline-start: 0; } .rs-why-choose-four .rs-why-choose-tab-content { margin-top: 30px; margin-bottom: 40px; max-width: 600px; } .rs-why-choose-four .rs-why-choose-tab-content p { color: var(--rs-white); font-size: 18px; } .rs-why-choose-four .rs-why-choose-feature-list ul { display: flex; gap: 20px 60px; flex-wrap: wrap; } .rs-why-choose-four .rs-why-choose-feature-list ul li { margin: 0; color: var(--rs-white); } .rs-why-choose-four .rs-section-title { color: var(--rs-white); } .rs-why-choose-four .rs-why-choose-tab .nav-link { background: var(--rs-bg-primary); color: var(--rs-text-primary); font-weight: 500; padding: 10px 50px 10px 50px; height: 50px; display: flex; align-items: center; justify-content: center; position: relative; border-radius: 0; } @media only screen and (max-width: 575px) { .rs-why-choose-four .rs-why-choose-tab .nav-link { width: 100%; } } .rs-why-choose-four .rs-why-choose-tab .nav-link::after { width: 100%; height: 3px; transform: scaleX(0); -webkit-transition: transform 0.5s ease; transition: transform 0.5s ease; position: absolute; content: ""; inset-inline-start: -1px; top: 0; background-color: var(--rs-theme-deep-blue); border-radius: 0; } .rs-why-choose-four .rs-why-choose-tab .nav-link.active { color: var(--rs-theme-deep-blue); } .rs-why-choose-four .rs-why-choose-tab .nav-link.active::after { transform: scaleX(1); } .rs-why-choose-four .rs-why-choose-tab .nav-link:hover { color: var(--rs-theme-deep-blue); } .rs-why-choose-four .rs-why-choose-tab .nav-link:hover::after { transform: scaleX(1); } @media only screen and (max-width: 575px) { .rs-why-choose-four .rs-why-choose-tab .nav-item { width: 100%; } } .rs-why-choose-four .rs-why-choose-tab .nav-item:not(:last-child) .nav-link::before { content: ""; position: absolute; width: 1px; height: 30px; inset-inline-end: 0; top: 50%; background: #DDDDE0; display: block; transform: translate(-50%, -50%); } .rs-why-choose-four .rs-why-choose-tab-anim .tab-pane.active .rs-why-choose-tab-content { -webkit-animation: slide-down 5s ease-out; animation: slide-down 5s ease-out; } /*----------------------------------------*/ /* services css /*----------------------------------------*/ .rs-services-one .rs-services-shape { position: absolute; top: 0; inset-inline-end: 220px; z-index: 1; } .rs-services-one .rs-services-btn { display: flex; justify-content: end; } @media only screen and (max-width: 991px) { .rs-services-one .rs-services-btn { justify-content: start; } } .rs-services-one .rs-services-tab .nav-pills { display: block; } .rs-services-one .rs-services-tab .nav-item:not(:last-child) { margin-bottom: 15px; } .rs-services-one .rs-services-tab .nav-link { width: calc(100% - 15px); height: 55px; background: var(--rs-white); display: flex; align-items: center; justify-content: start; position: relative; gap: 10px; border-radius: 2px; font-weight: 700; padding: 10px 30px 10px 30px; color: var(--rs-text-primary); border: 1px solid #EFEBEB; transition: all 0.5s ease; } @media only screen and (max-width: 1199px) { .rs-services-one .rs-services-tab .nav-link { width: 100%; } } .rs-services-one .rs-services-tab .nav-link svg { position: absolute; top: 52%; transform: translate(-24px, -50%); visibility: hidden; opacity: 0; -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; } [dir=rtl] .rs-services-one .rs-services-tab .nav-link svg { transform: translate(-10px, -50%); } .rs-services-one .rs-services-tab .nav-link.active { background: var(--rs-theme-orange); color: var(--rs-white); } .rs-services-one .rs-services-tab .nav-link.active svg { transform: translate(0px, -50%); visibility: visible; opacity: 1; } [dir=rtl] .rs-services-one .rs-services-tab .nav-link.active svg { transform: translate(20px, -50%); } .rs-services-one .rs-services-tab .nav-link:hover { background: var(--rs-theme-orange); color: var(--rs-white); } .rs-services-one .rs-services-tab .nav-link:hover svg { transform: translate(0px, -50%); visibility: visible; opacity: 1; } [dir=rtl] .rs-services-one .rs-services-tab .nav-link:hover svg { transform: translate(20px, -50%); } .rs-services-one .rs-services-tab-content p { margin: 15px 0 40px; } .rs-services-one .rs-services-tab-title { font-size: 36px; } @media only screen and (max-width: 1600px) { .rs-services-one .rs-services-tab-title { font-size: 30px; } } @media only screen and (max-width: 1199px) { .rs-services-one .rs-services-tab-title { font-size: 25px; } } .rs-services-one .rs-services-tab-title.has-theme-green { color: var(--rs-theme-green); } .rs-services-one .rs-services-tab-list { margin-bottom: 20px; } .rs-services-one .rs-services-tab-list ul li { list-style: none; position: relative; padding-inline-start: 30px; display: flex; align-items: center; color: var(--rs-title-primary); font-weight: 500; font-size: 16px; } .rs-services-one .rs-services-tab-list ul li:not(:last-child) { margin-bottom: 20px; } .rs-services-one .rs-services-tab-list ul li::before { content: "\eb7b"; color: var(--rs-theme-orange); font-size: 15px; margin: 0; font-weight: 400; font-family: "remixicon"; position: absolute; inset-inline-start: 0; width: 20px; height: 20px; border: 2px solid var(--rs-theme-orange); border-radius: 50%; display: flex; align-items: center; justify-content: center; } .rs-services-one .rs-services-tab-content-thumb { margin: 0 0 0 10px; height: 100%; } @media only screen and (max-width: 1600px) { .rs-services-one .rs-services-tab-content-thumb { margin: 0 0 0 0px; } } .rs-services-one .rs-services-tab-content-thumb img { width: 100%; height: 405px; object-fit: cover; } @media only screen and (max-width: 575px) { .rs-services-one .rs-services-tab-content-thumb img { height: 100%; } } .rs-services-one .rs-services-tab-content-thumb.has-clip img { clip-path: polygon(0% 0%, 86% 0, 100% 20%, 100% 100%, 0% 100%); } .rs-services-one .rs-services-tab-content { margin-inline-start: 30px; } @media only screen and (max-width: 1600px) { .rs-services-one .rs-services-tab-content { margin-inline-start: 10px; } } .rs-services-one .rs-services-tab-anim .tab-pane.active .rs-services-tab-content-wrapper { -webkit-animation: slide-down 5s ease-out; animation: slide-down 5s ease-out; } [dir=rtl] .rs-services-one .rs-services-icon { transform: rotate(-180deg); } .rs-services-one.has-theme-green .rs-services-tab .nav-pills { display: block; } .rs-services-one.has-theme-green .rs-services-tab .nav-item:not(:last-child) { margin-bottom: 15px; } .rs-services-one.has-theme-green .rs-services-tab .nav-link.active { background: var(--rs-theme-light-green); } .rs-services-one.has-theme-green .rs-services-tab .nav-link:hover { background: var(--rs-theme-light-green); } .rs-services-one.has-theme-green .rs-services-tab-list { margin-bottom: 20px; } .rs-services-one.has-theme-green .rs-services-tab-list ul li::before { color: var(--rs-theme-light-green); border: 2px solid var(--rs-theme-light-green); } .rs-services-two { position: relative; z-index: 1; } .rs-services-two .rs-services-bg-thumb { position: absolute; width: 100%; height: 100%; top: 0; inset-inline-end: 0; background-position: bottom right; background-repeat: no-repeat; background-size: 30% auto; z-index: -1; } .rs-services-two .rs-services-content-wrapper .descrip { margin: 20px 0 25px; } .rs-services-two .rs-services-slide-wrapper { margin-inline-start: 10px; } @media only screen and (max-width: 1600px) { .rs-services-two .rs-services-slide-wrapper { margin-inline-start: 0px; } } .rs-services-two .rs-services-content { position: relative; transition: all 0.5s ease; padding: 30px 30px; background: var(--rs-white); } @media only screen and (max-width: 1600px) { .rs-services-two .rs-services-content { padding: 20px 20px; } } .rs-services-two .rs-services-item .descrip { margin-bottom: 20px; } .rs-services-two .rs-services-item:hover .rs-services-thumb img { transform: scale(1.05); } .rs-services-two .rs-services-item:hover .rs-text-btn { color: var(--rs-theme-red); } .rs-services-two .rs-services-item:hover .rs-square-btn { background: var(--rs-theme-red); } .rs-services-two .rs-services-item:hover .rs-square-btn svg path { fill: var(--rs-white); } .rs-services-two .rs-services-text-link { font-size: 15px; font-weight: 500; text-transform: uppercase; } .rs-services-two .rs-services-text-link a { color: var(--rs-text-primary); position: relative; } .rs-services-two .rs-services-text-link a::before { content: ""; position: absolute; background: var(--rs-text-primary); width: 50px; height: 1px; bottom: 1px; inset-inline-start: 0; transition: all 0.5s ease; } .rs-services-two .rs-services-text-link a:hover { color: var(--rs-theme-red); } .rs-services-two .rs-services-text-link a:hover::before { width: 100%; background: var(--rs-theme-red); } .rs-services-two .rs-services-thumb { position: relative; overflow: hidden; } .rs-services-two .rs-services-thumb img { width: 100%; transition: all 0.5s ease; } .rs-services-two .rs-services-btn-wrapper { display: flex; align-items: center; justify-content: space-between; } .rs-services-two .rs-services-title { margin-bottom: 12px; } .rs-services-two .rs-services-title a:hover { color: var(--rs-theme-red); } .rs-services-two .rs-services-navigation { display: flex; align-items: center; gap: 15px; margin-top: 60px; } @media only screen and (max-width: 1600px) { .rs-services-two .rs-services-navigation { margin-top: 30px; } } .rs-services-two.has-theme-orange { padding-bottom: 350px; } .rs-services-two.has-theme-orange .rs-services-text-link a:hover { color: var(--rs-theme-orange); } .rs-services-two.has-theme-orange .rs-services-text-link a:hover::before { background: var(--rs-theme-orange); } .rs-services-two.has-theme-orange .rs-services-title { margin-bottom: 12px; } .rs-services-two.has-theme-orange .rs-services-title a:hover { color: var(--rs-theme-orange); } .rs-services-two.has-theme-orange .rs-services-item:hover .rs-text-btn { color: var(--rs-theme-orange); } .rs-services-two.has-theme-orange .rs-services-item:hover .rs-square-btn { background: var(--rs-theme-orange); } .rs-services-three { position: relative; z-index: 1; } .rs-services-three .rs-services-content-wrapper .descrip { margin: 20px 0 25px; } .rs-services-three .rs-services-slide-wrapper { margin-inline-start: 10px; } @media only screen and (max-width: 1600px) { .rs-services-three .rs-services-slide-wrapper { margin-inline-start: 0px; } } .rs-services-three .rs-services-content { position: relative; transition: all 0.5s ease; padding: 30px 30px; background: var(--rs-white); } @media only screen and (max-width: 1600px) { .rs-services-three .rs-services-content { padding: 20px 20px; } } .rs-services-three .rs-services-number { position: relative; margin-bottom: 10px; height: 60px; } .rs-services-three .rs-services-number::before { position: absolute; width: calc(100% - 70px); height: 1px; z-index: 2; inset-inline-end: 0px; background: #f5f5f6; content: ""; top: 50%; transform: translateY(-50%); transition: 0.3s; } .rs-services-three .rs-services-number::after { position: absolute; color: #f5f5f6; counter-increment: count; content: "0" counter(count); z-index: 2; inset-inline-start: 0; font-size: 52px; font-weight: 700; top: 50%; transform: translateY(-50%); transition: 0.3s; } @media only screen and (max-width: 1366px) { .rs-services-three .rs-services-number::after { font-size: 40px; } } .rs-services-three .rs-services-item { position: relative; } .rs-services-three .rs-services-item .descrip { margin-bottom: 20px; } .rs-services-three .rs-services-item:hover .rs-services-thumb img { transform: scale(1.05); } .rs-services-three .rs-services-item:hover .rs-square-btn { background: var(--rs-theme-blue); } .rs-services-three .rs-services-item:hover .rs-square-btn svg path { fill: var(--rs-white); } .rs-services-three .rs-services-item:hover .rs-text-btn { color: var(--rs-theme-blue); } .rs-services-three .rs-services-item:hover .rs-services-number::before { background: var(--rs-theme-blue); } .rs-services-three .rs-services-item:hover .rs-services-number::after { color: var(--rs-theme-blue); } .rs-services-three .rs-services-thumb { position: relative; overflow: hidden; } .rs-services-three .rs-services-thumb img { width: 100%; transition: all 0.5s ease; } .rs-services-three .rs-services-btn-wrapper { display: flex; align-items: center; justify-content: space-between; } .rs-services-three .rs-services-title { margin-bottom: 12px; } .rs-services-three .rs-services-title a:hover { color: var(--rs-theme-blue); } .rs-services-three .rs-services-navigation { display: flex; align-items: center; gap: 15px; margin-top: 60px; } @media only screen and (max-width: 991px) { .rs-services-three .rs-services-navigation { margin-top: 0; } } .rs-services-three.has-theme-blue .rs-services-title { color: #0C3C61; } .rs-services-three.has-theme-orange .rs-services-item:hover .rs-square-btn { background: var(--rs-theme-orange); } .rs-services-three.has-theme-orange .rs-services-item:hover .rs-square-btn svg path { fill: var(--rs-white); } .rs-services-three.has-theme-orange .rs-services-item:hover .rs-text-btn { color: var(--rs-theme-orange); } .rs-services-three.has-theme-orange .rs-services-item:hover .rs-services-number::before { background: var(--rs-theme-orange); } .rs-services-three.has-theme-orange .rs-services-item:hover .rs-services-number::after { color: var(--rs-theme-orange); } .rs-services-three.has-theme-orange .rs-services-content { background: var(--rs-bg-primary); } @media only screen and (max-width: 1600px) { .rs-services-three.has-theme-orange .rs-services-content { padding: 20px 20px; } } .rs-services-three.has-theme-orange .rs-services-title a:hover { color: var(--rs-theme-orange); } .rs-services-three.has-theme-orange .rs-services-number::before { background: #EDEDEF; } .rs-services-three.has-theme-orange .rs-services-number::after { color: #EDEDEF; } .rs-services-three.has-theme-orange .rs-services-content-wrapper { height: 100%; } @media only screen and (max-width: 991px) { .rs-services-three.has-theme-orange .rs-services-content-wrapper { height: unset; } } .rs-services-three.has-theme-orange .rs-section-title-wrapper { height: 100%; } @media only screen and (max-width: 991px) { .rs-services-three.has-theme-orange .rs-section-title-wrapper { height: unset; } } .rs-services-three.has-theme-orange .rs-services-navigation { margin-top: -50px; display: flex; align-items: center; gap: 20px; } @media only screen and (max-width: 991px) { .rs-services-three.has-theme-orange .rs-services-navigation { margin-top: 0px; } } .rs-services-three.has-theme-orange .rs-services-navigation button { background: #EDEDEF; color: var(--rs-black); } .rs-services-three.has-theme-orange .rs-services-navigation button:hover { background: var(--rs-theme-orange); color: var(--rs-white); } .rs-services-four { position: relative; overflow-x: clip; background: #142340; z-index: 2; } .rs-services-four .rs-services-item { position: relative; z-index: 2; display: flex; align-items: center; gap: 30px; justify-content: space-between; } .rs-services-four .rs-services-item:hover .rs-services-thumb { opacity: 1; } .rs-services-four .rs-services-item:hover .rs-services-title { color: var(--rs-theme-red); } .rs-services-four .rs-services-item:hover .rs-services-count-number { color: var(--rs-theme-red); } .rs-services-four .rs-services-item:hover .rs-services-icon-btn svg path { fill: var(--rs-theme-red); } .rs-services-four .rs-services-item:not(:last-child) { border-bottom: 1px solid rgba(255, 255, 255, 0.2); margin-bottom: 25px; padding-bottom: 25px; } .rs-services-four .rs-services-bg-thumb { position: absolute; width: 100%; height: 100%; background-position: center right; top: 0; background-repeat: no-repeat; z-index: -1; } @media only screen and (max-width: 1366px) { .rs-services-four .rs-services-bg-thumb { display: none; } } [dir=rtl] .rs-services-four .rs-services-bg-thumb { transform: rotateY(180deg); } .rs-services-four .rs-services-wrapper { padding-inline-end: 140px; } @media only screen and (max-width: 1366px) { .rs-services-four .rs-services-wrapper { padding-inline-end: 0px; } } .rs-services-four .rs-section-title { color: var(--rs-white); } .rs-services-four .descrip { color: rgba(255, 255, 255, 0.85); } .rs-services-four .has-bg-field { background: rgba(255, 255, 255, 0.1); } .rs-services-four .rs-services-thumb { position: absolute; content: ""; right: 50px; bottom: 30px; opacity: 0; pointer-events: none; transition: all 0.3s ease 0s; z-index: 1; } .rs-services-four .rs-services-thumb img { width: 280px; } .rs-services-four .rs-services-count-number { font-size: 24px; font-weight: 700; color: var(--rs-white); } .rs-services-four .rs-services-title { color: var(--rs-white); } .rs-services-four .rs-services-title a:hover { color: var(--rs-theme-red); } .rs-services-four .rs-services-content-wrapper { margin: 40px 0px 0px; } .rs-services-four .rs-services-content { display: flex; align-items: center; gap: 30px; } .rs-services-four .rs-services-btn { margin-top: 60px; } .rs-services-four .rs-services-btn .has-transparent-btn svg { width: 20px; height: 20px; } .rs-services-five .rs-services-item { background: var(--rs-white); padding: 30px 25px 30px 25px; position: relative; z-index: 1; display: flex; gap: 25px; } @media only screen and (max-width: 1600px) { .rs-services-five .rs-services-item { padding: 25px 20px 25px 20px; } } @media only screen and (max-width: 1199px) { .rs-services-five .rs-services-item { flex-wrap: wrap; } } .rs-services-five .rs-services-item:hover .rs-services-icon svg { animation: rs-fold linear 0.3s; } .rs-services-five .rs-services-item:hover .rs-services-icon::before { background: var(--rs-theme-orange); } .rs-services-five .rs-services-item:hover .rs-services-title { color: var(--rs-theme-orange); } .rs-services-five .rs-services-item:hover .rs-btn { color: var(--rs-theme-orange); } .rs-services-five .rs-services-item:hover .rs-btn svg { fill: var(--rs-theme-orange); } .rs-services-five .rs-services-bg-thumb { position: absolute; width: 100%; height: 100%; top: 0; inset-inline-start: 0; background-position: bottom center; background-repeat: no-repeat; background-size: cover; z-index: -1; border-radius: 5px; } .rs-services-five .rs-services-btn { display: flex; justify-content: end; } @media only screen and (max-width: 991px) { .rs-services-five .rs-services-btn { justify-content: start; } } .rs-services-five .rs-services-icon { width: 60px; height: 60px; background: rgba(255, 255, 255, 0.1490196078); display: flex; align-items: center; justify-content: center; border-radius: 5px; flex: 0 0 auto; position: relative; z-index: 1; } .rs-services-five .rs-services-icon::before { position: absolute; content: ""; width: 2px; height: 84px; background: rgba(255, 255, 255, 0.1); bottom: -100px; inset-inline-start: 50%; transform: translateX(-50%); } @media only screen and (max-width: 1199px) { .rs-services-five .rs-services-icon::before { content: none; } } .rs-services-five .rs-services-icon svg { width: 40px; fill: var(--rs-theme-orange); } .rs-services-five .rs-services-title { color: var(--rs-white); margin-bottom: 20px; } .rs-services-five .rs-services-title a:hover { color: var(--rs-theme-orange); } .rs-services-five .descrip { color: var(--rs-text-secondary); margin-bottom: 20px; } .rs-services-six .rs-services-item { padding-top: 40px; padding-bottom: 40px; padding-inline-start: 40px; border-radius: 5px; background: var(--rs-bg-primary); position: relative; z-index: 1; } @media only screen and (max-width: 1366px) { .rs-services-six .rs-services-item { padding-top: 35px; padding-bottom: 35px; padding-inline-start: 35px; } } @media only screen and (max-width: 991px) { .rs-services-six .rs-services-item { padding-top: 30px; padding-bottom: 30px; padding-inline-start: 30px; } } @media only screen and (max-width: 480px) { .rs-services-six .rs-services-item { padding-top: 25px; padding-bottom: 25px; padding-inline-start: 25px; } } .rs-services-six .rs-services-item::before { position: absolute; content: ""; width: 0; height: 3px; bottom: 0; left: 0; background-color: var(--rs-theme-light-blue); visibility: hidden; opacity: 0; transition: all 0.5s ease; border-radius: 0 0 5px 5px; } .rs-services-six .rs-services-item:hover::before { width: 100%; visibility: visible; opacity: 1; } .rs-services-six .rs-services-item:hover .rs-services-thumb img { border-radius: 100px 0 0 100px; } .rs-services-six .rs-services-item:hover .rs-btn .icon-box svg path { fill: var(--rs-theme-light-blue); } .rs-services-six .rs-services-bg-thumb { position: absolute; width: 100%; height: 100%; top: 0; inset-inline-end: 0; background-position: top right; background-repeat: no-repeat; z-index: -1; } .rs-services-six .rs-services-title { font-size: 30px; margin-bottom: 20px; } @media only screen and (max-width: 1366px) { .rs-services-six .rs-services-title { font-size: 26px; } } @media only screen and (max-width: 1199px) { .rs-services-six .rs-services-title { font-size: 24px; } } @media only screen and (max-width: 480px) { .rs-services-six .rs-services-title { font-size: 22px; } } .rs-services-six .descrip { max-width: 300px; margin-bottom: 20px; } .rs-services-six .rs-services-icon { margin-bottom: 25px; } .rs-services-six .rs-services-icon .rs-btn:hover .icon-box svg path { fill: var(--rs-theme-blue); } .rs-services-six .rs-services-icon .icon-box svg { width: 26px; } .rs-services-six .rs-services-thumb img { width: 100%; transition: all 0.5s ease; border-radius: 5px 0 0 0; } .rs-services-six .rs-services-number { position: relative; z-index: 1; margin-bottom: 20px; } .rs-services-six .rs-services-number::before { position: absolute; color: var(--rs-theme-light-blue); counter-increment: count; content: "0" counter(count); z-index: 2; inset-inline-start: 0; font-weight: 500; top: -10px; transition: 0.3s; width: 30px; height: 30px; background: var(--rs-white); display: flex; align-items: center; justify-content: center; } .rs-services-six .rs-services-btn { display: flex; justify-content: end; } @media only screen and (max-width: 767px) { .rs-services-six .rs-services-btn { justify-content: start; } } .rs-services-seven { position: relative; z-index: 2; } .rs-services-seven.has-space { padding-bottom: 270px; } .rs-services-seven .rs-services-bg-thumb { position: absolute; width: 100%; height: 100%; top: 0; inset-inline-start: 0; background-position: center center; background-repeat: no-repeat; background-size: cover; border-radius: 100px 0px 0px 100px; z-index: -1; } @media only screen and (max-width: 767px) { .rs-services-seven .rs-services-bg-thumb { border-radius: 50px 0px 0px 50px; } } .rs-services-seven .rs-services-section-content { display: flex; align-items: center; justify-content: space-between; flex-wrap: wrap; gap: 30px; } .rs-services-seven .rs-section-title { color: var(--rs-white); } .rs-services-seven .rs-section-title.rs-black { color: var(--rs-black); } .rs-services-seven .descrip { max-width: 355px; margin: 0; color: var(--rs-white); } @media only screen and (max-width: 1366px) { .rs-services-seven .descrip { max-width: 100%; } } .rs-services-seven .rs-services-item { padding: 40px 30px; background: var(--rs-theme-green); -webkit-transition: all 0.5s ease; transition: all 0.5s ease; position: relative; border-radius: 2px; z-index: 1; } @media only screen and (max-width: 1366px) { .rs-services-seven .rs-services-item { padding: 25px 25px; } } @media only screen and (max-width: 767px) { .rs-services-seven .rs-services-item { padding: 30px 30px; } } .rs-services-seven .rs-services-item::before { position: absolute; content: ""; width: 0; height: 2px; bottom: 0; inset-inline-start: 0; background: var(--rs-theme-yellow); visibility: hidden; opacity: 0; transition: all 0.5s ease-in-out; border-radius: 0 0 2px 2px; z-index: 1; } .rs-services-seven .rs-services-item:hover .rs-services-icon-btn { opacity: 1; visibility: visible; } .rs-services-seven .rs-services-item:hover::before { width: 100%; visibility: visible; opacity: 1; } .rs-services-seven .rs-services-item:hover .rs-services-title { color: var(--rs-theme-yellow); } .rs-services-seven .rs-services-title { color: var(--rs-white); } .rs-services-seven .rs-services-title a:hover { color: var(--rs-theme-yellow); } .rs-services-seven .rs-services-top { display: flex; align-items: center; justify-content: space-between; margin-bottom: 35px; } .rs-services-seven .rs-services-icon-btn { visibility: hidden; opacity: 0; transition: all 0.5s ease; line-height: 1; } .rs-services-seven .rs-services-icon-btn .icon-box svg { width: 20px; height: 20px; } .rs-services-seven .rs-services-icon { margin-bottom: 45px; } .rs-services-seven .rs-services-icon svg { width: 80px; height: 80px; } .rs-services-seven .descrip-text { color: #D4D4D4; } .rs-services-eight { position: relative; z-index: 1; } .rs-services-eight .rs-services-bg-thumb { position: absolute; width: 100%; height: 430px; top: 0; inset-inline-start: 0; z-index: -1; } .rs-services-eight .rs-services-content { position: relative; transition: all 0.5s ease; padding: 30px 30px; background: var(--rs-bg-primary); } @media only screen and (max-width: 1600px) { .rs-services-eight .rs-services-content { padding: 25px 25px; } } .rs-services-eight .rs-services-number { position: relative; margin-bottom: 10px; height: 60px; } .rs-services-eight .rs-services-number::before { position: absolute; width: calc(100% - 70px); height: 1px; z-index: 2; inset-inline-end: 0px; background: #E1E1E5; content: ""; top: 50%; transform: translateY(-50%); transition: 0.3s; } .rs-services-eight .rs-services-number::after { position: absolute; color: #E4E4E4; counter-increment: count; content: "0" counter(count); z-index: 2; inset-inline-start: 0; font-size: 52px; font-weight: 700; top: 50%; transform: translateY(-50%); transition: 0.3s; -webkit-text-stroke-width: 1px; stroke-width: 1px; -webkit-text-fill-color: transparent; } .rs-services-eight .rs-services-item { position: relative; } .rs-services-eight .rs-services-item .descrip { margin-bottom: 20px; } .rs-services-eight .rs-services-item:hover .rs-services-thumb img { transform: scale(1.05); } .rs-services-eight .rs-services-item:hover .rs-square-btn { background: var(--rs-theme-yellow); } .rs-services-eight .rs-services-item:hover .rs-square-btn svg path { fill: var(--rs-black); } .rs-services-eight .rs-services-item:hover .rs-text-btn { color: var(--rs-theme-yellow); } .rs-services-eight .rs-services-item:hover .rs-services-number::before { background: var(--rs-theme-yellow); } .rs-services-eight .rs-services-item:hover .rs-services-number::after { color: var(--rs-theme-yellow); -webkit-text-fill-color: unset; } .rs-services-eight .rs-services-thumb { position: relative; overflow: hidden; } .rs-services-eight .rs-services-thumb img { width: 100%; transition: all 0.5s ease; } .rs-services-eight .rs-services-btn-wrapper { display: flex; align-items: center; justify-content: space-between; } .rs-services-eight .rs-services-title { margin-bottom: 12px; } .rs-services-eight .rs-services-title a:hover { color: var(--rs-theme-yellow); } .rs-services-eight .rs-services-navigation { display: flex; gap: 25px; justify-content: end; } @media only screen and (max-width: 991px) { .rs-services-eight .rs-services-navigation { justify-content: start; } } .rs-services-nine .rs-services-item:hover .rs-services-content { transform: translate(0, -10px); } .rs-services-nine .rs-services-item:hover .rs-services-content:before { color: var(--rs-theme-orange); -webkit-text-fill-color: unset; } .rs-services-nine .rs-services-thumb img { width: 384px; height: 310px; } @media only screen and (max-width: 767px) { .rs-services-nine .rs-services-thumb img { width: 100%; height: 100%; } } .rs-services-nine .rs-services-content { margin-inline-start: 101px; margin-top: -55px; transition: all 0.3s ease; padding: 30px; background-color: var(--rs-white); border-radius: 15px; transform: translate(0); position: relative; } [dir=rtl] .rs-services-nine .rs-services-content { margin-inline-start: 0; } @media only screen and (max-width: 1600px) { .rs-services-nine .rs-services-content { padding: 20px; } } @media only screen and (max-width: 1199px) { .rs-services-nine .rs-services-content { margin-inline-start: 95px; } } @media only screen and (max-width: 991px) { .rs-services-nine .rs-services-content { margin-inline-start: 80px; } } @media only screen and (max-width: 767px) { .rs-services-nine .rs-services-content { margin-inline-start: 120px; margin-top: -95px; } } @media only screen and (max-width: 480px) { .rs-services-nine .rs-services-content { margin-inline-start: 0; margin-top: 0; } } .rs-services-nine .rs-services-content::before { position: absolute; color: #E4E4E4; counter-increment: count; content: "0" counter(count); z-index: 2; right: 20px; font-size: 36px; font-weight: 700; top: 0px; transform: translateY(-50%); transition: 0.3s; -webkit-text-stroke-width: 1px; stroke-width: 1px; -webkit-text-fill-color: transparent; } .rs-services-nine .rs-services-title { margin-bottom: 8px; } .rs-services-nine .rs-services-title a:hover { color: var(--rs-theme-orange); } .rs-services-nine .rs-services-pagination { margin-top: 50px; } .rs-services-nine .rs-services-pagination .swiper-pagination { position: relative; } .rs-services-ten .rs-services-tab-item { position: relative; z-index: 1; height: 404px; } @media only screen and (max-width: 1199px) { .rs-services-ten .rs-services-tab-item { height: 350px; } } @media only screen and (max-width: 575px) { .rs-services-ten .rs-services-tab-item { height: 300px; } } .rs-services-ten .rs-services-tab-content { position: absolute; inset-inline-end: 0; z-index: 2; bottom: 0; text-align: end; } .rs-services-ten .rs-services-bg-thumb { position: absolute; width: 100%; height: 100%; top: 0; left: 0; z-index: -1; background-repeat: no-repeat; background-size: cover; background-position: center; } .rs-services-ten .rs-services-descrip { max-width: 450px; margin-inline-end: 45px; margin-bottom: 45px; margin-inline-start: 30px; } @media only screen and (max-width: 480px) { .rs-services-ten .rs-services-descrip { margin-inline-end: 30px; } } .rs-services-ten .rs-services-descrip p { color: #040423; } [dir=rtl] .rs-services-ten .rs-services-icon { transform: rotate(-180deg); } .rs-services-ten .rs-services-tab .nav-pills { display: block; } .rs-services-ten .rs-services-tab .nav-item:not(:last-child) { margin-bottom: 20px; } .rs-services-ten .rs-services-tab .nav-link { display: flex; align-items: center; justify-content: start; position: relative; gap: 25px; font-weight: 500; color: var(--rs-text-primary); transition: all 0.5s ease; font-size: 36px; line-height: 1.1; padding: 0; } @media only screen and (max-width: 1366px) { .rs-services-ten .rs-services-tab .nav-link { font-size: 30px; } } @media only screen and (max-width: 1199px) { .rs-services-ten .rs-services-tab .nav-link { font-size: 25px; } } .rs-services-ten .rs-services-tab .nav-link svg { position: absolute; top: 52%; transform: translate(-24px, -50%); visibility: hidden; opacity: 0; -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; } [dir=rtl] .rs-services-ten .rs-services-tab .nav-link svg { transform: translate(24px, -50%); } .rs-services-ten .rs-services-tab .nav-link svg path { fill: var(--rs-theme-deep-blue); } .rs-services-ten .rs-services-tab .nav-link.active { color: var(--rs-theme-deep-blue); background: transparent; } .rs-services-ten .rs-services-tab .nav-link.active svg { transform: translate(0px, -50%); visibility: visible; opacity: 1; } [dir=rtl] .rs-services-ten .rs-services-tab .nav-link.active svg { transform: translate(55px, -50%); } .rs-services-ten .rs-services-tab .nav-link.active::before { position: absolute; content: ""; width: 0%; height: 2px; background: var(--rs-theme-deep-blue); left: 0; transition: all 0.5s; height: 2px; bottom: 0px; animation-duration: 5000ms; } .rs-services-ten .rs-services-tab .nav-link.active::before { animation-name: rs-tab-line; animation-timing-function: linear; } .rs-services-ten .rs-services-tab .nav-link:hover { color: var(--rs-theme-deep-blue); } .rs-services-ten .rs-services-tab .nav-link:hover svg { transform: translate(0px, -50%); visibility: visible; opacity: 1; } [dir=rtl] .rs-services-ten .rs-services-tab .nav-link:hover svg { transform: translate(55px, -50%); } .rs-services-ten .rs-services-tab-anim .tab-pane.active .rs-services-tab-item { -webkit-animation: slide-down 5s ease-out; animation: slide-down 5s ease-out; } .rs-services-ten .rs-services-tab-number { font-size: 14px; font-weight: 500; margin-bottom: 10px; display: inline-block; } .rs-services-details-wrapper .rs-services-details-thumb { margin-bottom: 35px; } .rs-services-details-wrapper .rs-services-details-thumb img { width: 100%; border-radius: 4px; } .rs-services-details-wrapper .rs-services-details-title { font-size: 36px; } @media only screen and (max-width: 1199px) { .rs-services-details-wrapper .rs-services-details-title { font-size: 30px; } } @media only screen and (max-width: 575px) { .rs-services-details-wrapper .rs-services-details-title { font-size: 26px; } } .rs-services-details-wrapper .rs-list-item ul { display: grid; grid-template-columns: 300px auto; align-items: center; gap: 8px 0px; } @media only screen and (max-width: 575px) { .rs-services-details-wrapper .rs-list-item ul { grid-template-columns: auto; } } .rs-services-details-wrapper .rs-list-item ul li { font-size: 16px; } .rs-services-details-wrapper .rs-list-item ul li svg { width: 20px; height: 20px; fill: var(--rs-theme-orange); } .rs-services-details-wrapper .rs-list-item ul li:not(:last-child) { margin-bottom: 0; } .rs-services-details-wrapper .rs-services-details-video { min-height: 400px; margin-top: 35px; margin-bottom: 30px; } @media only screen and (max-width: 1199px) { .rs-services-details-wrapper .rs-services-details-video { min-height: 350px; } } @media only screen and (max-width: 767px) { .rs-services-details-wrapper .rs-services-details-video { min-height: 300px; } } .rs-services-details-wrapper .rs-services-details-video .rs-video-bg-thumb { background-position: top center; } .rs-services-details-wrapper .rs-services-details-video .rs-video-bg-thumb::before { content: none; } .rs-services-details-wrapper .rs-services-details-video .rs-play-btn { width: 80px; height: 80px; font-size: 20px; } .rs-services-details-wrapper .rs-services-details-video .rs-play-btn::before { width: 80px; height: 80px; } .rs-services-details-wrapper .rs-services-details-chart-wrapper { display: grid; grid-template-columns: 400px auto; gap: 30px 40px; } @media only screen and (max-width: 1600px) { .rs-services-details-wrapper .rs-services-details-chart-wrapper { gap: 30px 0px; } } @media only screen and (max-width: 1199px) { .rs-services-details-wrapper .rs-services-details-chart-wrapper { grid-template-columns: auto; } } .rs-services-details-wrapper .rs-services-details-chart { margin-top: -195px; } @media only screen and (max-width: 1600px) { .rs-services-details-wrapper .rs-services-details-chart { margin-top: -145px; } } @media only screen and (max-width: 1199px) { .rs-services-details-wrapper .rs-services-details-chart { margin-top: -95px; } } @media only screen and (max-width: 575px) { .rs-services-details-wrapper .rs-services-details-chart { margin-top: -75px; } } .rs-services-details-wrapper .rs-services-details-chart canvas { width: 440px !important; height: 440px !important; } @media only screen and (max-width: 1600px) { .rs-services-details-wrapper .rs-services-details-chart canvas { width: 350px !important; height: 350px !important; } } @media only screen and (max-width: 1199px) { .rs-services-details-wrapper .rs-services-details-chart canvas { width: 440px !important; height: 440px !important; } } @media only screen and (max-width: 575px) { .rs-services-details-wrapper .rs-services-details-chart canvas { width: 300px !important; height: 300px !important; } } .rs-services-details-wrapper .has-border-line { border-top: 1px solid rgba(31, 31, 31, 0.07); padding-bottom: 45px; margin-top: -35px; } .rs-services-details-wrapper .rs-services-details-cta { position: relative; z-index: 1; display: grid; grid-template-columns: repeat(2, 1fr); margin-top: 60px; padding: 40px 40px 40px 40px; align-items: center; gap: 30px 0; } @media only screen and (max-width: 1199px) { .rs-services-details-wrapper .rs-services-details-cta { padding: 30px 30px 30px 30px; gap: 30px 30px; } } @media only screen and (max-width: 767px) { .rs-services-details-wrapper .rs-services-details-cta { grid-template-columns: repeat(1, 1fr); } } .rs-services-details-wrapper .rs-services-details-cta-bg-thumb { position: absolute; width: 100%; height: 100%; top: 0; inset-inline-start: 0; background-position: top center; background-repeat: no-repeat; background-size: cover; z-index: -1; } .rs-services-details-wrapper .rs-services-details-cta-thumb { display: flex; justify-content: end; } @media only screen and (max-width: 767px) { .rs-services-details-wrapper .rs-services-details-cta-thumb img { width: 100%; } } /*----------------------------------------*/ /* 4.8 experience css /*----------------------------------------*/ @media only screen and (max-width: 991px) { .rs-experience-one { padding-top: 60px; } } .rs-experience-one .rs-experience-content { margin-top: 25px; } @media only screen and (max-width: 991px) { .rs-experience-one .rs-experience-content { margin-top: 0px; } } .rs-experience-one .rs-experience-list { display: flex; align-items: center; gap: 20px; } .rs-experience-one .rs-experience-icon { width: 60px; height: 60px; display: flex; align-items: center; justify-content: center; padding: 12px; border-radius: 50%; background: var(--rs-bg-primary); } .rs-experience-one .rs-experience-icon img { width: 36px; height: 36px; } .rs-experience-one .rs-experience-info h5 { font-size: 22px; margin-bottom: 10px; } .rs-experience-one .rs-experience-list-wrapper { display: grid; grid-template-columns: repeat(2, 1fr); gap: 20px 30px; } @media only screen and (max-width: 1600px) { .rs-experience-one .rs-experience-list-wrapper { grid-template-columns: repeat(1, 1fr); } } @media only screen and (max-width: 991px) { .rs-experience-one .rs-experience-list-wrapper { grid-template-columns: repeat(2, 1fr); } } @media only screen and (max-width: 767px) { .rs-experience-one .rs-experience-list-wrapper { grid-template-columns: repeat(1, 1fr); } } .rs-experience-one .rs-experience-counter-wrapper { margin-top: 45px; } .rs-experience-one .rs-experience-counter-wrapper .descrip { max-width: 600px; } @media only screen and (max-width: 991px) { .rs-experience-one .rs-experience-counter-wrapper .descrip { max-width: 100%; } } .rs-experience-one .rs-experience-title { font-size: 36px; } @media only screen and (max-width: 1366px) { .rs-experience-one .rs-experience-title { font-size: 30px; } } @media only screen and (max-width: 480px) { .rs-experience-one .rs-experience-title { font-size: 26px; } } .rs-experience-one .rs-experience-counter-item-wrapper .single-progress:not(:last-child) { margin-bottom: 20px; } .rs-experience-one .rs-experience-counter-item-wrapper .progress-number { font-size: 16px; font-weight: 500; color: var(--rs-black); } .rs-experience-one .rs-experience-counter-item-wrapper .progress { height: 4px; } .rs-experience-one .rs-experience-counter-item-wrapper .progress-title { font-size: 16px; font-weight: 500; margin-bottom: 12px; } /*----------------------------------------*/ /* slide text css /*----------------------------------------*/ .rs-text-slide-one { padding-bottom: 25px; overflow-x: clip; background: #111111; padding-top: 30px; margin-top: -120px; position: relative; z-index: 1; } .rs-text-slide-one .rs-text-slide-wrapper { display: flex; justify-content: center; align-items: center; overflow: hidden; text-align: center; } .rs-text-slide-one .rs-text-slide-inner { min-width: max-content; display: flex; align-items: center; gap: 30px; } .rs-text-slide-one .rs-text-slide-item { display: inline-flex; align-items: center; gap: 30px; } .rs-text-slide-one .rs-text-slide-title { font-size: 63px; letter-spacing: 2px; font-weight: 700; position: relative; text-transform: uppercase; -webkit-text-fill-color: transparent; -webkit-text-stroke-width: 1px; -webkit-text-stroke-color: var(--rs-white); line-height: 0.9; display: inline-flex; align-items: center; justify-content: center; } @media only screen and (max-width: 1199px) { .rs-text-slide-one .rs-text-slide-title { font-size: 55px; } } @media only screen and (max-width: 767px) { .rs-text-slide-one .rs-text-slide-title { font-size: 50px; } } .rs-text-slide-one .rs-text-slide-thumb img { width: 60px; } .rs-text-slide-two { padding: 60px 0 60px 0; } .rs-text-slide-two .rs-text-slide-wrapper { display: flex; justify-content: center; align-items: center; overflow: hidden; text-align: center; } .rs-text-slide-two .rs-text-slide-inner { min-width: max-content; display: flex; align-items: center; gap: 30px; } .rs-text-slide-two .rs-text-slide-title { font-size: 80px; font-weight: 600; position: relative; text-transform: uppercase; -webkit-text-fill-color: transparent; -webkit-text-stroke-width: 2px; -webkit-text-stroke-color: rgba(31, 31, 31, 0.12); line-height: 1.2; display: inline-flex; align-items: center; justify-content: center; } @media only screen and (max-width: 767px) { .rs-text-slide-two .rs-text-slide-title { font-size: 60px; } } .rs-text-slide-three { padding: 40px 0 50px 0; overflow-x: clip; } .rs-text-slide-three .rs-text-slide-wrapper { display: flex; justify-content: center; align-items: center; overflow: hidden; text-align: center; } .rs-text-slide-three .rs-text-slide-inner { min-width: max-content; display: flex; align-items: center; gap: 30px; } .rs-text-slide-three .rs-text-slide-title { font-size: 80px; font-weight: 700; position: relative; text-transform: capitalize; -webkit-text-fill-color: transparent; -webkit-text-stroke-width: 1px; -webkit-text-stroke-color: rgba(97, 97, 97, 0.21); line-height: 1.2; display: inline-flex; align-items: center; justify-content: center; } @media only screen and (max-width: 1199px) { .rs-text-slide-three .rs-text-slide-title { font-size: 60px; } } @media only screen and (max-width: 575px) { .rs-text-slide-three .rs-text-slide-title { font-size: 50px; } } /*----------------------------------------*/ /* portfolio css /*----------------------------------------*/ .rs-portfolio-one { overflow-x: clip; } .rs-portfolio-one .rs-portfolio-item { position: relative; overflow: hidden; } .rs-portfolio-one .rs-portfolio-item:hover .rs-portfolio-content { bottom: 0px; } .rs-portfolio-one .rs-portfolio-thumb { position: relative; } .rs-portfolio-one .rs-portfolio-thumb::before { position: absolute; content: ""; width: 100%; height: 100%; background-image: linear-gradient(360deg, rgba(4, 4, 35, 0.8392156863) 0%, rgba(4, 4, 35, 0) 63%); top: 0; left: 0; z-index: 1; } .rs-portfolio-one .rs-portfolio-thumb img { width: 100%; border-radius: 2px; } .rs-portfolio-one .rs-portfolio-thumb.has-clip-path { clip-path: polygon(0% 0%, 88% 0, 100% 10%, 100% 100%, 0% 100%); } .rs-portfolio-one .rs-portfolio-content { position: absolute; transition: all 0.5s ease; z-index: 2; padding: 40px 40px 40px 40px; bottom: -90px; width: 100%; } @media only screen and (max-width: 480px) { .rs-portfolio-one .rs-portfolio-content { padding: 30px 30px 40px 30px; } } .rs-portfolio-one .rs-portfolio-title { font-size: 30px; color: var(--rs-white); margin: 15px 0 25px; } @media only screen and (max-width: 480px) { .rs-portfolio-one .rs-portfolio-title { font-size: 24px; } } .rs-portfolio-one .rs-portfolio-tag a { color: var(--rs-white); font-size: 14px; font-weight: 500; padding: 6px 14px; border-radius: 55px; background: var(--rs-theme-orange); transition: 0.3s; display: inline-flex; align-items: center; } .rs-portfolio-one .rs-portfolio-tag a:hover { background: var(--rs-white); color: var(--rs-black); } .rs-portfolio-one .rs-portfolio-slider-wrapper .has-space { margin-inline-start: -462px; } @media only screen and (max-width: 1366px) { .rs-portfolio-one .rs-portfolio-slider-wrapper .has-space { margin-inline-start: -380px; } } @media only screen and (max-width: 1199px) { .rs-portfolio-one .rs-portfolio-slider-wrapper .has-space { margin-inline-start: -300px; } } @media only screen and (max-width: 991px) { .rs-portfolio-one .rs-portfolio-slider-wrapper .has-space { margin-inline-start: 0px; } } .rs-portfolio-one .rs-portfolio-navigation { display: flex; justify-content: end; gap: 20px; } @media only screen and (max-width: 991px) { .rs-portfolio-one .rs-portfolio-navigation { justify-content: start; } } .rs-portfolio-one.has-theme-red .rs-portfolio-tag a { background: var(--rs-theme-red); } .rs-portfolio-one.has-theme-red .rs-portfolio-tag a:hover { background: var(--rs-white); color: var(--rs-black); } .rs-portfolio-two .rs-portfolio-item { position: relative; } .rs-portfolio-two .rs-portfolio-item:hover .rs-portfolio-content { visibility: visible; opacity: 1; bottom: 30px; } .rs-portfolio-two .rs-portfolio-item:hover .rs-portfolio-thumb img { transform: scale(1.1); } .rs-portfolio-two .rs-portfolio-thumb { position: relative; overflow: hidden; } .rs-portfolio-two .rs-portfolio-thumb img { width: 100%; transition: all 0.5s ease; } .rs-portfolio-two .rs-portfolio-tag { margin-bottom: 8px; } .rs-portfolio-two .rs-portfolio-tag a { color: var(--rs-white); font-size: 14px; padding: 6px 17px; background: var(--rs-theme-blue); transition: 0.3s; display: inline-flex; align-items: center; height: 30px; } .rs-portfolio-two .rs-portfolio-tag a:hover { background: var(--rs-black); color: var(--rs-white); } .rs-portfolio-two .rs-portfolio-content { width: 100%; position: absolute; padding: 0px 80px 0 20px; opacity: 0; visibility: hidden; transition: 0.5s; bottom: 0; } @media only screen and (max-width: 1199px) { .rs-portfolio-two .rs-portfolio-content { padding: 0px 20px 0 20px; } } @media only screen and (max-width: 991px) { .rs-portfolio-two .rs-portfolio-content { padding: 0px 80px 0 20px; } } @media only screen and (max-width: 480px) { .rs-portfolio-two .rs-portfolio-content { padding: 0px 20px 0 20px; } } .rs-portfolio-two .rs-portfolio-title-info { display: flex; align-items: center; justify-content: space-between; background: var(--rs-white); padding: 10px 10px 10px 18px; gap: 20px; } .rs-portfolio-two .rs-portfolio-title { color: #0C3C61; } .rs-portfolio-two .rs-portfolio-title a:hover { color: var(--rs-theme-blue); } .rs-portfolio-two .rs-btn.has-small-btn { background: #f2f2f2; color: var(--rs-theme-blue); } .rs-portfolio-two .rs-btn.has-small-btn:hover { background: var(--rs-theme-blue); } .rs-portfolio-two .rs-btn.has-small-btn:hover svg path { fill: var(--rs-white); } .rs-portfolio-three .rs-portfolio-title { font-size: 32px; color: var(--rs-white); } @media only screen and (max-width: 1600px) { .rs-portfolio-three .rs-portfolio-title { font-size: 28px; } .rs-portfolio-three .rs-portfolio-title br { display: none; } } @media only screen and (max-width: 1199px) { .rs-portfolio-three .rs-portfolio-title { font-size: 24px; } } .rs-portfolio-three .rs-portfolio-btn .has-circle { width: 55px; height: 55px; } .rs-portfolio-three .rs-portfolio-tag { margin-bottom: 15px; } .rs-portfolio-three .rs-portfolio-tag a { color: rgba(255, 255, 255, 0.8); background: #3E4B63; padding: 8px 20px 8px 20px; border-radius: 4px; display: inline-flex; text-transform: capitalize; font-size: 16px; font-weight: 500; height: 30px; align-items: center; justify-content: center; } .rs-portfolio-three .rs-portfolio-tag a:hover { background: var(--rs-theme-red); color: var(--rs-white); } .rs-portfolio-three .rs-portfolio-item { position: relative; overflow: hidden; z-index: 1; height: 450px; } @media only screen and (max-width: 1600px) { .rs-portfolio-three .rs-portfolio-item { height: 400px; } } @media only screen and (max-width: 1600px) { .rs-portfolio-three .rs-portfolio-item { height: 400px; } } @media only screen and (max-width: 991px) { .rs-portfolio-three .rs-portfolio-item { height: 350px; } } @media only screen and (max-width: 575px) { .rs-portfolio-three .rs-portfolio-item { height: 300px; } } .rs-portfolio-three .rs-portfolio-item:hover .rs-portfolio-bg-thumb::before { opacity: 1; visibility: visible; width: 100%; } .rs-portfolio-three .rs-portfolio-item:hover .rs-portfolio-content { visibility: visible; opacity: 1; } .rs-portfolio-three .rs-portfolio-item:hover .rs-portfolio-btn { inset-inline-end: 20px; opacity: 1; visibility: visible; } .rs-portfolio-three .rs-portfolio-bg-thumb { position: absolute; width: 100%; height: 100%; top: 0; inset-inline-start: 0; background-repeat: no-repeat; background-size: cover; z-index: 1; } .rs-portfolio-three .rs-portfolio-bg-thumb::before { position: absolute; content: ""; width: 0; height: 100%; opacity: 0; visibility: hidden; background-color: transparent; background-image: linear-gradient(110deg, #0E1E3C 11.12%, rgba(13, 26, 53, 0.3) 75.6%); transition: all 0.5s ease; z-index: -1; } .rs-portfolio-three .rs-portfolio-content { position: absolute; padding-inline-start: 40px; padding-inline-end: 40px; padding-top: 40px; z-index: 2; visibility: hidden; opacity: 0; transition: all 0.5s ease; width: 100%; } @media only screen and (max-width: 1600px) { .rs-portfolio-three .rs-portfolio-content { padding-inline-start: 30px; padding-inline-end: 30px; padding-top: 30px; } } .rs-portfolio-three .rs-portfolio-btn { position: absolute; bottom: 20px; visibility: hidden; opacity: 0; inset-inline-end: -60px; transition: all 0.5s ease; z-index: 1; } .rs-portfolio-four .rs-portfolio-item { position: relative; } .rs-portfolio-four .rs-portfolio-item .rs-portfolio-btn-wrapper:hover + .rs-portfolio-content { opacity: 0; } .rs-portfolio-four .rs-portfolio-item:hover .rs-portfolio-content { opacity: 1; } .rs-portfolio-four .rs-portfolio-item:hover .rs-portfolio-text-btn { translate: -140% 0; } [dir=rtl] .rs-portfolio-four .rs-portfolio-item:hover .rs-portfolio-text-btn { translate: 140% 0; } .rs-portfolio-four .rs-portfolio-thumb { position: relative; overflow: hidden; z-index: 1; } .rs-portfolio-four .rs-portfolio-thumb img { width: 100%; } .rs-portfolio-four .rs-portfolio-content { background: var(--rs-white); padding: 20px 20px; width: 350px; position: absolute; top: 0; opacity: 0; transition: opacity 0.3s; z-index: 1; } @media only screen and (max-width: 1199px) { .rs-portfolio-four .rs-portfolio-content { width: 300px; } } .rs-portfolio-four .rs-portfolio-title { font-size: 30px; margin-bottom: 10px; } @media only screen and (max-width: 1199px) { .rs-portfolio-four .rs-portfolio-title { font-size: 24px; } } .rs-portfolio-four .rs-portfolio-category { font-size: 16px; font-weight: 500; } .rs-portfolio-four .rs-portfolio-btn-wrapper { display: flex; position: absolute; inset-inline-end: -125px; bottom: 0; z-index: 2; } .rs-portfolio-four .rs-portfolio-btn-wrapper:hover .rs-square-btn, .rs-portfolio-four .rs-portfolio-btn-wrapper:hover .rs-btn { background: #1E2023; color: var(--rs-white); } .rs-portfolio-four .rs-portfolio-btn-wrapper.has-theme-deep-blue:hover .rs-square-btn, .rs-portfolio-four .rs-portfolio-btn-wrapper.has-theme-deep-blue:hover .rs-btn { background: #1F1CB9; color: var(--rs-white); } .rs-portfolio-four .rs-square-btn { border-radius: 0; } .rs-portfolio-four .rs-portfolio-text-btn { transform-origin: center right; translate: 0; transition: translate 0.7s ease, color 0.3s ease; } [dir=rtl] .rs-portfolio-four .rs-portfolio-text-btn { transform-origin: center left; } .rs-portfolio-four .rs-portfolio-text-btn .rs-btn { height: 50px; padding: 10px 0px 10px 15px; border-radius: 0; } [dir=rtl] .rs-portfolio-four .rs-portfolio-text-btn .rs-btn { padding: 10px 15px 10px 0px; } .rs-portfolio-four .rs-portfolio-navigation { display: flex; justify-content: end; gap: 15px; } @media only screen and (max-width: 991px) { .rs-portfolio-four .rs-portfolio-navigation { justify-content: start; } } .rs-portfolio-four .rs-portfolio-navigation .has-theme-deep-blue { background: #EBEBFF; color: var(--rs-theme-deep-blue); } .rs-portfolio-four .rs-portfolio-navigation .has-theme-deep-blue:hover { background: var(--rs-theme-deep-blue); color: var(--rs-white); } .rs-portfolio-five .rs-portfolio-item { position: relative; z-index: 1; overflow: hidden; } .rs-portfolio-five .rs-portfolio-item:hover .rs-services-text-btn { inset-inline-end: 0; } .rs-portfolio-five .rs-portfolio-thumb { position: relative; z-index: 1; } .rs-portfolio-five .rs-portfolio-thumb::before { position: absolute; content: ""; width: 100%; height: 100%; top: 0; inset-inline-start: 0; background-image: linear-gradient(133deg, #142340 0%, rgba(20, 35, 64, 0) 62%); z-index: 1; } .rs-portfolio-five .rs-portfolio-thumb img { width: 100%; } .rs-portfolio-five .rs-portfolio-content { position: absolute; top: 0; inset-inline-start: 0; z-index: 2; width: 100%; height: 100%; padding: 30px 30px; } @media only screen and (max-width: 1366px) { .rs-portfolio-five .rs-portfolio-content { padding: 20px 20px; } } .rs-portfolio-five .rs-portfolio-content.has-large { padding: 40px 40px; } @media only screen and (max-width: 991px) { .rs-portfolio-five .rs-portfolio-content.has-large { padding: 30px 30px; } } @media only screen and (max-width: 480px) { .rs-portfolio-five .rs-portfolio-content.has-large { padding: 20px 20px; } } .rs-portfolio-five .rs-portfolio-title { color: var(--rs-white); margin-bottom: 5px; } .rs-portfolio-five .rs-portfolio-title.has-big { font-size: 36px; } @media only screen and (max-width: 991px) { .rs-portfolio-five .rs-portfolio-title.has-big { font-size: 30px; } } @media only screen and (max-width: 480px) { .rs-portfolio-five .rs-portfolio-title.has-big { font-size: 24px; } } .rs-portfolio-five .rs-services-btn { display: flex; justify-content: end; } @media only screen and (max-width: 991px) { .rs-portfolio-five .rs-services-btn { justify-content: start; } } .rs-portfolio-five .rs-portfolio-tag a { font-size: 14px; color: var(--rs-white); } .rs-portfolio-five .rs-portfolio-tag a:hover { color: var(--rs-theme-blue); } .rs-portfolio-five .rs-services-text-btn { position: absolute; bottom: 10px; inset-inline-end: -206px; z-index: 2; transition: all 0.5s ease; } .rs-portfolio-five .rs-services-text-btn .rs-btn { background: var(--rs-white); color: var(--rs-black); padding: 15px 20px; height: 50px; } .rs-portfolio-five .rs-services-text-btn .rs-btn .icon-box svg path { fill: var(--rs-black); } .rs-portfolio-five .rs-services-text-btn .rs-btn:hover { color: var(--rs-white); } .rs-portfolio-five .rs-services-text-btn .rs-btn:hover .icon-box svg path { fill: var(--rs-white); } .rs-portfolio-six { position: relative; z-index: 1; } .rs-portfolio-six .rs-portfolio-bg-thumb { position: absolute; width: 100%; height: 100%; top: 0; inset-inline-start: 0; background-position: center center; background-repeat: no-repeat; background-size: cover; z-index: -1; } .rs-portfolio-six .rs-portfolio-item { position: relative; z-index: 2; overflow: hidden; height: 450px; } @media only screen and (max-width: 991px) { .rs-portfolio-six .rs-portfolio-item { height: 400px; } } @media only screen and (max-width: 767px) { .rs-portfolio-six .rs-portfolio-item { height: 350px; } } .rs-portfolio-six .rs-portfolio-item:hover .rs-portfolio-content { bottom: 0; } .rs-portfolio-six .rs-portfolio-thumb { position: absolute; width: 100%; height: 100%; top: 0; inset-inline-start: 0; z-index: -1; background-repeat: no-repeat; background-size: cover; } .rs-portfolio-six .rs-portfolio-content { background: var(--rs-theme-yellow); padding: 30px 30px; border: 5px solid var(--rs-white); position: absolute; inset-inline-start: 0; bottom: -85px; z-index: 1; transition: all 0.5s ease; width: 300px; } .rs-portfolio-six .rs-portfolio-title { margin-bottom: 8px; } .rs-portfolio-six .rs-services-btn-wrapper { display: flex; align-items: center; justify-content: space-between; } .rs-portfolio-six .rs-portfolio-tag a { font-size: 16px; font-weight: 500; } .rs-portfolio-six .rs-portfolio-tag a:hover { color: var(--rs-title-primary); } .rs-portfolio-six .rs-services-btn-wrapper { display: flex; align-items: center; justify-content: space-between; border-top: 1px solid #e1b503; margin-top: 15px; padding-top: 20px; } .rs-portfolio-six .rs-portfolio-number { position: relative; width: 20px; height: 20px; margin-bottom: 15px; } .rs-portfolio-six .rs-portfolio-number::before { position: absolute; color: rgba(31, 31, 31, 0.47); counter-increment: count; content: "0" counter(count); z-index: 2; inset-inline-start: 0; font-size: 18px; font-weight: 700; transition: 0.3s; -webkit-text-stroke-width: 1px; stroke-width: 1px; -webkit-text-fill-color: transparent; top: 0; } .rs-portfolio-six .rs-portfolio-text-link { text-transform: uppercase; font-size: 17px; font-weight: 400; margin-top: 75px; } .rs-portfolio-six .rs-portfolio-text-link a { color: var(--rs-text-primary); position: relative; } .rs-portfolio-six .rs-portfolio-text-link a::before { content: ""; position: absolute; background: var(--rs-text-primary); width: 50px; height: 1px; bottom: 1px; inset-inline-start: 0; transition: all 0.5s ease; } .rs-portfolio-six .rs-portfolio-text-link a:hover { color: var(--rs-theme-yellow); } .rs-portfolio-six .rs-portfolio-text-link a:hover::before { width: 100%; background: var(--rs-theme-yellow); } .rs-portfolio-six.has-theme-orange .rs-portfolio-content { background: var(--rs-black); border: none; } .rs-portfolio-six.has-theme-orange .rs-portfolio-title { color: var(--rs-white); } .rs-portfolio-six.has-theme-orange .rs-portfolio-title:hover { color: var(--rs-theme-orange); } .rs-portfolio-six.has-theme-orange .rs-portfolio-tag a { color: #B3B3B3; } .rs-portfolio-six.has-theme-orange .rs-portfolio-tag a:hover { color: var(--rs-theme-orange); } .rs-portfolio-six.has-theme-orange .rs-portfolio-text-btn a { color: var(--rs-white); } .rs-portfolio-six.has-theme-orange .rs-portfolio-text-btn a:hover { color: var(--rs-theme-orange); } .rs-portfolio-six.has-theme-orange .rs-services-btn-wrapper { border-color: rgba(255, 255, 255, 0.08); } .rs-portfolio-six.has-theme-orange .rs-square-btn { background: var(--rs-theme-orange); } .rs-portfolio-six.has-theme-orange .rs-square-btn .icon-box svg path { fill: var(--rs-white); } .rs-portfolio-six.has-theme-orange .rs-portfolio-number::before { color: #B3B3B3; } .rs-portfolio-seven { position: relative; overflow-x: clip; } .rs-portfolio-seven .rs-portfolio-shape { position: absolute; top: 50px; z-index: 1; } @media only screen and (max-width: 991px) { .rs-portfolio-seven .rs-portfolio-shape { display: none; } } .rs-portfolio-seven .rs-portfolio-shape-two { position: absolute; inset-inline-end: 30px; top: 110px; animation: rsSpin 30s linear infinite; } @media only screen and (max-width: 991px) { .rs-portfolio-seven .rs-portfolio-shape-two { display: none; } } .rs-portfolio-seven .rs-portfolio-shape-two.has-reverse { animation-name: rs-spin-reverse; } .rs-portfolio-seven .rs-portfolio-shape-three { position: absolute; inset-inline-end: 80px; top: 160px; animation: rsSpin 30s linear infinite; } @media only screen and (max-width: 991px) { .rs-portfolio-seven .rs-portfolio-shape-three { display: none; } } .rs-portfolio-seven .rs-portfolio-item:hover .rs-portfolio-content { transform: translateY(-10px); } .rs-portfolio-seven .rs-portfolio-thumb img { width: 100%; } .rs-portfolio-seven .rs-portfolio-content { background-color: var(--rs-bg-primary); border-radius: 15px; padding: 25px 40px 25px 30px; transition: all 0.5s ease; margin-left: 85px; margin-right: auto; margin-top: -92px; position: relative; z-index: 1; } @media only screen and (max-width: 1600px) { .rs-portfolio-seven .rs-portfolio-content { padding: 20px 20px 20px 20px; margin-left: 70px; } } @media only screen and (max-width: 1199px) { .rs-portfolio-seven .rs-portfolio-content { margin-left: 55px; } } @media only screen and (max-width: 767px) { .rs-portfolio-seven .rs-portfolio-content { margin-left: 100px; margin-top: -110px; } } @media only screen and (max-width: 480px) { .rs-portfolio-seven .rs-portfolio-content { margin-left: 0; margin-top: 0; } } .rs-portfolio-seven .rs-portfolio-tag { margin-bottom: 8px; } .rs-portfolio-seven .rs-portfolio-tag a { font-weight: 500; font-size: 16px; } .rs-portfolio-seven .rs-portfolio-tag a:hover { color: var(--rs-theme-orange); } .rs-portfolio-seven .rs-portfolio-title a:hover { color: var(--rs-theme-orange); } .rs-portfolio-seven .rs-portfolio-pagination { margin-top: 50px; } .rs-portfolio-seven .rs-portfolio-pagination .swiper-pagination { position: relative; } .rs-portfolio-eight { padding-bottom: 110px; } @media only screen and (max-width: 991px) { .rs-portfolio-eight { padding-bottom: 80px; } } @media only screen and (max-width: 767px) { .rs-portfolio-eight { padding-bottom: 70px; } } .rs-portfolio-eight .rs-portfolio-title { color: var(--rs-white); margin-bottom: 5px; } .rs-portfolio-eight .rs-portfolio-btn .has-circle { width: 55px; height: 55px; } .rs-portfolio-eight .rs-portfolio-tag { margin-bottom: 15px; } .rs-portfolio-eight .rs-portfolio-tag a { color: rgba(255, 255, 255, 0.8); text-transform: capitalize; font-size: 16px; font-weight: 500; } .rs-portfolio-eight .rs-portfolio-tag a:hover { color: var(--rs-white); } .rs-portfolio-eight .rs-portfolio-item { position: relative; overflow: hidden; } .rs-portfolio-eight .rs-portfolio-item:hover .rs-portfolio-thumb::before { opacity: 1; visibility: visible; bottom: 0; height: 100%; } .rs-portfolio-eight .rs-portfolio-item:hover .rs-portfolio-content { visibility: visible; opacity: 1; inset-inline-start: 40px; } .rs-portfolio-eight .rs-portfolio-item:hover .rs-portfolio-btn { opacity: 1; visibility: visible; bottom: 20px; } .rs-portfolio-eight .rs-portfolio-thumb { position: relative; z-index: 1; } .rs-portfolio-eight .rs-portfolio-thumb::before { position: absolute; content: ""; visibility: hidden; opacity: 0; width: 100%; height: 0; bottom: 100%; inset-inline-start: 0; inset-inline-end: 0; background-color: transparent; background-image: linear-gradient(164deg, var(--rs-theme-green) 0%, rgba(2, 59, 74, 0) 100%); z-index: 2; overflow: hidden; -webkit-transition: all 0.5s ease; transition: all 0.5s ease; } .rs-portfolio-eight .rs-portfolio-thumb img { width: 100%; } .rs-portfolio-eight .rs-portfolio-content { position: absolute; top: 40px; inset-inline-start: -205px; inset-inline-end: 40px; z-index: 2; visibility: hidden; opacity: 0; transition: all 0.5s ease; } .rs-portfolio-eight .rs-portfolio-btn { position: absolute; bottom: -60px; visibility: hidden; opacity: 1; inset-inline-end: 20px; transition: all 0.5s ease; } .rs-portfolio-eight .rs-portfolio-slider-wrapper { padding: 0 35px; } @media only screen and (max-width: 1366px) { .rs-portfolio-eight .rs-portfolio-slider-wrapper { padding: 0; } } .rs-portfolio-eight .rs-portfolio-pagination { margin-top: 50px; } .rs-portfolio-eight .rs-portfolio-pagination .swiper-pagination { position: relative; } .rs-portfolio-details-wrapper .rs-portfolio-details-thumb img { width: 100%; border-radius: 4px; } .rs-portfolio-details-wrapper .rs-portfolio-details-title { font-size: 36px; } @media only screen and (max-width: 1199px) { .rs-portfolio-details-wrapper .rs-portfolio-details-title { font-size: 30px; } } .rs-portfolio-details-content .description { font-size: 20px; font-weight: 500; margin-top: 20px; margin-bottom: 20px; } .rs-portfolio-details-content .rs-list-item ul { display: grid; grid-template-columns: 300px auto; align-items: center; gap: 10px 0px; } @media only screen and (max-width: 767px) { .rs-portfolio-details-content .rs-list-item ul { grid-template-columns: auto; } } .rs-portfolio-details-content .rs-list-item ul li { font-size: 18px; } .rs-portfolio-details-content .rs-list-item ul li svg { width: 20px; height: 20px; fill: var(--rs-theme-orange); } .rs-portfolio-details-content .rs-list-item ul li:not(:last-child) { margin-bottom: 0; } .rs-portfolio-details-content .rs-portfolio-details-working-step-wrapper { position: relative; z-index: 1; } .rs-portfolio-details-content .rs-portfolio-details-working-step-wrapper .rs-stroke-text { font-size: 120px; font-weight: 700; text-transform: uppercase; line-height: 0.9; letter-spacing: 6px; color: rgba(31, 31, 31, 0.031372549); position: absolute; left: 170px; top: 50%; transform: translate(-50%, -50%) rotate(-90deg); } @media only screen and (max-width: 1600px) { .rs-portfolio-details-content .rs-portfolio-details-working-step-wrapper .rs-stroke-text { display: none; } } .rs-portfolio-details-content .rs-portfolio-details-working-step-wrapper .rs-work-step-wrapper { display: grid; grid-template-columns: auto auto; align-items: center; } @media only screen and (max-width: 767px) { .rs-portfolio-details-content .rs-portfolio-details-working-step-wrapper .rs-work-step-wrapper { grid-template-columns: auto; gap: 30px; } } .rs-portfolio-details-content .rs-portfolio-details-working-step-wrapper .rs-work-step-item { padding-inline-end: 80px; border-bottom: 1px solid rgba(31, 31, 31, 0.12); border-inline-end: 1px solid rgba(31, 31, 31, 0.12); padding-bottom: 35px; } @media only screen and (max-width: 1600px) { .rs-portfolio-details-content .rs-portfolio-details-working-step-wrapper .rs-work-step-item { padding-inline-end: 50px; } } @media only screen and (max-width: 1199px) { .rs-portfolio-details-content .rs-portfolio-details-working-step-wrapper .rs-work-step-item { padding-bottom: 30px; padding-inline-end: 30px; } } @media only screen and (max-width: 767px) { .rs-portfolio-details-content .rs-portfolio-details-working-step-wrapper .rs-work-step-item { border-inline-end: 0; } } .rs-portfolio-details-content .rs-portfolio-details-working-step-wrapper .rs-work-step-item:nth-child(2) { border-right: 0; padding-inline-start: 80px; padding-inline-end: 0px; } @media only screen and (max-width: 1600px) { .rs-portfolio-details-content .rs-portfolio-details-working-step-wrapper .rs-work-step-item:nth-child(2) { padding-inline-start: 50px; } } @media only screen and (max-width: 1199px) { .rs-portfolio-details-content .rs-portfolio-details-working-step-wrapper .rs-work-step-item:nth-child(2) { padding-inline-start: 30px; } } @media only screen and (max-width: 767px) { .rs-portfolio-details-content .rs-portfolio-details-working-step-wrapper .rs-work-step-item:nth-child(2) { padding-inline-start: 0px; } } .rs-portfolio-details-content .rs-portfolio-details-working-step-wrapper .rs-work-step-item:nth-child(3) { padding-inline-start: 0px; padding-bottom: 40px; padding-top: 35px; } @media only screen and (max-width: 1199px) { .rs-portfolio-details-content .rs-portfolio-details-working-step-wrapper .rs-work-step-item:nth-child(3) { padding-top: 30px; } } @media only screen and (max-width: 767px) { .rs-portfolio-details-content .rs-portfolio-details-working-step-wrapper .rs-work-step-item:nth-child(3) { padding-top: 0; } } .rs-portfolio-details-content .rs-portfolio-details-working-step-wrapper .rs-work-step-item:nth-child(4) { border-inline-end: 0; padding-inline-start: 80px; padding-inline-end: 0px; padding-bottom: 40px; padding-top: 35px; } @media only screen and (max-width: 1600px) { .rs-portfolio-details-content .rs-portfolio-details-working-step-wrapper .rs-work-step-item:nth-child(4) { padding-inline-start: 50px; } } @media only screen and (max-width: 1199px) { .rs-portfolio-details-content .rs-portfolio-details-working-step-wrapper .rs-work-step-item:nth-child(4) { padding-top: 30px; padding-inline-start: 30px; } } @media only screen and (max-width: 767px) { .rs-portfolio-details-content .rs-portfolio-details-working-step-wrapper .rs-work-step-item:nth-child(4) { padding-top: 0px; padding-inline-start: 0px; } } .rs-portfolio-details-content .rs-portfolio-details-working-step-wrapper .rs-work-step-number-wrapper { display: flex; gap: 10px; } .rs-portfolio-details-content .rs-portfolio-details-working-step-wrapper .rs-work-step-number { position: relative; } .rs-portfolio-details-content .rs-portfolio-details-working-step-wrapper .rs-work-step-number::before { position: absolute; color: var(--rs-white); counter-increment: count; content: "0" counter(count); z-index: 2; font-weight: 400; transition: 0.3s; width: 42px; height: 48px; background: var(--rs-theme-orange); display: flex; align-items: center; justify-content: center; border-radius: 100px; font-size: 20px; top: 2px; inset-inline-start: 0; } @media only screen and (max-width: 1199px) { .rs-portfolio-details-content .rs-portfolio-details-working-step-wrapper .rs-work-step-number::before { top: -2px; } } .rs-portfolio-details-content .rs-portfolio-details-working-step-wrapper .rs-work-step-text { position: relative; padding-inline-start: 40px; font-size: 36px; text-transform: uppercase; color: #e7e9ec; } @media only screen and (max-width: 1199px) { .rs-portfolio-details-content .rs-portfolio-details-working-step-wrapper .rs-work-step-text { font-size: 30px; } } .rs-portfolio-details-content .rs-portfolio-details-working-step-wrapper .rs-work-step-title { color: var(--rs-text-tertiary); margin: 15px 0 20px 0; } /*----------------------------------------*/ /* Contact css /*----------------------------------------*/ .rs-contact-one .rs-contact-wrapper { position: relative; z-index: 3; } .rs-contact-one .rs-section-title { color: var(--rs-white); } .rs-contact-one .rs-section-title-wrapper .descrip { color: #CBCCCD; max-width: 95%; } .rs-contact-one .rs-contact-bg { position: absolute; width: 100%; height: 100%; top: 0; left: 0; z-index: 1; background-position: center center; background-repeat: no-repeat; } .rs-contact-one .rs-contact-form-bg-thumb { position: absolute; width: 100%; height: 100%; top: 0; inset-inline-start: 0; background-position: center center; background-repeat: no-repeat; background-size: cover; z-index: -1; } .rs-contact-one .rs-contact-list { gap: 30px 50px; display: grid; grid-template-columns: repeat(2, 1fr); margin-top: 45px; } @media only screen and (max-width: 1199px) { .rs-contact-one .rs-contact-list { grid-template-columns: repeat(1, 1fr); } } .rs-contact-one .rs-contact-list-item { display: flex; align-items: center; gap: 30px; } .rs-contact-one .rs-contact-list-item:hover .rs-contact-icon svg { animation: rs-vibrate 0.4s; } .rs-contact-one .rs-contact-icon span { display: inline-flex; align-items: center; justify-content: center; width: 70px; height: 90px; background: var(--rs-theme-orange); clip-path: polygon(0% 0%, 78% 0, 100% 18%, 100% 100%, 0% 100%); } .rs-contact-one .rs-contact-icon span svg { width: 30px; height: 35px; } .rs-contact-one .rs-contact-icon span svg path { fill: var(--rs-white); } .rs-contact-one .rs-contact-list-content span { font-size: 24px; font-weight: 700; margin-bottom: 20px; line-height: 1.2; display: inline-block; color: var(--rs-white); } .rs-contact-one .rs-contact-list-content a:hover { color: var(--rs-theme-orange); } .rs-contact-one .rs-contact-list-content h6 { font-size: 17px; font-weight: 500; color: #CBCCCD; } .rs-contact-one .rs-contact-list-content p { margin: 0; color: #CBCCCD; } .rs-contact-one .rs-contact-form { position: relative; z-index: 3; background: var(--rs-theme-orange); padding: 40px 50px 50px 50px; border-radius: 4px; margin-inline-start: 50px; clip-path: polygon(20% 0%, 90% 0, 100% 7%, 100% 80%, 100% 100%, 0 100%, 0% 80%, 0 0); } @media only screen and (max-width: 1600px) { .rs-contact-one .rs-contact-form { padding: 30px 30px 30px 30px; margin-inline-start: 30px; } } @media only screen and (max-width: 1199px) { .rs-contact-one .rs-contact-form { margin-inline-start: 0px; position: sticky; top: 110px; } } @media only screen and (max-width: 991px) { .rs-contact-one .rs-contact-form { position: relative; top: unset; } } @media only screen and (max-width: 480px) { .rs-contact-one .rs-contact-form { padding: 25px 25px 25px 25px; } } .rs-contact-one .rs-contact-form .descrip { color: var(--rs-white); margin: 10px 0 30px; } .rs-contact-one .rs-contact-form-title { font-size: 36px; color: var(--rs-white); } @media only screen and (max-width: 1199px) { .rs-contact-one .rs-contact-form-title { font-size: 30px; } } @media only screen and (max-width: 575px) { .rs-contact-one .rs-contact-form-title { font-size: 26px; } } .rs-contact-one .rs-contact-input input { width: 100%; height: 52px; outline: 0; padding: 0 25px; color: var(--rs-white); border-radius: 2px; border: 1px solid rgba(255, 255, 255, 0.3); background: rgba(255, 255, 255, 0.1); } .rs-contact-one .rs-contact-input input::placeholder { color: rgba(255, 255, 255, 0.7); } .rs-contact-one .rs-contact-input textarea { height: 115px; padding: 15px 15px; resize: none; background: rgba(255, 255, 255, 0.1); color: var(--rs-white); border-radius: 2px; border: 1px solid rgba(255, 255, 255, 0.3); } .rs-contact-one .rs-contact-input textarea::placeholder { color: rgba(255, 255, 255, 0.7); } .rs-contact-one.has-theme-red { position: relative; z-index: 2; padding: 40px 50px 50px 50px; border-top: 4px solid var(--rs-theme-red); border-radius: 3px 3px 3px 3px; } @media only screen and (max-width: 1600px) { .rs-contact-one.has-theme-red { padding: 30px 30px 30px 30px; } } @media only screen and (max-width: 480px) { .rs-contact-one.has-theme-red { padding: 25px 25px 25px 25px; } } .rs-contact-one.has-theme-red .rs-contact-bg-thumb { position: absolute; width: 100%; height: 100%; top: 0; inset-inline-start: 0; background-position: center center; background-repeat: no-repeat; background-size: cover; z-index: -1; } .rs-contact-one.has-theme-red .rs-contact-form-title { color: var(--rs-title-primary); } .rs-contact-one.has-theme-red .rs-contact-input input, .rs-contact-one.has-theme-red .rs-contact-input textarea { background: var(--rs-white); border: 1px solid #D2D2D2; color: var(--rs-black); } .rs-contact-one.has-theme-red .rs-contact-input input::placeholder, .rs-contact-one.has-theme-red .rs-contact-input textarea::placeholder { color: #616161; } .rs-contact-one.has-theme-red .rs-contact-input input:focus, .rs-contact-one.has-theme-red .rs-contact-input textarea:focus { border-color: var(--rs-theme-red); } .rs-contact-one.has-theme-blue { background: var(--rs-theme-blue); } .rs-contact-one.has-theme-blue .rs-contact-form-bg-thumb { position: absolute; width: 100%; height: 100%; top: 0; inset-inline-start: 0; background-position: center center; background-repeat: no-repeat; background-size: cover; z-index: -1; } .rs-contact-one.has-theme-blue .rs-section-subtitle { color: var(--rs-white); } .rs-contact-one.has-theme-blue .rs-contact-list-item { align-items: start; } .rs-contact-one.has-theme-blue .rs-contact-icon span { width: unset; height: unset; background: none; display: unset; clip-path: unset; } .rs-contact-one.has-theme-blue .rs-contact-icon svg { width: 44px; height: 44px; } .rs-contact-one.has-theme-blue .rs-contact-list-content a:hover { color: var(--rs-white); } .rs-contact-one.has-theme-blue .rs-contact-form { background: rgba(12, 60, 97, 0.3); z-index: 1; clip-path: unset; } .rs-contact-one.has-theme-orange { position: relative; z-index: 2; } .rs-contact-one.has-theme-orange .rs-contact-bg-thumb { position: absolute; width: 100%; height: 100%; background-position: top center; background-repeat: no-repeat; background-size: cover; z-index: -1; top: 0; inset-inline-start: 0; } .rs-contact-one.has-theme-orange .rs-contact-bg-thumb::before { position: absolute; content: ""; width: 100%; height: 100%; background: #000000; opacity: 0.85; z-index: 1; } .rs-contact-one.has-theme-orange .rs-contact-form-bg-thumb { position: absolute; width: 100%; height: 100%; top: 0; inset-inline-start: 0; background-position: center center; background-repeat: no-repeat; background-size: cover; z-index: -1; } .rs-contact-one.has-theme-orange .rs-contact-list-item { align-items: start; } .rs-contact-one.has-theme-orange .rs-contact-icon span { width: unset; height: unset; background: none; display: unset; clip-path: unset; } .rs-contact-one.has-theme-orange .rs-contact-icon svg { width: 44px; height: 44px; } .rs-contact-one.has-theme-orange .rs-contact-icon svg path { fill: var(--rs-theme-orange); } .rs-contact-one.has-theme-orange .rs-contact-list-content a:hover { color: var(--rs-theme-orange); } .rs-contact-one.has-theme-orange .rs-contact-form { clip-path: unset; } .rs-contact-one.has-theme-green { position: relative; z-index: 2; padding: 40px 50px 50px 50px; border-top: 4px solid var(--rs-theme-yellow); border-radius: 3px 3px 3px 3px; background: var(--rs-theme-light-green); } @media only screen and (max-width: 1600px) { .rs-contact-one.has-theme-green { padding: 20px 30px 30px 30px; } } @media only screen and (max-width: 1199px) { .rs-contact-one.has-theme-green { position: sticky; top: 100px; } } @media only screen and (max-width: 480px) { .rs-contact-one.has-theme-green { padding: 20px 25px 25px 25px; } } .rs-contact-one.has-theme-green .rs-contact-thumb { position: absolute; bottom: 0; inset-inline-end: 0; } .rs-contact-one.has-theme-green .rs-contact-form-title { color: var(--rs-white); } @media only screen and (max-width: 1600px) { .rs-contact-one.has-theme-green .rs-contact-form-title { font-size: 30px; } } @media only screen and (max-width: 480px) { .rs-contact-one.has-theme-green .rs-contact-form-title { font-size: 25px; } } .rs-contact-one.has-theme-green .rs-contact-input input, .rs-contact-one.has-theme-green .rs-contact-input textarea { background-color: rgba(255, 255, 255, 0.1019607843); border: 1px solid #A1B7B8; color: var(--rs-white); } .rs-contact-one.has-theme-green .rs-contact-input input::placeholder, .rs-contact-one.has-theme-green .rs-contact-input textarea::placeholder { color: var(--rs-white); } .rs-contact-one.has-theme-green .rs-contact-input input:focus, .rs-contact-one.has-theme-green .rs-contact-input textarea:focus { border-color: var(--rs-theme-yellow); } .rs-contact-one.has-theme-green .descrip { color: var(--rs-white); } .rs-contact-one.has-robotic { position: relative; padding: 40px 50px 50px 50px; } @media only screen and (max-width: 1199px) { .rs-contact-one.has-robotic { padding: 30px 30px 30px 30px; } } .rs-contact-one.has-robotic .rs-contact-bg-thumb { position: absolute; width: 100%; height: 100%; top: 0; left: 0; z-index: -1; background-position: center center; background-repeat: no-repeat; background-size: cover; } [dir=rtl] .rs-contact-one.has-robotic .rs-contact-bg-thumb { transform: rotateY(-180deg); } .rs-contact-one.has-robotic .descrip { color: var(--rs-white); } .rs-contact-one.has-theme-green-two { position: relative; z-index: 2; padding: 40px 50px 50px 50px; border-top: 4px solid var(--rs-theme-light-green); border-radius: 3px 3px 3px 3px; } @media only screen and (max-width: 1600px) { .rs-contact-one.has-theme-green-two { padding: 30px 30px 30px 30px; } } @media only screen and (max-width: 480px) { .rs-contact-one.has-theme-green-two { padding: 25px 25px 25px 25px; } } .rs-contact-one.has-theme-green-two .rs-contact-bg-thumb { position: absolute; width: 100%; height: 100%; top: 0; inset-inline-start: 0; background-position: center center; background-repeat: no-repeat; background-size: cover; z-index: -1; } .rs-contact-one.has-theme-green-two .rs-contact-form-title { color: var(--rs-theme-green); } .rs-contact-one.has-theme-green-two .rs-contact-input input, .rs-contact-one.has-theme-green-two .rs-contact-input textarea { background: var(--rs-white); border: 1px solid #D2D2D2; color: var(--rs-black); } .rs-contact-one.has-theme-green-two .rs-contact-input input::placeholder, .rs-contact-one.has-theme-green-two .rs-contact-input textarea::placeholder { color: #616161; } .rs-contact-one.has-theme-green-two .rs-contact-input input:focus, .rs-contact-one.has-theme-green-two .rs-contact-input textarea:focus { border-color: var(--rs-theme-green); } .rs-contact-one.has-theme-green-two .rs-btn:hover { background: #375B5D; } .rs-contact-one.has-white { position: relative; z-index: 2; padding: 40px 50px 50px 50px; border-top: 4px solid var(--rs-theme-orange); border-radius: 3px 3px 3px 3px; background: var(--rs-white); margin-inline-start: 30px; } @media only screen and (max-width: 1600px) { .rs-contact-one.has-white { padding: 20px 30px 30px 30px; } } @media only screen and (max-width: 1199px) { .rs-contact-one.has-white { margin-inline-start: 0px; } } @media only screen and (max-width: 480px) { .rs-contact-one.has-white { padding: 20px 25px 25px 25px; } } .rs-contact-one.has-white .rs-contact-form-title { color: var(--rs-black); } @media only screen and (max-width: 1600px) { .rs-contact-one.has-white .rs-contact-form-title { font-size: 30px; } } @media only screen and (max-width: 480px) { .rs-contact-one.has-white .rs-contact-form-title { font-size: 25px; } } .rs-contact-one.has-white .rs-contact-input input, .rs-contact-one.has-white .rs-contact-input textarea { background-color: var(--rs-bg-primary); border: 1px solid rgba(31, 31, 31, 0.1019607843); color: var(--rs-black); } .rs-contact-one.has-white .rs-contact-input input::placeholder, .rs-contact-one.has-white .rs-contact-input textarea::placeholder { color: rgba(68, 68, 68, 0.478); } .rs-contact-one.has-white .rs-contact-input input:focus, .rs-contact-one.has-white .rs-contact-input textarea:focus { border-color: var(--rs-theme-orange); } .rs-contact-one.has-white .rs-btn:hover { background: var(--rs-black); } .rs-contact-one.has-black { background: var(--rs-black); position: relative; z-index: 2; padding: 40px 50px 50px 50px; border-top: 4px solid var(--rs-theme-orange); border-radius: 3px 3px 3px 3px; margin-inline-start: 20px; } @media only screen and (max-width: 1600px) { .rs-contact-one.has-black { padding: 20px 30px 30px 30px; } } @media only screen and (max-width: 1199px) { .rs-contact-one.has-black { margin-inline-start: 0px; } } @media only screen and (max-width: 480px) { .rs-contact-one.has-black { padding: 20px 25px 25px 25px; } } .rs-contact-one.has-black .rs-contact-form-title { color: var(--rs-white); } .rs-contact-one.has-black .descrip { color: var(--rs-white); } .rs-contact-one.has-black .rs-contact-input input, .rs-contact-one.has-black .rs-contact-input textarea { background-color: rgba(255, 247, 247, 0.0509803922); border: 1px solid rgba(182, 182, 182, 0.2509803922); color: var(--rs-white); } .rs-contact-one.has-black .rs-contact-input input:focus, .rs-contact-one.has-black .rs-contact-input textarea:focus { border-color: var(--rs-theme-orange); } .rs-contact-one.has-black .rs-btn:hover { background: rgb(255, 92, 0); } .rs-contact-one.has-theme-orange-two { position: relative; z-index: 2; padding: 40px 50px 50px 50px; border-top: 4px solid var(--rs-theme-orange); border-radius: 3px 3px 3px 3px; } @media only screen and (max-width: 1600px) { .rs-contact-one.has-theme-orange-two { padding: 30px 30px 30px 30px; } } @media only screen and (max-width: 480px) { .rs-contact-one.has-theme-orange-two { padding: 25px 25px 25px 25px; } } .rs-contact-one.has-theme-orange-two .rs-contact-bg-thumb { position: absolute; width: 100%; height: 100%; top: 0; inset-inline-start: 0; background-position: center center; background-repeat: no-repeat; background-size: cover; z-index: -1; } .rs-contact-one.has-theme-orange-two .rs-contact-form-title { color: var(--rs-title-primary); } .rs-contact-one.has-theme-orange-two .rs-contact-input input, .rs-contact-one.has-theme-orange-two .rs-contact-input textarea { background: var(--rs-white); border: 1px solid #D2D2D2; color: var(--rs-black); } .rs-contact-one.has-theme-orange-two .rs-contact-input input::placeholder, .rs-contact-one.has-theme-orange-two .rs-contact-input textarea::placeholder { color: #616161; } .rs-contact-one.has-theme-orange-two .rs-contact-input input:focus, .rs-contact-one.has-theme-orange-two .rs-contact-input textarea:focus { border-color: var(--rs-theme-orange); } .rs-contact-one.has-theme-orange-two .rs-btn:hover { background: rgb(255, 92, 0); } .rs-contact-two { position: relative; z-index: 1; overflow: hidden; } .rs-contact-two .rs-contact-inner { display: grid; grid-template-columns: auto auto auto; padding-inline-start: 70px; gap: 30px; } @media only screen and (max-width: 1600px) { .rs-contact-two .rs-contact-inner { padding-inline-start: 30px; } } @media only screen and (max-width: 1366px) { .rs-contact-two .rs-contact-inner { padding-inline-start: 0px; } } @media only screen and (max-width: 991px) { .rs-contact-two .rs-contact-inner { padding-top: 38px; padding-bottom: 58px; } } @media only screen and (max-width: 767px) { .rs-contact-two .rs-contact-inner { grid-template-columns: auto auto; } } @media only screen and (max-width: 480px) { .rs-contact-two .rs-contact-inner { grid-template-columns: auto; } } .rs-contact-two .rs-contact-bg-thumb { position: absolute; width: 85%; height: 100%; top: 0; background-position: center right; background-repeat: no-repeat; z-index: -1; inset-inline-end: -10px; background-size: cover; } @media only screen and (max-width: 991px) { .rs-contact-two .rs-contact-bg-thumb { bottom: 0; top: unset; inset-inline-end: 0; width: 100%; } } .rs-contact-two .rs-award-item { position: relative; z-index: 1; } .rs-contact-two .rs-award-item .rs-award-item-thumb { position: absolute; width: 100%; height: 100%; inset-inline-start: 0; top: 0; background-repeat: no-repeat; background-size: cover; z-index: -1; } .rs-contact-two .rs-award-item .rs-award-title { color: var(--rs-white); } .rs-contact-two .rs-award-item .rs-award-icon { margin-bottom: 20px; display: inline-flex; } .rs-contact-two .rs-award-item .rs-award-icon img { width: 140px; height: 115px; } .rs-contact-two .rs-award-item .rs-award-content { padding: 56px 75px 56px 75px; text-align: center; } @media only screen and (max-width: 1600px) { .rs-contact-two .rs-award-item .rs-award-content { padding: 56px 55px 56px 55px; } } @media only screen and (max-width: 1366px) { .rs-contact-two .rs-award-item .rs-award-content { padding: 56px 30px 56px 30px; } } @media only screen and (max-width: 991px) { .rs-contact-two .rs-award-item .rs-award-content { padding: 30px 30px 30px 30px; } } .rs-contact-two .rs-contact-icon { width: 72px; height: 72px; background: var(--rs-theme-deep-blue); display: inline-flex; justify-content: center; align-items: center; border-radius: 50%; margin-bottom: 25px; } .rs-contact-two .rs-contact-icon img { width: 36px; height: 36px; } .rs-contact-two .rs-contact-content span { font-weight: 700; color: var(--rs-white); font-size: 24px; margin-bottom: 5px; display: inline-block; } .rs-contact-two .rs-contact-content p { font-size: 16px; color: #CCCCCC; font-weight: 500; } .rs-contact-two .rs-contact-content h6 { font-size: 16px; color: #CCCCCC; font-weight: 500; } .rs-contact-two .rs-contact-content a:hover { color: var(--rs-theme-deep-blue); } .rs-contact-three .rs-contact-thumb { height: 100%; overflow: hidden; visibility: hidden; } .rs-contact-three .rs-contact-thumb img { width: 100%; height: 100%; object-fit: cover; transition: unset; } .rs-contact-three .has-black { margin-inline-start: 0px; padding: 50px 60px 70px 60px; } @media only screen and (max-width: 1366px) { .rs-contact-three .has-black { padding: 20px 30px 30px 30px; } } @media only screen and (max-width: 480px) { .rs-contact-three .has-black { padding: 20px 25px 25px 25px; } } .rs-contact-three .descrip { max-width: 380px; } @media only screen and (max-width: 1600px) { .rs-contact-three .descrip { max-width: 100%; } } .rs-contact-four { position: relative; z-index: 1; } .rs-contact-four .rs-contact-form-bg-thumb { position: absolute; width: 100%; height: 100%; top: 0; inset-inline-start: 0; background-position: center center; background-repeat: no-repeat; background-size: cover; z-index: -1; } .rs-contact-four.rs-contact-form { position: relative; z-index: 3; background: var(--rs-theme-orange); padding: 60px 90px 70px 90px; border-radius: 4px; text-align: center; margin-inline-end: 85px; } @media only screen and (max-width: 1600px) { .rs-contact-four.rs-contact-form { padding: 30px 30px 30px 30px; margin-inline-end: 0px; position: sticky; top: 110px; } } @media only screen and (max-width: 1199px) { .rs-contact-four.rs-contact-form { margin-inline-start: 0px; } } @media only screen and (max-width: 991px) { .rs-contact-four.rs-contact-form { position: relative; top: unset; } } @media only screen and (max-width: 480px) { .rs-contact-four.rs-contact-form { padding: 25px 25px 25px 25px; } } .rs-contact-four.rs-contact-form .descrip { color: var(--rs-white); margin: 10px 0 30px; } .rs-contact-four .rs-contact-form-title { font-size: 30px; color: var(--rs-white); } @media only screen and (max-width: 575px) { .rs-contact-four .rs-contact-form-title { font-size: 26px; } } .rs-contact-four .rs-contact-input input { width: 100%; height: 52px; outline: 0; padding: 0 25px; color: var(--rs-white); border-radius: 2px; border: 1px solid rgba(255, 255, 255, 0.3); background: rgba(255, 255, 255, 0.1); } .rs-contact-four .rs-contact-input input::placeholder { color: rgba(255, 255, 255, 0.7); } .rs-contact-four .rs-contact-input textarea { height: 115px; padding: 15px 15px; resize: none; background: rgba(255, 255, 255, 0.1); color: var(--rs-white); border-radius: 2px; border: 1px solid rgba(255, 255, 255, 0.3); } .rs-contact-four .rs-contact-input textarea::placeholder { color: rgba(255, 255, 255, 0.7); } .rs-contact-five { position: relative; z-index: 1; margin-bottom: 90px; } @media only screen and (max-width: 767px) { .rs-contact-five { margin-bottom: 0; padding-bottom: 70px; } } .rs-contact-five .rs-contact-bg-thumb { position: absolute; width: 100%; height: 100%; top: 0; inset-inline-start: 0; z-index: -1; background-position: center center; background-repeat: no-repeat; background-size: cover; } .rs-contact-five .rs-contact-wrapper { background: var(--rs-black); max-width: 395px; padding-top: 50px; padding-bottom: 50px; padding-inline-start: 50px; padding-inline-end: 50px; border: 2px solid #4C4C4C; position: relative; z-index: 1; margin-bottom: -40px; } @media only screen and (max-width: 991px) { .rs-contact-five .rs-contact-wrapper { max-width: 100%; padding-top: 30px; padding-bottom: 30px; padding-inline-start: 30px; padding-inline-end: 30px; } } .rs-contact-five .rs-contact-thumb { position: absolute; top: 0; inset-inline-start: 30px; z-index: -1; } .rs-contact-five .rs-contact-btn { margin-top: 40px; margin-bottom: 45px; } .rs-contact-five .rs-contact-btn .rs-btn { background: transparent; border: 2px solid #626262; color: rgba(255, 255, 255, 0.8); } .rs-contact-five .rs-contact-btn .rs-btn:hover { background: var(--rs-theme-orange); border-color: var(--rs-theme-orange); } .rs-contact-five .rs-contact-icon svg { width: 20px; height: 20px; } .rs-contact-five .rs-contact-item { display: flex; gap: 10px; } .rs-contact-five .rs-contact-item:not(:last-child) { margin-bottom: 15px; } .rs-contact-five .rs-contact-item h6 { color: var(--rs-white); font-size: 16px; font-weight: 500; } .rs-contact-five .rs-contact-item h6 a:hover { color: var(--rs-theme-orange); } .rs-contact-five .rs-contact-shape svg { width: 60px; height: 60px; } .rs-contact-five .rs-contact-title { font-size: 36px; color: var(--rs-white); margin-top: 30px; margin-bottom: 15px; } @media only screen and (max-width: 991px) { .rs-contact-five .rs-contact-title { font-size: 30px; } } .rs-contact-five .rs-contact-social-wrapper { display: flex; justify-content: end; } @media only screen and (max-width: 767px) { .rs-contact-five .rs-contact-social-wrapper { display: none; } } .rs-contact-six { position: relative; z-index: 1; } .rs-contact-six .rs-contact-wrapper { display: grid; grid-template-columns: repeat(3, 1fr); position: relative; z-index: 1; gap: 30px 80px; } @media only screen and (max-width: 991px) { .rs-contact-six .rs-contact-wrapper { grid-template-columns: repeat(2, 1fr); } } @media only screen and (max-width: 767px) { .rs-contact-six .rs-contact-wrapper { grid-template-columns: repeat(1, 1fr); } } @media only screen and (max-width: 1600px) { .rs-contact-six .rs-contact-wrapper { gap: 30px 30px; } } .rs-contact-six .rs-contact-bg-thumb { position: absolute; width: 100%; height: 100%; top: 0; background-position: bottom center; background-repeat: no-repeat; background-size: cover; inset-inline-start: 0; z-index: -1; } .rs-contact-six .rs-contact-item { border-radius: 4px 4px 4px 4px; padding-top: 40px; padding-bottom: 300px; padding-inline-start: 40px; padding-inline-end: 40px; position: relative; z-index: 1; border-top: 4px solid transparent; transition: 0.5s; } @media only screen and (max-width: 1600px) { .rs-contact-six .rs-contact-item { padding-top: 30px; padding-bottom: 250px; padding-inline-start: 30px; padding-inline-end: 30px; } } .rs-contact-six .rs-contact-item:hover { border-color: var(--rs-theme-orange); } .rs-contact-six .rs-contact-title { font-size: 30px; } @media only screen and (max-width: 1366px) { .rs-contact-six .rs-contact-title { font-size: 26px; } } .rs-contact-six .rs-contact-icon svg { width: 20px; height: 20px; } .rs-contact-six .rs-contact-list { display: flex; gap: 10px; align-items: center; } .rs-contact-six .rs-contact-list:not(:last-child) { margin-bottom: 15px; } .rs-contact-six .rs-contact-list h6 { font-size: 17px; color: var(--rs-text-primary); font-weight: 500; } .rs-contact-six .rs-contact-list h6 a:hover { color: var(--rs-theme-orange); } .rs-contact-six .rs-contact-list-wrapper { margin-top: 20px; margin-bottom: 30px; } @media only screen and (max-width: 767px) { .rs-contact-seven { padding-bottom: 70px; } } .rs-contact-seven .rs-contact-form { padding-top: 76px; padding-bottom: 80px; padding-inline-start: 80px; padding-inline-end: 80px; background: #F7F7F7; text-align: center; margin-bottom: -340px; position: relative; z-index: 1; border-radius: 4px; box-shadow: 0px 0px 0px 5px #FFF; } @media only screen and (max-width: 991px) { .rs-contact-seven .rs-contact-form { padding-top: 30px; padding-bottom: 30px; padding-inline-start: 30px; padding-inline-end: 30px; } } @media only screen and (max-width: 767px) { .rs-contact-seven .rs-contact-form { margin-bottom: 0px; } } .rs-contact-seven .rs-contact-form .descrip { margin: 15px auto 30px; max-width: 630px; } .rs-contact-seven .rs-contact-title { font-size: 40px; } .rs-contact-seven .rs-contact-input input { background: var(--rs-white); border: 1px solid #D2D2D2; border-radius: 4px; } .rs-contact-seven .rs-contact-input input:focus { border-color: var(--rs-theme-orange); } .rs-contact-seven .rs-contact-input textarea { height: 150px; background: var(--rs-white); border: 1px solid #D2D2D2; border-radius: 4px; } .rs-contact-seven .rs-contact-input textarea:focus { border-color: var(--rs-theme-orange); } .rs-contact-seven .rs-contact-btn .rs-btn:hover { background: rgb(255, 92, 0); } .rs-contact-eight .rs-contact-wrapper { position: relative; } @media only screen and (max-width: 767px) { .rs-contact-eight .rs-contact-wrapper .mobile_item { display: block !important; } } .rs-contact-eight .rs-contact-wrapper .mobile_item { display: none; position: absolute; left: 50%; top: 40%; transform: translate(-50%, -50%); width: 100%; max-width: 280px; color: #000; background: var(--rs-white); padding: 30px; border-radius: 5px; transition: all 0.5s ease; opacity: 0; visibility: hidden; z-index: 10; text-align: center; box-shadow: 0 0 40px rgba(0, 0, 0, 0.08); } .rs-contact-eight .rs-contact-wrapper .mobile_item.active { top: 50%; opacity: 1; visibility: visible; pointer-events: unset; } .rs-contact-eight .rs-contact-wrapper .mobile_item .description { color: var(--rs-text-primary); } .rs-contact-eight .rs-contact-wrapper .mobile_item .pre-title .title { color: var(--rs-black); } .rs-contact-eight .rs-contact-wrapper .mobile_item .remove-icon { border: 1px solid #d5d5d5; width: 30px; height: 30px; display: flex; align-items: center; margin: 0 auto 10px; justify-content: center; text-align: center; border-radius: 50%; cursor: pointer; } .rs-contact-eight .rs-ripple-item { position: absolute; width: 25px; } .rs-contact-eight .rs-ripple-item.ripple .pre-circle-ripple::before { -webkit-animation: rs-pulse-border 1500ms ease-out infinite; animation: rs-pulse-border 1500ms ease-out infinite; opacity: 1; } .rs-contact-eight .rs-ripple-item:hover .pre-circle-ripple::before { -webkit-animation: rs-pulse-border 1500ms ease-out infinite; animation: rs-pulse-border 1500ms ease-out infinite; opacity: 1; } .rs-contact-eight .rs-ripple-item:hover .rs-ripple-figure { opacity: 1; transform: translate3d(-50%, -35px, 0); visibility: visible; } .rs-contact-eight .rs-ripple-item.ripple-1 { left: 32%; top: 8%; } .rs-contact-eight .rs-ripple-item.ripple-2 { left: 61%; top: 13%; } .rs-contact-eight .rs-ripple-item.ripple-3 { left: 14%; top: 31%; } .rs-contact-eight .rs-ripple-item.ripple-4 { left: 43%; top: 42%; } .rs-contact-eight .rs-ripple-item.ripple-5 { left: 68%; top: 45%; } .rs-contact-eight .rs-ripple-item.ripple-6 { left: 27%; top: 72%; } .rs-contact-eight .rs-ripple-item.ripple-7 { left: 83%; top: 77%; } .rs-contact-eight .rs-ripple-figure { min-width: 250px; text-align: left; position: absolute; bottom: 0; left: 8px; transition: all 0.4s ease; z-index: 999; opacity: 0; background: #1F1F1F; padding: 30px; border-radius: 2px; transition: all 500ms ease; transform: translate3d(-50%, -70px, 0); visibility: hidden; text-align: center; } @media only screen and (max-width: 767px) { .rs-contact-eight .rs-ripple-figure { display: none; } } .rs-contact-eight .rs-ripple-figure::after { content: ""; position: absolute; left: 0; bottom: 0; width: 0; height: 0; border-left: 10px solid transparent; border-right: 10px solid transparent; border-top: 12px solid #1F1F1F; top: 100%; right: 0; margin: 0 auto; } .rs-contact-eight .description { font-size: 15px; color: rgba(255, 255, 255, 0.8); line-height: 25px; } .rs-contact-eight .pre-title .title { font-size: 22px; color: var(--rs-white); margin-bottom: 8px; } .rs-contact-eight .pre-circle-ripple { position: relative; cursor: pointer; } .rs-contact-eight .pre-circle-ripple::before { content: ""; position: absolute; top: 10px; left: 10px; height: 30px; width: 30px; border-radius: 50%; background: var(--rs-theme-orange); transform-origin: center center; z-index: 1; opacity: 0; pointer-events: none; } .rs-contact-eight .pre-circle-ripple::after { content: ""; position: absolute; top: 3px; left: 3px; height: 14px; width: 14px; border-radius: 50%; background: rgba(255, 255, 255, 0.76); z-index: 9; border: 3px solid #EA5501; } .rs-contact-nine .rs-contact-wrapper { display: grid; grid-template-columns: repeat(4, 1fr); gap: 30px; } @media only screen and (max-width: 1199px) { .rs-contact-nine .rs-contact-wrapper { grid-template-columns: repeat(3, 1fr); } } @media only screen and (max-width: 991px) { .rs-contact-nine .rs-contact-wrapper { grid-template-columns: repeat(2, 1fr); } } @media only screen and (max-width: 767px) { .rs-contact-nine .rs-contact-wrapper { grid-template-columns: repeat(1, 1fr); } } .rs-contact-nine .rs-contact-item { padding: 30px 30px 30px 30px; border-radius: 4px 4px 4px 4px; border: 1px solid #E9E9E9; } .rs-contact-nine .rs-contact-item:hover .rs-contact-icon { background: var(--rs-theme-orange); } .rs-contact-nine .rs-contact-item:hover .rs-contact-icon svg path { fill: var(--rs-white); } .rs-contact-nine .rs-contact-content a { display: block; } .rs-contact-nine .rs-contact-content a:not(:last-child) { margin-bottom: 3px; } .rs-contact-nine .rs-contact-content a:hover { color: var(--rs-theme-orange); } .rs-contact-nine .rs-contact-icon { width: 50px; height: 50px; display: flex; align-items: center; justify-content: center; border-radius: 2px; background: var(--rs-bg-primary); transition: all 0.5s; } .rs-contact-nine .rs-contact-icon svg { width: 24px; height: 24px; } .rs-contact-nine .rs-contact-icon svg path { fill: #616161; } .rs-contact-nine .rs-contact-title { margin-top: 30px; margin-bottom: 20px; } .rs-contact-ten .rs-contact-form { padding-top: 76px; padding-bottom: 80px; padding-inline-start: 240px; padding-inline-end: 240px; background: #F7F7F7; text-align: center; position: relative; z-index: 1; border-radius: 4px; box-shadow: 0px 0px 0px 5px #FFF; border-top: 4px solid var(--rs-theme-orange); } @media only screen and (max-width: 1600px) { .rs-contact-ten .rs-contact-form { padding-inline-start: 150px; padding-inline-end: 150px; } } @media only screen and (max-width: 991px) { .rs-contact-ten .rs-contact-form { padding-top: 30px; padding-bottom: 30px; padding-inline-start: 30px; padding-inline-end: 30px; } } @media only screen and (max-width: 767px) { .rs-contact-ten .rs-contact-form { margin-bottom: 0px; } } .rs-contact-ten .rs-contact-form .descrip { margin: 15px auto 30px; max-width: 630px; } .rs-contact-ten .rs-contact-title { font-size: 40px; } .rs-contact-ten .rs-contact-input input { background: var(--rs-white); border: 1px solid #D2D2D2; border-radius: 4px; } .rs-contact-ten .rs-contact-input input:focus { border-color: var(--rs-theme-orange); } .rs-contact-ten .rs-contact-input textarea { height: 150px; background: var(--rs-white); border: 1px solid #D2D2D2; border-radius: 4px; } .rs-contact-ten .rs-contact-input textarea:focus { border-color: var(--rs-theme-orange); } .rs-contact-ten .rs-contact-btn .rs-btn:hover { background: rgb(255, 92, 0); } .rs-map-one { line-height: 0; } .rs-map-one .rs-google-map iframe { width: 100%; height: 800px; filter: brightness(100%) contrast(100%) saturate(0%) blur(0px) hue-rotate(0deg); } @media only screen and (max-width: 1366px) { .rs-map-one .rs-google-map iframe { height: 600px; } } @media only screen and (max-width: 1199px) { .rs-map-one .rs-google-map iframe { height: 400px; } } @media only screen and (max-width: 767px) { .rs-map-one .rs-google-map iframe { height: 300px; } } /*----------------------------------------*/ /* portfolio css /*----------------------------------------*/ .rs-pricing-one .rs-pricing-bg-thumb { position: absolute; width: 100%; height: 100%; top: 0; inset-inline-start: 0; background-position: top center; background-repeat: no-repeat; background-size: cover; z-index: -1; } .rs-pricing-one .rs-pricing-amount-wrapper { margin: 20px 0 20px; } .rs-pricing-one .rs-pricing-title { font-size: 24px; color: var(--rs-theme-green); } .rs-pricing-one .rs-pricing-amount { font-size: 40px; color: var(--rs-theme-light-green); line-height: 1; display: inline-block; } .rs-pricing-one .rs-pricing-inner { padding: 60px 60px 60px 60px; background: var(--rs-white); box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0); border-radius: 20px; display: grid; grid-template-columns: 370px auto; position: relative; gap: 30px 155px; z-index: 1; } @media only screen and (max-width: 1600px) { .rs-pricing-one .rs-pricing-inner { padding: 30px 30px 30px 30px; grid-template-columns: 270px auto; gap: 30px 30px; } } @media only screen and (max-width: 1199px) { .rs-pricing-one .rs-pricing-inner { grid-template-columns: auto; } } @media only screen and (max-width: 767px) { .rs-pricing-one .rs-pricing-inner { padding: 25px 25px 25px 25px; } } .rs-pricing-one .rs-pricing-feature { position: relative; } .rs-pricing-one .rs-pricing-feature span { font-size: 20px; display: flex; justify-content: center; } .rs-pricing-one .rs-pricing-feature ul { display: grid; grid-template-columns: repeat(2, 1fr); gap: 15px 25px; padding: 75px 40px 30px 40px; } @media only screen and (max-width: 991px) { .rs-pricing-one .rs-pricing-feature ul { padding: 50px 30px 30px 30px; } } @media only screen and (max-width: 767px) { .rs-pricing-one .rs-pricing-feature ul { grid-template-columns: repeat(1, 1fr); } } @media only screen and (max-width: 575px) { .rs-pricing-one .rs-pricing-feature ul { padding: 55px 25px 25px 25px; } } .rs-pricing-one .rs-pricing-feature ul li { list-style: none; position: relative; color: #737373; font-weight: 500; display: flex; align-items: center; padding-inline-start: 35px; } @media only screen and (max-width: 480px) { .rs-pricing-one .rs-pricing-feature ul li { font-size: 16px; } } .rs-pricing-one .rs-pricing-feature ul li::before { content: "\eb81"; color: var(--rs-theme-light-green); font-size: 20px; margin: 0; font-weight: 400; display: inline-block; font-family: "remixicon"; position: absolute; inset-inline-start: 0; } .rs-pricing-one .rs-pricing-feature ul li.close::before { content: "\eb97"; } .rs-pricing-one .rs-pricing-feature .rs-pricing-feature-bg-thumb { position: absolute; width: 100%; height: 100%; top: 0; inset-inline-start: 0; background-repeat: no-repeat; } @media only screen and (max-width: 1600px) { .rs-pricing-one .rs-pricing-feature .rs-pricing-feature-bg-thumb { background-size: cover; } } @media only screen and (max-width: 991px) { .rs-pricing-one .rs-pricing-feature .rs-pricing-feature-bg-thumb { background-position: center; border-radius: 20px; } } @media only screen and (max-width: 767px) { .rs-pricing-one .rs-pricing-feature .rs-pricing-feature-bg-thumb { border-radius: unset; } } .rs-pricing-one .rs-pricing-tab-wrapper { display: flex; justify-content: end; } @media only screen and (max-width: 991px) { .rs-pricing-one .rs-pricing-tab-wrapper { justify-content: start; } } .rs-pricing-one .rs-pricing-tab-inner { width: 100%; max-width: 300px; border: 1px solid #d2d2d2; padding: 7px; border-radius: 50px; background: transparent; transition: 0.4s; display: inline-flex; justify-content: space-between; } .rs-pricing-one .rs-pricing-tab button { padding: 8px 18px; font-size: 17px; border-radius: 50px; } .rs-pricing-one .rs-pricing-tab button.active { background: var(--rs-theme-light-green); color: var(--rs-white); } .rs-pricing-one .yearly-pricing { display: none; } .rs-pricing-one .rs-pricing-item:not(:last-child) { margin-bottom: 50px; } .rs-pricing-one .rs-pricing-item.item-active .rs-pricing-feature ul li { color: var(--rs-white); } .rs-pricing-one .rs-pricing-item.item-active .rs-pricing-feature ul li::before { color: var(--rs-theme-yellow); } .rs-pricing-one .rs-pricing-item.item-active .rs-pricing-amount { color: var(--rs-theme-yellow); } .rs-pricing-two { position: relative; z-index: 1; } .rs-pricing-two .rs-pricing-shape { position: absolute; bottom: 0; inset-inline-start: 0; } .rs-pricing-two .rs-pricing-tab-inner { width: 100%; max-width: 300px; border: 1px solid #d2d2d2; padding: 7px; border-radius: 50px; background: transparent; transition: 0.4s; display: inline-flex; justify-content: space-between; } .rs-pricing-two .rs-pricing-tab button { padding: 8px 18px; font-size: 17px; border-radius: 50px; } .rs-pricing-two .rs-pricing-tab button.active { background: var(--rs-theme-orange); color: var(--rs-white); } .rs-pricing-two .yearly-pricing { display: none; } .rs-pricing-two .rs-pricing-wrapper { margin-top: 85px; } @media only screen and (max-width: 767px) { .rs-pricing-two .rs-pricing-wrapper { margin-top: 45px; } } .rs-pricing-two .rs-pricing-item { background: var(--rs-bg-primary); padding: 35px 45px 35px 45px; text-align: center; border-top: 3px solid var(--rs-theme-orange); border-radius: 4px; position: relative; } @media only screen and (max-width: 1199px) { .rs-pricing-two .rs-pricing-item { padding: 25px 25px 25px 25px; } } .rs-pricing-two .rs-pricing-item.item-active { position: relative; z-index: 1; } .rs-pricing-two .rs-pricing-item.item-active .rs-pricing-bg-thumb { position: absolute; width: 100%; height: 100%; bottom: 0; inset-inline-start: 0; background-position: bottom center; background-repeat: no-repeat; background-size: auto; z-index: -1; } .rs-pricing-two .rs-pricing-item.item-active.rs-pricing-item { background: #faf5f5; } @media only screen and (max-width: 767px), only screen and (max-width: 575px) { .rs-pricing-two .rs-pricing-item.item-active.rs-pricing-item { margin-top: 45px; } } .rs-pricing-two .rs-pricing-item.item-active .rs-pricing-amount { color: var(--rs-theme-orange); } .rs-pricing-two .rs-pricing-item.item-active .rs-pricing-btn .rs-btn { background: var(--rs-theme-orange); color: var(--rs-white); border: 1px solid transparent; } .rs-pricing-two .rs-pricing-item.item-active .rs-pricing-btn .rs-btn svg { fill: var(--rs-white); } .rs-pricing-two .rs-pricing-item.item-active .rs-pricing-btn .rs-btn:hover { background: rgb(255, 92, 0); } .rs-pricing-two .rs-pricing-item.item-active .rs-pricing-tag { font-weight: 600; color: var(--rs-white); background-color: var(--rs-black); width: 100%; padding: 10px 0px 10px 0px; border-radius: 4px 4px 0px 0px; position: absolute; top: -47px; left: 0px; } .rs-pricing-two .rs-pricing-content { text-align: center; } .rs-pricing-two .rs-pricing-top { position: relative; margin-bottom: 20px; padding-bottom: 30px; } .rs-pricing-two .rs-pricing-top::before { position: absolute; width: calc(100% + 80px); height: 1px; background: var(--rs-border-primary); content: ""; bottom: 0; left: -40px; } @media only screen and (max-width: 1199px) { .rs-pricing-two .rs-pricing-top::before { width: calc(100% + 60px); left: -30px; } } @media only screen and (max-width: 480px) { .rs-pricing-two .rs-pricing-top::before { width: calc(100% + 50px); left: -25px; } } .rs-pricing-two .rs-pricing-bottom { max-width: 300px; margin: 0 auto; } .rs-pricing-two .description { font-size: 16px; } .rs-pricing-two .rs-pricing-title { font-size: 30px; margin-bottom: 8px; } @media only screen and (max-width: 1199px) { .rs-pricing-two .rs-pricing-title { font-size: 25px; } } .rs-pricing-two .rs-pricing-amount { font-size: 60px; margin-bottom: 5px; line-height: 1; } @media only screen and (max-width: 1199px) { .rs-pricing-two .rs-pricing-amount { font-size: 50px; } } @media only screen and (max-width: 575px) { .rs-pricing-two .rs-pricing-amount { font-size: 40px; } } .rs-pricing-two .rs-pricing-btn { padding-top: 28px; } .rs-pricing-two .rs-pricing-btn .rs-btn { gap: 15px; color: var(--rs-text-primary); } .rs-pricing-two .rs-pricing-btn .rs-btn svg { width: 17px; fill: #616161; } .rs-pricing-two .rs-pricing-btn .rs-btn:hover { background: var(--rs-theme-orange); color: var(--rs-white); } .rs-pricing-two .rs-pricing-btn .rs-btn:hover svg { fill: var(--rs-white); } .rs-pricing-two .rs-pricing-duration { font-size: 18px; font-weight: 600; margin-bottom: 10px; display: inline-block; } .rs-pricing-two .rs-pricing-feature { text-align: start; position: relative; margin-top: 35px; padding-top: 30px; } .rs-pricing-two .rs-pricing-feature::before { position: absolute; width: calc(100% + 80px); height: 1px; background: var(--rs-border-primary); content: ""; top: 0; left: -40px; } @media only screen and (max-width: 1199px) { .rs-pricing-two .rs-pricing-feature::before { width: calc(100% + 50px); left: -25px; } } .rs-pricing-two .rs-pricing-feature ul li { list-style: none; position: relative; color: var(--rs-black); font-weight: 500; display: flex; align-items: center; } .rs-pricing-two .rs-pricing-feature ul li:not(:last-child) { margin-bottom: 15px; } .rs-pricing-two .rs-pricing-feature ul li::before { content: "\eb7b"; color: var(--rs-theme-orange); font-size: 20px; margin: 0; font-weight: 400; display: inline-block; font-family: "remixicon"; position: absolute; inset-inline-end: 0; } .rs-pricing-two .rs-pricing-feature ul li.close { color: var(--rs-text-primary); } .rs-pricing-two .rs-pricing-feature ul li.close::before { content: "\eb99"; color: #666; } /*----------------------------------------*/ /* Resume css /*----------------------------------------*/ .rs-resume-one .rs-resume-tab-content { background: var(--rs-bg-light); border-radius: 0 0 4px 4px; } .rs-resume-one .rs-resume-tab .nav { display: flex; align-items: center; background: var(--rs-theme-dark-blue); justify-content: space-between; border-radius: 4px; } @media only screen and (max-width: 575px) { .rs-resume-one .rs-resume-tab .nav { justify-content: center; } } .rs-resume-one .rs-resume-tab a { font-weight: 600; font-size: 20px; line-height: 1.2; position: relative; height: 90px; display: flex; align-items: center; justify-content: center; color: var(--rs-white); border-radius: 4px; position: relative; z-index: 2; width: 250px; } @media only screen and (max-width: 1199px) { .rs-resume-one .rs-resume-tab a { width: 210px; } } @media only screen and (max-width: 991px) { .rs-resume-one .rs-resume-tab a { width: 150px; } } @media only screen and (max-width: 767px) { .rs-resume-one .rs-resume-tab a { width: 200px; } } .rs-resume-one .rs-resume-tab a.active::before { right: auto; width: 100%; } .rs-resume-one .rs-resume-tab a::before { position: absolute; content: ""; width: 0%; height: 100%; background: var(--rs-theme-quaternary); transition: 0.5s; right: 0px; z-index: -1; border-radius: 4px; } /*----------------------------------------*/ /* Award css /*----------------------------------------*/ .rs-award-one .rs-award-item { background: var(--rs-bg-primary); padding: 60px 30px 30px 30px; border-radius: 4px; border: 1px solid transparent; transition: 0.3s; position: relative; } @media only screen and (max-width: 1600px) { .rs-award-one .rs-award-item { padding: 40px 20px 20px 20px; } } .rs-award-one .rs-award-item::before { content: ""; position: absolute; left: 0; bottom: 0; height: 3px; border-radius: 0 0 4px 4px; width: 0; background-color: var(--rs-theme-green); transition: all 0.5s ease; } .rs-award-one .rs-award-item:hover::before { width: 100%; } .rs-award-one .rs-award-top { display: flex; justify-content: space-between; } .rs-award-one .rs-award-thumb img { width: 80px; height: 60px; object-fit: cover; } .rs-award-one .rs-award-date { color: var(--rs-theme-green); font-weight: 600; position: relative; z-index: 1; } .rs-award-one .rs-award-date .rs-stroke-text { font-size: 50px; font-weight: 700; color: rgba(232, 236, 237, 0); -webkit-text-stroke-width: 2px; stroke-width: 2px; -webkit-text-stroke-color: #E8ECED; stroke: #E8ECED; position: absolute; inset-inline-start: 0; top: -35px; z-index: -1; } .rs-award-one .rs-award-title { text-transform: uppercase; font-weight: 500; color: var(--rs-text-primary); margin: 35px 0 3px; } @media only screen and (max-width: 1199px) { .rs-award-one .rs-award-title { font-size: 16px; } } .rs-award-one .rs-award-name { text-transform: capitalize; font-weight: 500; margin: 75px 0 0; font-size: 18px; color: var(--rs-theme-green); } /*----------------------------------------*/ /* gallery css /*----------------------------------------*/ .rs-gallery-one .rs-gallery-item { position: relative; } .rs-gallery-one .rs-gallery-item:hover .rs-gallery-content-wrap { bottom: 30px; opacity: 1; visibility: visible; } .rs-gallery-one .rs-gallery-item:hover .rs-gallery-thumb::before { visibility: visible; opacity: 1; } .rs-gallery-one .rs-gallery-item:hover .rs-gallery-btn { transform: translate(-50%, -50%) scale(1); visibility: visible; opacity: 1; } .rs-gallery-one .rs-gallery-thumb { position: relative; } .rs-gallery-one .rs-gallery-thumb::before { position: absolute; content: ""; left: 0; top: 0; width: 100%; height: 100%; background: rgba(253, 175, 64, 0.8); transition: all 0.4s ease-out; border-radius: 4px; opacity: 0; visibility: hidden; } .rs-gallery-one .rs-gallery-thumb img { width: 100%; border-radius: 4px; } .rs-gallery-one .rs-gallery-btn { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%) scale(0.3); visibility: hidden; opacity: 0; transition: all 0.4s ease-out; } /*----------------------------------------*/ /* work step css /*----------------------------------------*/ .rs-work-step-one .rs-work-step-section-title { font-size: 200px; color: #ECECEC; letter-spacing: 4px; line-height: 0.8; margin-top: 50px; display: flex; justify-content: center; } @media only screen and (max-width: 1600px) { .rs-work-step-one .rs-work-step-section-title { font-size: 150px; } } @media only screen and (max-width: 1199px) { .rs-work-step-one .rs-work-step-section-title { font-size: 100px; } } @media only screen and (max-width: 991px) { .rs-work-step-one .rs-work-step-section-title { font-size: 80px; } } @media only screen and (max-width: 767px) { .rs-work-step-one .rs-work-step-section-title { font-size: 70px; } } @media only screen and (max-width: 575px) { .rs-work-step-one .rs-work-step-section-title { font-size: 60px; } } @media only screen and (max-width: 480px) { .rs-work-step-one .rs-work-step-section-title { font-size: 35px; } } .rs-work-step-one .rs-work-step-wrapper { margin-top: -100px; } @media only screen and (max-width: 1600px) { .rs-work-step-one .rs-work-step-wrapper { margin-top: -80px; } } @media only screen and (max-width: 1199px) { .rs-work-step-one .rs-work-step-wrapper { margin-top: -60px; } } @media only screen and (max-width: 991px) { .rs-work-step-one .rs-work-step-wrapper { margin-top: -50px; } } @media only screen and (max-width: 767px) { .rs-work-step-one .rs-work-step-wrapper { margin-top: -45px; } } @media only screen and (max-width: 480px) { .rs-work-step-one .rs-work-step-wrapper { margin-top: -35px; } } .rs-work-step-one .rs-work-step-item { background: var(--rs-white); padding: 40px 60px 40px 40px; border-radius: 2px; clip-path: polygon(0% 0%, 86% 0, 100% 20%, 100% 100%, 0% 100%) !important; transition: all 0.5s ease; position: relative; border-bottom: 2px solid transparent; } @media only screen and (max-width: 1600px) { .rs-work-step-one .rs-work-step-item { padding: 30px 30px 30px 30px; } } .rs-work-step-one .rs-work-step-item:hover { border-color: var(--rs-theme-orange); } .rs-work-step-one .rs-work-step-item:hover .rs-work-step-icon::before { opacity: 1; color: var(--rs-theme-orange); } .rs-work-step-one .rs-work-step-icon { margin: 30px 0 30px; position: relative; } .rs-work-step-one .rs-work-step-icon svg { width: 65px; height: 65px; fill: var(--rs-theme-orange); } .rs-work-step-one .rs-work-step-icon::before { position: absolute; color: var(--rs-text-primary); counter-increment: count; content: "0" counter(count); z-index: 1; inset-inline-end: 0; font-size: 90px; font-weight: 700; top: 50%; opacity: 0.08; transform: translateY(-50%); line-height: 0.8; transition: all 0.5s ease; } @media only screen and (max-width: 1199px) { .rs-work-step-one .rs-work-step-icon::before { font-size: 70px; } } .rs-work-step-one.has-different-style .rs-work-step-wrapper { margin-top: 0; } .rs-work-step-one.has-different-style .rs-work-step-item { background: var(--rs-bg-primary); } .rs-work-step-two { position: relative; z-index: 2; overflow-x: clip; } .rs-work-step-two .rs-work-step-bg-thumb { position: absolute; width: 100%; height: 100%; top: 0; inset-inline-start: 0; background-position: top center; background-repeat: no-repeat; background-size: cover; z-index: 1; } [dir=rtl] .rs-work-step-two .rs-work-step-bg-thumb { transform: rotateY(180deg); } .rs-work-step-two .rs-work-process-content-wrapper { position: relative; z-index: 2; padding-inline-end: 30px; } @media only screen and (max-width: 1366px) { .rs-work-step-two .rs-work-process-content-wrapper { padding-inline-end: 0px; } } .rs-work-step-two .rs-work-step-wrapper :not(:last-child) .rs-work-step-number::before { content: ""; position: absolute; height: 60%; border-left: 1px dashed #616161; top: 60px; } @media only screen and (min-width: 992px) and (max-width: 1199px) { .rs-work-step-two .rs-work-step-wrapper :not(:last-child) .rs-work-step-number::before { top: 75px; } } @media only screen and (max-width: 767px) { .rs-work-step-two .rs-work-step-wrapper :not(:last-child) .rs-work-step-number::before { top: 75px; } } @media only screen and (max-width: 767px) { .rs-work-step-two .rs-work-step-wrapper :not(:last-child) .rs-work-step-number::before { top: 75px; } } @media only screen and (max-width: 575px) { .rs-work-step-two .rs-work-step-wrapper:last-child .rs-work-step-number::before { content: ""; position: absolute; height: 60%; border-left: 1px dashed #616161; top: 70px; } } .rs-work-step-two .rs-work-step-item { display: grid; grid-template-columns: auto auto auto; gap: 40px; align-items: center; } @media only screen and (max-width: 575px) { .rs-work-step-two .rs-work-step-item { grid-template-columns: auto; gap: 15px; } } .rs-work-step-two .rs-work-step-item:not(:last-child) { margin-bottom: 35px; } .rs-work-step-two .rs-work-step-item:hover .rs-work-step-number { background: var(--rs-theme-red); } .rs-work-step-two .rs-work-step-number { display: flex; align-items: center; justify-content: center; width: 54px; height: 54px; border-radius: 2px; background: var(--rs-black); color: var(--rs-white); font-size: 18px; transition: all 0.3s ease; position: relative; } .rs-work-step-two .rs-work-step-title { font-size: 22px; } @media only screen and (max-width: 1199px) { .rs-work-step-two .rs-work-step-title { font-size: 20px; } } @media only screen and (max-width: 575px) { .rs-work-step-two .rs-work-step-title { margin-top: 50px; } } .rs-work-step-two.has-theme-orange .rs-work-step-shape { position: absolute; inset-inline-start: -80px; bottom: 0; } @media only screen and (max-width: 1199px) { .rs-work-step-two.has-theme-orange .rs-work-step-shape { display: none; } } .rs-work-step-two.has-theme-orange .rs-work-step-bg-thumb { position: absolute; width: 100%; height: 100%; top: 0; inset-inline-end: 0; background-position: center right; background-repeat: no-repeat; background-size: contain; z-index: -1; } @media only screen and (max-width: 991px) { .rs-work-step-two.has-theme-orange .rs-work-step-bg-thumb { display: none; } } .rs-work-step-two.has-theme-orange .rs-work-step-item:hover .rs-work-step-number { background: transparent; color: var(--rs-white); } .rs-work-step-two.has-theme-orange .rs-work-step-item:hover .rs-work-step-thumb.has-orange { opacity: 1; visibility: visible; } .rs-work-step-two.has-theme-orange .rs-work-step-number { background: transparent; z-index: 1; color: var(--rs-text-primary); transition: all 0.3s ease; } .rs-work-step-two.has-theme-orange .rs-work-step-thumb { position: absolute; z-index: -1; transition: all 0.3s ease; } .rs-work-step-two.has-theme-orange .rs-work-step-thumb.has-orange { opacity: 0; visibility: hidden; } .rs-work-step-two.has-theme-orange-two .rs-work-step-number { background: var(--rs-bg-primary); color: #616161; } .rs-work-step-two.has-theme-orange-two .rs-work-step-item:hover .rs-work-step-number { background: var(--rs-theme-orange); color: var(--rs-white); } .rs-work-step-three .row [class*=col-]:not(:last-child) .rs-work-step-item { border-inline-end: 1px solid #E7E9EC; } @media only screen and (max-width: 575px) { .rs-work-step-three .row [class*=col-]:not(:last-child) .rs-work-step-item { border-inline-end: none; } } .rs-work-step-three .row [class*=col-]:nth-child(2) .rs-work-step-item { margin-inline-end: 30px; } @media only screen and (max-width: 1600px) { .rs-work-step-three .row [class*=col-]:nth-child(2) .rs-work-step-item { margin-inline-end: 20px; } } @media only screen and (max-width: 1366px) { .rs-work-step-three .row [class*=col-]:nth-child(2) .rs-work-step-item { margin-inline-end: 0px; } } @media only screen and (max-width: 767px) { .rs-work-step-three .row [class*=col-]:nth-child(2) .rs-work-step-item { border-inline-end: none; } } .rs-work-step-three .row [class*=col-]:nth-child(3) .rs-work-step-item { margin-inline-end: 30px; } @media only screen and (max-width: 1600px) { .rs-work-step-three .row [class*=col-]:nth-child(3) .rs-work-step-item { margin-inline-end: 20px; } } @media only screen and (max-width: 1366px) { .rs-work-step-three .row [class*=col-]:nth-child(3) .rs-work-step-item { margin-inline-end: 10px; } } @media only screen and (max-width: 991px) { .rs-work-step-three .row [class*=col-]:nth-child(3) .rs-work-step-item { margin-inline-end: 20px; } } @media only screen and (max-width: 767px) { .rs-work-step-three .row [class*=col-]:nth-child(3) .rs-work-step-item { margin-inline-end: 10px; } } .rs-work-step-three .rs-work-step-item { padding-inline-end: 50px; margin-inline-end: 38px; } @media only screen and (max-width: 1600px) { .rs-work-step-three .rs-work-step-item { padding-inline-end: 20px; margin-inline-end: 20px; } } @media only screen and (min-width: 992px) and (max-width: 1199px) { .rs-work-step-three .rs-work-step-item { padding-inline-end: 10px; margin-inline-end: 10px; } } @media only screen and (max-width: 767px) { .rs-work-step-three .rs-work-step-item { padding-inline-end: 10px; margin-inline-end: 10px; } } .rs-work-step-three .rs-work-step-item:hover .rs-work-step-number::before { font-weight: 600; } @media only screen and (max-width: 767px) { .rs-work-step-three .rs-work-step-item { padding-inline-end: 10px; margin-inline-end: 10px; } } .rs-work-step-three .rs-work-step-number-wrapper { display: flex; gap: 10px; } .rs-work-step-three .rs-work-step-number { position: relative; } .rs-work-step-three .rs-work-step-number::before { position: absolute; color: var(--rs-white); counter-increment: count; content: "0" counter(count); z-index: 2; font-weight: 400; transition: 0.3s; width: 42px; height: 48px; background: var(--rs-theme-light-blue); display: flex; align-items: center; justify-content: center; border-radius: 100px; font-size: 20px; top: 2px; inset-inline-start: 0; } @media only screen and (max-width: 1199px) { .rs-work-step-three .rs-work-step-number::before { top: -2px; } } .rs-work-step-three .rs-work-step-text { position: relative; padding-inline-start: 40px; font-size: 36px; text-transform: uppercase; color: #e7e9ec; } @media only screen and (max-width: 1199px) { .rs-work-step-three .rs-work-step-text { font-size: 30px; } } .rs-work-step-three .rs-work-step-title { color: var(--rs-text-tertiary); margin: 15px 0 20px 0; } .rs-work-step-four .rs-work-step-section-title { font-size: 200px; color: transparent; letter-spacing: 4px; line-height: 0.8; display: flex; justify-content: center; -webkit-text-stroke-color: rgba(2, 59, 74, 0.14); text-stroke-color: rgba(2, 59, 74, 0.14); -webkit-text-stroke-width: 1px; text-stroke-width: 1px; } @media only screen and (max-width: 1600px) { .rs-work-step-four .rs-work-step-section-title { font-size: 150px; } } @media only screen and (max-width: 1199px) { .rs-work-step-four .rs-work-step-section-title { font-size: 100px; } } @media only screen and (max-width: 991px) { .rs-work-step-four .rs-work-step-section-title { font-size: 80px; } } @media only screen and (max-width: 767px) { .rs-work-step-four .rs-work-step-section-title { font-size: 70px; } } @media only screen and (max-width: 575px) { .rs-work-step-four .rs-work-step-section-title { font-size: 60px; } } @media only screen and (max-width: 480px) { .rs-work-step-four .rs-work-step-section-title { font-size: 38px; } } .rs-work-step-four .rs-text-slide { margin-top: 70px; } .rs-work-step-four .rs-text-slide .swiper-wrapper { -webkit-transition-timing-function: linear !important; transition-timing-function: linear !important; } .rs-work-step-four .rs-work-step-item { background-color: #F9FAFB; padding: 35px 45px 70px 40px; position: relative; z-index: 1; } @media only screen and (max-width: 1600px) { .rs-work-step-four .rs-work-step-item { padding: 35px 30px 70px 30px; } } @media only screen and (max-width: 1199px) { .rs-work-step-four .rs-work-step-item { padding: 30px 25px 70px 25px; } } .rs-work-step-four .rs-work-step-item:hover::before { color: var(--rs-white); background: var(--rs-theme-light-green); border-color: var(--rs-theme-light-green); } .rs-work-step-four .rs-work-step-item::before { position: absolute; color: var(--rs-theme-light-green); counter-increment: count; content: "0" counter(count); font-size: 24px; font-weight: 700; transition: all 0.5s ease; width: 50px; height: 50px; border: 1px solid #F0F0F0; z-index: 1; display: flex; justify-content: center; align-items: center; bottom: 20px; inset-inline-end: 20px; } .rs-work-step-four .rs-work-step-item.active { background: var(--rs-white); box-shadow: 2px 2px 15px 6px rgba(33, 17, 17, 0.03); } .rs-work-step-four .rs-work-step-item.active::before { color: var(--rs-white); border: 1px solid var(--rs-theme-light-green); background: var(--rs-theme-light-green); } .rs-work-step-four .rs-work-step-title { color: var(--rs-theme-green); margin-bottom: 15px; } .rs-work-step-four .rs-work-step-wrapper { margin-top: -90px; } @media only screen and (max-width: 1199px) { .rs-work-step-four .rs-work-step-wrapper { margin-top: -60px; } } @media only screen and (max-width: 1199px) { .rs-work-step-four .rs-work-step-wrapper { margin-top: -60px; } } @media only screen and (max-width: 991px) { .rs-work-step-four .rs-work-step-wrapper { margin-top: -50px; } } @media only screen and (max-width: 480px) { .rs-work-step-four .rs-work-step-wrapper { margin-top: -40px; } } .rs-work-step-five { position: relative; z-index: 1; } .rs-work-step-five .rs-stroke-text { font-size: 120px; font-weight: 700; text-transform: uppercase; line-height: 0.9; letter-spacing: 6px; color: rgba(31, 31, 31, 0.031372549); position: absolute; left: 170px; top: 50%; transform: translate(-50%, -50%) rotate(-90deg); } @media only screen and (max-width: 1600px) { .rs-work-step-five .rs-stroke-text { display: none; } } .rs-work-step-five .rs-work-step-bg-thumb { position: absolute; width: 100%; height: 100%; top: 0; inset-inline-start: 0; background-position: top center; background-repeat: no-repeat; background-size: cover; z-index: -1; } .rs-work-step-five .rs-work-step-wrapper { display: grid; grid-template-columns: auto auto; align-items: center; } @media only screen and (max-width: 575px) { .rs-work-step-five .rs-work-step-wrapper { grid-template-columns: auto; gap: 30px; } } .rs-work-step-five .rs-work-step-item { padding-inline-end: 80px; border-bottom: 1px solid rgba(31, 31, 31, 0.12); border-right: 1px solid rgba(31, 31, 31, 0.12); padding-bottom: 70px; } @media only screen and (max-width: 1600px) { .rs-work-step-five .rs-work-step-item { padding-bottom: 50px; padding-inline-end: 50px; } } @media only screen and (max-width: 1199px) { .rs-work-step-five .rs-work-step-item { padding-bottom: 30px; padding-inline-end: 30px; } } @media only screen and (max-width: 575px) { .rs-work-step-five .rs-work-step-item { border: 0; padding: 0; } } .rs-work-step-five .rs-work-step-item:nth-child(2) { border-right: 0; padding-inline-start: 80px; padding-inline-end: 0px; } @media only screen and (max-width: 1600px) { .rs-work-step-five .rs-work-step-item:nth-child(2) { padding-inline-start: 50px; } } @media only screen and (max-width: 1199px) { .rs-work-step-five .rs-work-step-item:nth-child(2) { padding-inline-start: 30px; } } @media only screen and (max-width: 575px) { .rs-work-step-five .rs-work-step-item:nth-child(2) { padding: 0; } } .rs-work-step-five .rs-work-step-item:nth-child(3) { border-bottom: 0; padding-inline-start: 0px; padding-bottom: 0; padding-top: 75px; } @media only screen and (max-width: 1600px) { .rs-work-step-five .rs-work-step-item:nth-child(3) { padding-top: 50px; } } @media only screen and (max-width: 1199px) { .rs-work-step-five .rs-work-step-item:nth-child(3) { padding-top: 30px; } } @media only screen and (max-width: 575px) { .rs-work-step-five .rs-work-step-item:nth-child(3) { padding: 0; } } .rs-work-step-five .rs-work-step-item:nth-child(4) { border-right: 0; border-bottom: 0; padding-inline-start: 80px; padding-inline-end: 0px; padding-bottom: 0; padding-top: 75px; } @media only screen and (max-width: 1600px) { .rs-work-step-five .rs-work-step-item:nth-child(4) { padding-top: 50px; padding-inline-start: 50px; } } @media only screen and (max-width: 1199px) { .rs-work-step-five .rs-work-step-item:nth-child(4) { padding-top: 30px; padding-inline-start: 30px; } } @media only screen and (max-width: 575px) { .rs-work-step-five .rs-work-step-item:nth-child(4) { padding: 0; } } .rs-work-step-five .rs-work-step-number-wrapper { display: flex; gap: 10px; } .rs-work-step-five .rs-work-step-number { position: relative; } .rs-work-step-five .rs-work-step-number::before { position: absolute; color: var(--rs-white); counter-increment: count; content: "0" counter(count); z-index: 2; font-weight: 400; transition: 0.3s; width: 42px; height: 48px; background: var(--rs-theme-orange); display: flex; align-items: center; justify-content: center; border-radius: 100px; font-size: 20px; top: 2px; inset-inline-start: 0; } @media only screen and (max-width: 1199px) { .rs-work-step-five .rs-work-step-number::before { top: -2px; } } .rs-work-step-five .rs-work-step-text { position: relative; padding-inline-start: 40px; font-size: 36px; text-transform: uppercase; color: #e7e9ec; } @media only screen and (max-width: 1199px) { .rs-work-step-five .rs-work-step-text { font-size: 30px; } } .rs-work-step-five .rs-work-step-title { color: var(--rs-text-tertiary); margin: 15px 0 20px 0; } .rs-elements-work-process-area.rs-work-step-four .rs-work-step-wrapper { margin-top: 0; } /*----------------------------------------*/ /* video css /*----------------------------------------*/ .rs-video-one { min-height: 500px; position: relative; } @media only screen and (max-width: 1199px) { .rs-video-one { min-height: 450px; } } @media only screen and (max-width: 991px) { .rs-video-one { min-height: 400px; } } @media only screen and (max-width: 767px) { .rs-video-one { min-height: 350px; } } @media only screen and (max-width: 480px) { .rs-video-one { min-height: 300px; } } .rs-video-one .rs-video-bg-thumb { position: absolute; width: 100%; height: 100%; top: 0; left: 0; background-position: center center; background-repeat: no-repeat; background-size: cover; } .rs-video-one .rs-video-bg-thumb::before { position: absolute; content: ""; width: 100%; height: 100%; top: 0; inset-inline-start: 0; background: linear-gradient(120deg, #000 0%, #310B0D 100%); z-index: -1; opacity: 0.5; } .rs-video-one .rs-video-play-btn { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); z-index: 5; } .rs-video-one.has-theme-orange { margin-top: -230px; } .rs-video-one.has-theme-orange .rs-video-wrapper { position: relative; z-index: 1; min-height: 500px; } @media only screen and (max-width: 1199px) { .rs-video-one.has-theme-orange .rs-video-wrapper { min-height: 450px; } } @media only screen and (max-width: 991px) { .rs-video-one.has-theme-orange .rs-video-wrapper { min-height: 400px; } } @media only screen and (max-width: 767px) { .rs-video-one.has-theme-orange .rs-video-wrapper { min-height: 350px; } } @media only screen and (max-width: 480px) { .rs-video-one.has-theme-orange .rs-video-wrapper { min-height: 300px; } } .rs-video-two { position: relative; overflow-x: clip; } .rs-video-two .rs-video-bg-thumb-wrapper { min-height: 550px; position: relative; z-index: 1; } @media only screen and (max-width: 1366px) { .rs-video-two .rs-video-bg-thumb-wrapper { min-height: 500px; } } @media only screen and (max-width: 1199px) { .rs-video-two .rs-video-bg-thumb-wrapper { min-height: 450px; } } @media only screen and (max-width: 991px) { .rs-video-two .rs-video-bg-thumb-wrapper { min-height: 400px; } } @media only screen and (max-width: 767px) { .rs-video-two .rs-video-bg-thumb-wrapper { min-height: 350px; } } .rs-video-two .rs-video-bg-thumb { position: absolute; width: 100%; height: 100%; top: 0; inset-inline-start: 0; background-repeat: no-repeat; background-size: cover; z-index: -1; } .rs-video-two .rs-video-play-btn { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); z-index: 5; } .rs-video-two .rs-play-btn { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); background: var(--rs-theme-blue); } .rs-video-two .rs-play-btn::before { background: var(--rs-theme-blue); } .rs-video-two .rs-rotate-btn { width: 180px; height: 180px; position: relative; background: rgba(222, 218, 216, 0.5019607843); border-radius: 50%; } .rs-video-two .rs-rotate-btn .rs-text-circle-wrapper { width: 180px; } .rs-video-three { position: relative; overflow-x: clip; margin-top: -245px; } @media only screen and (max-width: 1600px) { .rs-video-three { margin-top: 0px; } } .rs-video-three .rs-video-bg-thumb { position: absolute; width: 100%; height: 100%; top: 0; inset-inline-start: 0; background-position: center center; background-repeat: no-repeat; background-size: cover; z-index: -1; } .rs-video-three .rs-video-content { position: relative; z-index: 1; padding: 470px 0 250px 0; } @media only screen and (max-width: 1600px) { .rs-video-three .rs-video-content { padding: 200px 0 200px 0; } } @media only screen and (max-width: 1199px) { .rs-video-three .rs-video-content { padding: 150px 0 150px 0; } } @media only screen and (max-width: 575px) { .rs-video-three .rs-video-content { padding: 100px 0 100px 0; } } .rs-video-three .rs-video-title { color: var(--rs-white); } .rs-video-three .rs-video-btn { display: inline-flex; align-items: center; gap: 18px 30px; flex-wrap: wrap; } .rs-video-three .rs-video-btn:hover a i { background: var(--rs-theme-green); color: var(--rs-white); } .rs-video-three .rs-video-btn:hover .rs-video-title { color: var(--rs-theme-yellow); } .rs-video-three .rs-video-btn .rs-pulse-btn { position: relative; } .rs-video-three .rs-video-btn .rs-pulse-btn::before { background: var(--rs-white); content: ""; position: absolute; width: 80px; height: 80px; z-index: -1; left: 40px; top: 50%; transform: translateX(-50%) translateY(-50%); display: block; border-radius: 50%; -webkit-animation: rs-pulse-border 1500ms ease-out infinite; animation: rs-pulse-border 1500ms ease-out infinite; } .rs-video-three .rs-video-btn .rs-pulse-btn::after { content: ""; position: absolute; z-index: 1; left: 50%; top: 50%; transform: translateX(-50%) translateY(-50%); display: block; border-radius: 50%; transition: all 200ms; } .rs-video-three .rs-video-btn .rs-video-title { color: var(--rs-white); font-size: 52px; font-weight: 700; line-height: 1; position: relative; } @media only screen and (max-width: 991px) { .rs-video-three .rs-video-btn .rs-video-title { font-size: 40px; } } @media only screen and (max-width: 575px) { .rs-video-three .rs-video-btn .rs-video-title { font-size: 35px; } } .rs-video-three .rs-video-btn i { font-size: 25px; line-height: 70px; text-align: center; color: var(--rs-theme-green); height: 80px; width: 80px; background-color: var(--rs-white); border-radius: 50%; display: inline-flex; align-items: center; justify-content: center; transition: 0.5s; } .rs-video-four { position: relative; } .rs-video-four .rs-video-bg-thumb { position: absolute; width: 100%; height: 100%; top: 0; inset-inline-start: 0; background-position: center center; background-repeat: no-repeat; background-size: cover; } .rs-video-four .rs-video-content { position: relative; z-index: 1; padding: 170px 0 170px; } @media only screen and (max-width: 1600px) { .rs-video-four .rs-video-content { padding: 130px 0 130px; } } @media only screen and (max-width: 1199px) { .rs-video-four .rs-video-content { padding: 100px 0 100px; } } @media only screen and (max-width: 767px) { .rs-video-four .rs-video-content { padding: 80px 0 80px; } } .rs-video-four .rs-section-title { color: var(--rs-white); } .rs-video-four .rs-video-btn-wrapper { display: flex; align-items: center; gap: 30px 40px; margin-top: 40px; flex-wrap: wrap; } @media only screen and (max-width: 480px) { .rs-video-four .rs-video-btn-wrapper { flex-direction: column-reverse; align-items: start; } } /*----------------------------------------*/ /* Category css /*----------------------------------------*/ .rs-category-one { position: relative; z-index: 1; } .rs-category-one .rs-category-bg-thumb { position: absolute; width: 100%; height: 100%; background-position: bottom center; background-repeat: no-repeat; z-index: -1; } .rs-category-one .rs-category-item { background: var(--rs-white); padding: 25px 25px 40px; display: flex; gap: 15px 25px; position: relative; border-radius: 4px; } @media only screen and (max-width: 1199px) { .rs-category-one .rs-category-item { padding: 20px 20px 40px; } } @media only screen and (max-width: 480px) { .rs-category-one .rs-category-item { padding: 20px 20px 20px; flex-wrap: wrap; } } .rs-category-one .rs-category-item:hover .rs-category-icon svg { animation: rs-fold linear 0.3s; } .rs-category-one .rs-category-item::before { position: absolute; color: #E7E9EC; counter-increment: count; content: "0" counter(count); z-index: 1; font-size: 30px; font-weight: 700; bottom: 35px; inset-inline-start: 35px; line-height: 1; transform: rotate(-90deg); } @media only screen and (max-width: 480px) { .rs-category-one .rs-category-item::before { bottom: unset; top: 35px; inset-inline-end: 35px; transform: rotate(0deg); inset-inline-start: auto; } } .rs-category-one .rs-category-icon { width: 60px; height: 60px; background: var(--rs-bg-primary); display: flex; align-items: center; justify-content: center; flex: 0 0 auto; border-radius: 4px; } .rs-category-one .rs-category-icon svg { width: 40px; } .rs-category-one .rs-category-icon svg path { fill: var(--rs-theme-red); } .rs-category-one .rs-category-title { margin-bottom: 10px; } .rs-category-one .rs-category-content { margin-top: 10px; } .rs-category-one.has-theme-orange .rs-category-bg-thumb { background-position: top center; top: 0; inset-inline-start: 0; background-size: cover; } @media only screen and (max-width: 991px) { .rs-category-one.has-theme-orange .rs-category-bg-thumb { background-position: center left; } } .rs-category-one.has-theme-orange .rs-section-title { color: var(--rs-white); } .rs-category-one.has-theme-orange .rs-category-icon svg { width: 40px; } .rs-category-one.has-theme-orange .rs-category-icon svg path { fill: var(--rs-theme-orange); } /*----------------------------------------*/ /* progress css /*----------------------------------------*/ .rs-progress-one::before { position: absolute; content: ""; width: 100%; height: 250px; background: var(--rs-bg-primary); z-index: -1; top: 0; inset-inline-start: 0; } .rs-progress-one .rs-progress-bg-thumb { position: absolute; width: 100%; height: 100%; top: 0; inset-inline-start: 0; background-position: top center; background-repeat: no-repeat; background-size: cover; } .rs-progress-one .rs-progress-bg-thumb::before { position: absolute; content: ""; width: 100%; height: 100%; background-image: linear-gradient(-90deg, rgba(0, 0, 0, 0) 23%, #000 100%); } .rs-progress-one .rs-progress-bg-thumb img { width: 100%; } .rs-progress-one .rs-progress-wrapper { position: relative; z-index: 1; height: 360px; } .rs-progress-one .rs-progress-content { position: absolute; bottom: 0; padding-top: 40px; padding-inline-end: 130px; padding-bottom: 40px; padding-inline-start: 40px; z-index: 1; } @media only screen and (max-width: 767px) { .rs-progress-one .rs-progress-content { padding-top: 30px; padding-inline-end: 30px; padding-bottom: 30px; padding-inline-start: 30px; } } .rs-progress-one .rs-progress-subtitle { color: var(--rs-white); font-weight: 500; font-size: 15px; } .rs-progress-one .rs-progress-title { font-size: 42px; color: var(--rs-white); margin: 12px 0 20px; } @media only screen and (max-width: 1600px) { .rs-progress-one .rs-progress-title { font-size: 35px; } } @media only screen and (max-width: 575px) { .rs-progress-one .rs-progress-title { font-size: 30px; } } .rs-progress-one .rs-progress-thumb { height: 100%; } .rs-progress-one .rs-progress-thumb img { box-shadow: 0px 6px 60px 0px rgba(0, 0, 0, 0.06); height: 100%; } .rs-progress-one.has-space { position: relative; z-index: 1; margin-top: -190px; } .rs-progress-one.has-space::before { content: none; } .rs-progress-two { position: relative; z-index: 1; } .rs-progress-two .rs-progress-bg-thumb { position: absolute; width: 100%; height: 100%; bottom: 0; background-repeat: no-repeat; background-size: cover; z-index: -1; } .rs-progress-two .rs-progress-shape { position: absolute; bottom: 0; inset-inline-end: 0; } @media only screen and (max-width: 991px) { .rs-progress-two .rs-progress-shape { display: none; } } .rs-progress-two .rs-progress-thumb img { width: 100%; } .rs-progress-two .rs-progress-wrapper { display: grid; grid-template-columns: 1.55fr 1fr; align-items: center; gap: 30px 90px; } @media only screen and (max-width: 1600px) { .rs-progress-two .rs-progress-wrapper { grid-template-columns: 1fr 1fr; gap: 30px 30px; } } @media only screen and (max-width: 991px) { .rs-progress-two .rs-progress-wrapper { grid-template-columns: 1fr; gap: 30px 30px; } } .process-counts { counter-reset: count; } /*----------------------------------------*/ /* line css /*----------------------------------------*/ .line__wrap::before { width: 1px; height: 100%; position: absolute; content: ""; background: rgba(20, 35, 64, 0.1); z-index: -1; top: 0; left: 39%; } .line__wrap::after { width: 1px; height: 100%; position: absolute; content: ""; background: rgba(20, 35, 64, 0.1); z-index: -1; top: 0; left: 360px; } @media only screen and (max-width: 1600px) { .line__wrap::after { left: 100px; } } .line__item::before { position: absolute; content: ""; width: 2px; height: 40px; z-index: -1; background: var(--rs-theme-deep-blue); left: 359px; border-radius: 50%; animation: line1 15s linear infinite; } .line__item::after { position: absolute; content: ""; width: 2px; height: 40px; z-index: -1; background: var(--rs-theme-deep-blue); left: 39%; border-radius: 50%; animation: line2 15s linear infinite; } .line__wrap-two::before { width: 1px; height: 100%; position: absolute; content: ""; background: rgba(20, 35, 64, 0.1); z-index: -1; top: 0; right: 41%; } .line__wrap-two::after { width: 1px; height: 100%; position: absolute; content: ""; background: rgba(20, 35, 64, 0.1); z-index: -1; top: 0; right: 400px; } @media only screen and (max-width: 1600px) { .line__wrap-two::after { right: 100px; } } .line__item-two::before { position: absolute; content: ""; width: 2px; height: 40px; z-index: -1; background: var(--rs-theme-deep-blue); right: 400px; border-radius: 50%; animation: line1 15s linear infinite; } .line__item-two::after { position: absolute; content: ""; width: 2px; height: 40px; z-index: -1; background: var(--rs-theme-deep-blue); right: 41%; border-radius: 50%; animation: line2 15s linear infinite; } @keyframes line1 { 0% { top: 0px; opacity: 1; } 50% { top: 50%; } 100% { top: 100%; opacity: 1; } } @keyframes line2 { 0% { opacity: 1; bottom: 0px; } 50% { bottom: 50%; } 100% { bottom: 100%; opacity: 1; } } /*----------------------------------------*/ /* history css /*----------------------------------------*/ .rs-history-one { position: relative; z-index: 1; } .rs-history-one .rs-history-bg-thumb { position: absolute; width: 100%; height: 100%; top: 0; inset-inline-start: 0; background-position: top center; background-repeat: no-repeat; background-size: cover; z-index: -1; } .rs-history-one .rs-history-tab { display: flex; justify-content: center; } .rs-history-one .rs-history-tab-item { display: flex; gap: 30px 50px; align-items: center; justify-content: center; } @media only screen and (max-width: 991px) { .rs-history-one .rs-history-tab-item { display: block; } } @media only screen and (max-width: 991px) { .rs-history-one .rs-history-tab-thumb { margin-bottom: 30px; } } .rs-history-one .rs-history-tab-thumb img { width: 100%; } .rs-history-one .rs-history-tab .nav-link { background: var(--rs-white); color: var(--rs-text-primary); font-weight: 500; padding: 10px 60px 10px 60px; height: 50px; display: flex; align-items: center; justify-content: center; position: relative; } @media only screen and (max-width: 480px) { .rs-history-one .rs-history-tab .nav-link { width: 100%; } } .rs-history-one .rs-history-tab .nav-link::after { width: 100%; height: 3px; transform: scaleX(0); -webkit-transition: transform 0.5s ease; transition: transform 0.5s ease; position: absolute; content: ""; inset-inline-start: -1px; top: 0; background-color: var(--rs-theme-orange); border-radius: 2px 2px 0 0; } .rs-history-one .rs-history-tab .nav-link.active { color: var(--rs-theme-orange); } .rs-history-one .rs-history-tab .nav-link.active::after { transform: scaleX(1); } .rs-history-one .rs-history-tab .nav-link:hover { color: var(--rs-theme-orange); } .rs-history-one .rs-history-tab .nav-link:hover::after { transform: scaleX(1); } @media only screen and (max-width: 480px) { .rs-history-one .rs-history-tab .nav-item { width: 100%; } } .rs-history-one .rs-history-tab .nav-item:not(:last-child) .nav-link::before { content: ""; position: absolute; width: 1px; height: 30px; inset-inline-end: 0; top: 50%; background: #DDDDE0; display: block; transform: translate(-50%, -50%); } .rs-history-one .rs-history-tab-content-wrapper { margin-top: 50px; } .rs-history-one .rs-history-tab-content p { margin-bottom: 20px; margin-top: 15px; max-width: 450px; } .rs-history-one .rs-history-tab-anim .tab-pane.active .rs-history-tab-item { -webkit-animation: slide-down 5s ease-out; animation: slide-down 5s ease-out; } .rs-history-one .rs-list-item li { list-style: none; display: flex; align-items: center; gap: 10px; position: relative; padding-inline-start: 40px; } .rs-history-one .rs-list-item li::before { content: ""; position: absolute; left: 0; top: 15px; width: 25px; height: 2px; background: var(--rs-theme-orange); opacity: 0.68; inset-inline-start: 0; } /*----------------------------------------*/ /* 8.16 price range CSS /*----------------------------------------*/ .sidebar-widget-range .noUi-horizontal { height: 8px; } .sidebar-widget-range .noUi-target { background: #ddd; border: none; box-shadow: none; } .sidebar-widget-range .noUi-connect { background: var(--rs-theme-orange); } .sidebar-widget-range .noUi-handle { border: none; background: var(--rs-theme-orange); cursor: default; box-shadow: none; border-radius: 0; } .sidebar-widget-range .noUi-horizontal .noUi-handle { width: 16px; height: 16px; right: -5px; top: 4px; cursor: pointer; transform: translateY(-50%); border-radius: 50%; } .sidebar-widget-range .noUi-handle::after, .sidebar-widget-range .noUi-handle::before { display: none; } .sidebar-widget-range .price-filter input { border: none; height: unset; padding: 0; color: var(--rs-text-primary); font-size: 16px; text-align: end; } .sidebar-widget-range .noUi-base .noUi-connects { border-radius: 0; } .sidebar-widget-range-amount { display: flex; align-items: center; justify-content: space-between; } .sidebar-widget-range-amount .rs-btn { background: var(--rs-theme-orange); height: 44px; font-size: 14px; color: var(--rs-white); } .sidebar-widget-range-amount .rs-btn:hover { background: rgb(255, 92, 0); } /*----------------------------------------*/ /* quantity css /*----------------------------------------*/ .rs-product-quantity { width: 156px; position: relative; } .rs-cart-plus, .rs-cart-minus { width: 50px; height: 50px; display: inline-flex; text-align: center; justify-content: center; align-items: center; font-size: 16px; color: var(--rs-black); position: absolute; top: 50%; left: 0px; border: 2px solid #e6e6e6; cursor: pointer; transform: translateY(-50%); } .rs-cart-input[type=text] { width: 100%; height: 50px; text-align: center; font-size: 20px; background-color: var(--rs-bg-primary); padding: 0 45px; line-height: 1.5; color: var(--rs-black); border: 2px solid #e6e6e6; } .rs-cart-plus.rs-cart-plus, .rs-cart-minus.rs-cart-plus { left: auto; right: 0px; } .product-details-info p, .product-details-categories p, .product-details-tags p, .product-details-id p, .product-details-share p { display: inline-block; font-size: 18px; font-weight: 600; line-height: 1.5; color: var(--rs-black); margin-bottom: 0; margin-right: 5px; } .product-details-checkout-card p { font-size: 18px; font-weight: 600; line-height: 1.5; color: var(--rs-black); margin-bottom: 10px; } /*----------------------------------------*/ /* cart css /*----------------------------------------*/ .table.table-bordered { border: 1px solid var(--rs-border-primary); } @media only screen and (max-width: 991px) { .table.table-bordered { width: 900px; } } .table.table-bordered thead tr th { border: none; } .shop-table-content table { border-color: var(--rs-border-primary); text-align: center; } .shop-table-content table > thead { vertical-align: middle; } .shop-table-content table > thead th { font-size: 16px; font-weight: 500; } .shop-table-content table > tbody { vertical-align: middle; } .shop-table-content table .product-thumbnail img { width: 125px; } .shop-table-content table .rs-product-quantity { margin: auto; } .removeRow { color: var(--rs-black); transition: all 0.3s ease-in-out; } .removeRow:hover { color: var(--rs-theme-orange); } .rs-cart-checkout-wrapper { background: var(--rs-bg-primary); padding: 36px 24px 28px; margin-left: -24px; } .rs-cart-checkout-top { padding-bottom: 13px; margin-bottom: 19px; border-bottom: 1px solid var(--rs-border-primary); } .rs-cart-checkout-top span { font-size: 20px; color: var(--rs-black); font-weight: 500; } .rs-cart-checkout-shipping { padding-bottom: 16px; border-bottom: 1px solid var(--rs-border-primary); margin-bottom: 15px; } .rs-cart-checkout-shipping-title { font-weight: 500; font-size: 20px; margin-bottom: 15px; font-family: var(--rs-ff-body); color: var(--rs-black); } .rs-cart-checkout-shipping-option:not(:last-child) { margin-bottom: 5px; } .rs-cart-checkout-shipping-option input[type=radio] ~ label::before { border: 1px solid var(--rs-black); } .rs-cart-checkout-shipping-option input[type=radio]:checked ~ label::before { border-color: var(--rs-primary); } .rs-cart-checkout-shipping-option input[type=radio]:checked ~ label::after { background-color: var(--rs-primary); } .rs-cart-checkout-shipping-option label { color: var(--rs-black); position: relative; padding-left: 25px; display: flex; justify-content: space-between; } .rs-cart-checkout-shipping-option label span { color: var(--rs-primary); } .rs-cart-checkout-total { margin-bottom: 25px; } .rs-cart-checkout-total span { font-weight: 500; font-size: 18px; color: var(--rs-black); } .rs-cart-coupon-input-box label { font-size: 18px; color: var(--rs-black); margin-bottom: 10px; font-weight: var(--rs-fw-sbold); } .rs-cart-coupon-input-box input[type=text] { max-width: 282px; height: 60px; } .rs-cart-coupon-input .rs-btn:hover { background: rgb(255, 92, 0); } .rs-cart-update .rs-btn:hover { background: rgb(255, 92, 0); } .cart-page-total { margin-top: 80px; } .cart-page-total h5 { margin-bottom: 20px; } .cart-page-total ul { border: 1px solid var(--rs-border-primary); } .cart-page-total ul li { list-style: none; font-size: 16px; color: var(--rs-black); padding: 10px 30px; font-weight: 500; display: flex; align-items: center; justify-content: space-between; } .cart-page-total ul li:not(:last-child) { border-bottom: 1px solid var(--rs-border-primary); } .cart-page-total .rs-btn:hover { background: var(--rs-theme-orange); color: var(--rs-white); } /*----------------------------------------*/ /* gasap css /*----------------------------------------*/ .rs-gsap-one { overflow-x: clip; } .rs-gsap-one .rs-gsap-wrapper { display: flex; align-items: center; justify-content: space-between; gap: 30px; flex-wrap: wrap; } .rs-gsap-one .rs-gsap-thumb img { width: 100%; } .rs-gsap-one .rs-gsap-thumb.rs-image { overflow: hidden; } .rs-gsap-one .rs-gsap-thumb.rs-image img { width: 400px; transition: unset; } .rs-gsap-one .rs-gsap-item { text-align: center; } .rs-gsap-one .rs-gsap-item p { margin-top: 10px; font-size: 14px; font-style: italic; } .gsap-slide-one { overflow-x: clip; margin-bottom: 100px; } .gsap-slide-one .rs-gsap-slide-wrapper { background: var(--rs-theme-orange); padding: 20px 0px 20px 0px; transform: rotateZ(-7deg); width: 110%; margin-inline-start: -50px; } @media only screen and (max-width: 575px) { .gsap-slide-one .rs-gsap-slide-wrapper { margin-inline-start: 0; transform: rotateZ(0); width: 100%; } } .gsap-slide-one .rs-gsap-slide-wrapper.has-style-two { background: var(--rs-bg-primary); position: absolute; top: 0; z-index: -1; transform: rotateZ(7deg); } @media only screen and (max-width: 575px) { .gsap-slide-one .rs-gsap-slide-wrapper.has-style-two { transform: rotateZ(0); position: unset; top: unset; } } .gsap-slide-one .rs-gsap-slide-thumb img { height: 80px; } .gsap-slide-one .rs-gsap-slide-inner { min-width: max-content; display: flex; align-items: center; gap: 0 50px; } .gsap-slide-one .has-slide-wrapper { margin-top: 150px; position: relative; } @media only screen and (max-width: 1600px) { .gsap-slide-one .has-slide-wrapper { margin-top: 100px; } } @media only screen and (max-width: 575px) { .gsap-slide-one .has-slide-wrapper { margin-top: 0px; } } /*----------------------------------------*/ /* Shop Style /*----------------------------------------*/ .rs-shop-meta-wrapper { display: flex; align-items: center; justify-content: space-between; gap: 30px; margin-bottom: 60px; flex-wrap: wrap; } .rs-shorting-select .nice-select { height: 54px; display: flex; align-items: center; background: #E9E9ED; min-width: 264px; } .rs-shorting-select .nice-select::after { color: var(--rs-black); font-size: 18px; } .rs-shorting-select .nice-select .list { margin-top: 0; border-radius: 0 0 4px 4px; width: 100%; padding-bottom: 5px; padding-top: 5px; } .rs-shorting-select .nice-select .list .option:hover { color: var(--rs-theme-orange); } .rs-product-thumb { position: relative; z-index: 1; overflow: hidden; } .rs-product-thumb img { width: 100%; transition: all 0.3s ease-out 0s; } .rs-product-thumb:hover .rs-product-btn { visibility: visible; opacity: 1; transform: translateY(0px); } .rs-product-thumb:hover img { transform: scale(1.1); } .rs-product-btn { position: absolute; opacity: 0; visibility: hidden; bottom: 0px; transition: 0.5s; transform: translateY(40px); width: 100%; } .rs-product-btn .rs-btn { height: 43px; background: var(--rs-black); color: var(--rs-white); display: flex; } .rs-product-btn .rs-btn:hover { background: var(--rs-theme-orange); } .rs-product-content { display: flex; align-items: center; justify-content: space-between; margin-top: 15px; } .rs-product-title { font-size: 16px; } .rs-product-title:hover { color: var(--rs-theme-orange); } .rs-product-price .rs-current-price { font-size: 16px; color: #5d5d5d; font-weight: 600; } .rs-product-price .rs-product-discount-price { color: #5d5d5d; opacity: 0.5; } .rs-product-badge { position: absolute; inset-inline-end: 10px; top: 10px; } .rs-product-badge .rs-circle-badge { width: 47px; height: 47px; background: var(--rs-black); display: flex; border-radius: 50%; font-size: 14px; color: var(--rs-white); align-items: center; justify-content: center; font-weight: 500; } .product-details-reviews-wrapper { margin-bottom: 50px; } .product-details-thumb-wrap { margin-inline-end: 50px; } @media only screen and (max-width: 1199px) { .product-details-thumb-wrap { margin-inline-end: 0px; } } .product-details-active { overflow: hidden; } .product-details-thumb { position: relative; width: 186px; flex: 0 0 auto; border-radius: 4px; width: 100%; flex: 0 0 auto; text-align: center; position: relative; display: -moz-box; display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; display: flex; align-items: flex-end; justify-content: center; } @media only screen and (max-width: 991px) { .product-details-thumb { margin: 0 auto 20px; } } .product-details-thumb img { width: 100%; border-radius: 4px; } .product-details-nav .swiper-wrapper { display: inline-flex; align-items: center; gap: 30px; } .product-details-nav .swiper-wrapper .custom-button { border: none; background: transparent; padding: 0; position: relative; width: 115px; height: 115px; border-radius: 4px; border: 1px solid transparent; background: transparent; display: -moz-box; display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: center; overflow: hidden; line-height: 1; transition: all 0.3s ease-in-out; } @media only screen and (max-width: 575px) { .product-details-nav .swiper-wrapper .custom-button { width: 75px; height: 75px; } } @media only screen and (max-width: 575px) { .product-details-nav .swiper-wrapper .custom-button { width: 85px; height: 55px; } } .product-details-nav .swiper-wrapper .custom-button img { width: 100%; object-fit: cover; } .product-details-nav .swiper-wrapper .swiper-slide { width: auto !important; } .product-details-nav .swiper-slide-thumb-active .custom-button { background: var(--rs-white); border-color: var(--rs-theme-orange); } .product-details-rating-count span { font-size: 14px; } .product-details-price { display: flex; align-items: end; gap: 5px; } .product-details-old-price { font-size: 16px; color: var(--rs-text-primary); text-decoration-line: line-through; } .product-details-current-price { font-size: 24px; } .product-details-count-wrap { border-bottom: 1px solid rgba(62, 62, 62, 0.1); padding-bottom: 30px; margin-bottom: 20px; } .product-details-action .rs-btn { background: var(--rs-theme-orange); display: flex; gap: 10px; height: 48px; } .product-details-action .rs-btn:hover { background: rgb(255, 92, 0); } .product-details-more a { font-size: 16px; } .product-details-tags a { font-size: 16px; } @media only screen and (max-width: 991px) { .product-details-title { font-size: 30px; } } @media only screen and (max-width: 575px) { .product-details-title { font-size: 26px; } } .product-rating { position: relative; padding-inline-end: 10px; margin-inline-end: 10px; } .product-rating::before { position: absolute; content: ""; inset-inline-end: 0; top: 0px; width: 1px; height: 20px; background-color: rgba(0, 0, 0, 0.1); } .product-rating i { font-size: 14px; } .product-information-tab .nav-link { background: #fbfbfb; color: var(--rs-text-primary); padding: 0 50px; text-align: left; font-weight: 700; font-size: 18px; border-radius: 0px; height: 70px; transition: 0.3s; } .product-information-tab .nav-link:hover { background-color: var(--rs-theme-orange); color: var(--rs-white); } @media only screen and (max-width: 575px) { .product-information-tab .nav-link { padding: 0 20px; height: 50px; } } .product-information-tab .nav-link.active { background-color: var(--rs-theme-orange); border-color: var(--rs-theme-orange); color: var(--rs-white); } .product-information-tab .has-border { border-bottom: 1px solid var(--rs-border-primary); } .product-review-avater { display: flex; align-items: center; gap: 13px; } .product-review-avater-thumb img { width: 60px; height: 60px; border-radius: 50%; } .product-review-item:not(:last-child) { border-bottom: 1px solid var(--rs-border-primary); padding-bottom: 25px; margin-bottom: 25px; } .product-review-input input { height: 60px; } .product-review-input.is-textarea textarea { height: 180px; } .product-review-btn .rs-btn:hover { background: rgb(255, 92, 0); } /*----------------------------------------*/ /* Checkout Style /*----------------------------------------*/ .checkout-verify-item button { font-weight: 600; } .coupon-info .rs-btn:hover { background: rgb(255, 92, 0); } .checkout-verify-reveal { margin-bottom: 0; width: 100%; display: flex; align-items: center; background-color: #f9f9f9; gap: 10px; border-top: 3px solid var(--rs-theme-orange); color: #515151; padding-top: 16px; padding-inline-start: 50px; padding-bottom: 16px; padding-inline-end: 16px; position: relative; flex-wrap: wrap; } .checkout-verify-reveal .checkout-login-form-reveal-btn:hover { color: var(--rs-theme-orange); } .checkout-verify-reveal::before { content: "\f07b"; left: 15px; top: 13px; position: absolute; color: var(--rs-theme-orange); font-family: "Font Awesome 5 Pro"; font-weight: 700; } .coupon-content { display: none; margin-top: 14px; padding: 30px 30px; background-color: var(--rs-white); border: 1px solid rgba(54, 54, 54, 0.1); border-radius: 5px; } .coupon-inner { display: grid; grid-template-columns: repeat(2, 1fr); gap: 30px; } .checkout-coupon-form input { margin-bottom: 20px; height: 60px; border-radius: 2px; } .checkout-form { margin-bottom: 20px; } .checkout-form input { height: 60px; border-radius: 0; border-radius: 2px; } .checkout-form label { font-weight: 500; margin-bottom: 5px; } .checkout-form .required { color: var(--rs-theme-orange); } .checkout-bill-area { margin-top: 35px; } .checkout-bill-title { margin-bottom: 20px; } @media only screen and (max-width: 1199px) { .checkout-bill-title { font-size: 30px; } } @media only screen and (max-width: 991px) { .checkout-bill-title { font-size: 26px; } } .checkout-bill-inner .checkout-input { margin-bottom: 20px; } .checkout-bill-inner .checkout-input input { height: 55px; border-radius: 0; border-radius: 2px; } .checkout-bill-inner .checkout-input label { margin-bottom: 5px; font-weight: 600; } .checkout-bill-inner .checkout-input span { color: var(--rs-theme-orange); } .checkout-bill-inner .checkout-input .nice-select { height: 50px; line-height: 48px; border-radius: 0; border: 1px solid var(--rs-border-primary); color: var(--rs-black); float: none; padding: 0 26px; } .checkout-bill-inner .checkout-input .nice-select .current { color: var(--rs-text-primary); } .checkout-bill-inner .checkout-input .nice-select .list { width: 100%; } .checkout-bill-inner .checkout-input .nice-select .list li:hover { color: var(--rs-theme-orange); } .checkout-bill-inner textarea { height: 70px; background: var(--rs-white); border: 1px solid var(--rs-border-primary); border-radius: 2px; } .checkout-place-total ul { border: 1px solid var(--rs-border-primary); } .checkout-place-total ul li { list-style: none; color: var(--rs-black); padding: 10px 30px; font-weight: 600; display: flex; align-items: center; justify-content: space-between; } @media only screen and (max-width: 767px) { .checkout-place-total ul li { padding: 10px 20px; } } @media only screen and (max-width: 480px) { .checkout-place-total ul li { padding: 10px 15px; } } .checkout-place-total ul li:not(:last-child) { border-bottom: 1px solid var(--rs-border-primary); } .checkout-place-total ul li:nth-child(2) { padding: 20px 30px; color: var(--rs-text-primary); } @media only screen and (max-width: 767px) { .checkout-place-total ul li:nth-child(2) { padding: 10px 20px; } } @media only screen and (max-width: 480px) { .checkout-place-total ul li:nth-child(2) { padding: 10px 15px; } } .checkout-place-total .rs-btn:hover { background: var(--rs-theme-orange); color: var(--rs-white); } .checkout-place-total .rs-btn:hover { background: rgb(255, 92, 0); } @media only screen and (max-width: 1199px) { .checkout-place-total .checkout-place-order-title { font-size: 30px; } } @media only screen and (max-width: 991px) { .checkout-place-total .checkout-place-order-title { font-size: 26px; } } /*----------------------------------------*/ /* 2.11 Range Slider /*----------------------------------------*/ .ui-button-icon-only, .ui-controlgroup-vertical .ui-controlgroup-item { box-sizing: border-box; } .ui-checkboxradio-disabled, .ui-state-disabled { pointer-events: none; } .ui-datepicker .ui-icon, .ui-icon { text-indent: -99999px; background-repeat: no-repeat; } .ui-helper-reset, .ui-menu { outline: 0; list-style: none; } .ui-helper-hidden, .ui-resizable-autohide .ui-resizable-handle, .ui-resizable-disabled .ui-resizable-handle { display: none; } .ui-helper-hidden-accessible { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; } .ui-helper-reset { margin: 0; padding: 0; border: 0; line-height: 1.3; text-decoration: none; font-size: 100%; } .ui-helper-clearfix:after, .ui-helper-clearfix:before { content: ""; display: table; border-collapse: collapse; } .ui-helper-clearfix:after { clear: both; } .ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter: Alpha(Opacity=0); } .ui-front { z-index: 100; } .ui-state-disabled { cursor: default !important; } .ui-icon { display: inline-block; vertical-align: middle; margin-top: -0.25em; position: relative; overflow: hidden; } .ui-widget-icon-block { left: 50%; margin-left: -8px; display: block; } .ui-widget-overlay { position: fixed; top: 0; left: 0; width: 100%; height: 100%; } .ui-accordion .ui-accordion-header { display: block; cursor: pointer; position: relative; margin: 2px 0 0; padding: 0.5em 0.5em 0.5em 0.7em; font-size: 100%; } .ui-autocomplete, .ui-menu .ui-menu { position: absolute; } .ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0; overflow: auto; } .ui-autocomplete { top: 0; left: 0; cursor: default; } .ui-menu { padding: 0; margin: 0; display: block; } .ui-button, .ui-controlgroup { display: inline-block; vertical-align: middle; } .ui-button, .ui-menu-icons, .ui-resizable { position: relative; } .ui-menu .ui-menu-item { margin: 0; cursor: pointer; list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7"); } .ui-menu .ui-menu-item-wrapper { position: relative; padding: 3px 1em 3px 0.4em; } .ui-menu .ui-menu-divider { margin: 5px 0; height: 0; font-size: 0; line-height: 0; border-width: 1px 0 0; } .ui-menu .ui-state-active, .ui-menu .ui-state-focus { margin: -1px; } .ui-menu-icons .ui-menu-item-wrapper { padding-left: 2em; } .ui-button, .ui-controlgroup .ui-controlgroup-label { padding: 0.4em 1em; } .ui-menu .ui-icon { position: absolute; top: 0; bottom: 0; left: 0.2em; margin: auto 0; } .ui-menu .ui-menu-icon { left: auto; right: 0; } .ui-button { line-height: normal; margin-right: 0.1em; cursor: pointer; text-align: center; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; overflow: visible; } .ui-button, .ui-button:active, .ui-button:hover, .ui-button:link, .ui-button:visited { text-decoration: none; } .ui-button-icon-only { width: 2em; text-indent: -9999px; white-space: nowrap; } input.ui-button.ui-button-icon-only { text-indent: 0; } .ui-button-icon-only .ui-icon { position: absolute; top: 50%; left: 50%; margin-top: -8px; margin-left: -8px; } .ui-button.ui-icon-notext .ui-icon { padding: 0; width: 2.1em; height: 2.1em; text-indent: -9999px; white-space: nowrap; } input.ui-button.ui-icon-notext .ui-icon { width: auto; height: auto; text-indent: 0; white-space: normal; padding: 0.4em 1em; } button.ui-button::-moz-focus-inner, input.ui-button::-moz-focus-inner { border: 0; padding: 0; } .ui-controlgroup > .ui-controlgroup-item { float: left; margin-left: 0; margin-right: 0; } .ui-controlgroup > .ui-controlgroup-item.ui-visual-focus, .ui-controlgroup > .ui-controlgroup-item:focus { z-index: 9999; } .ui-controlgroup-vertical > .ui-controlgroup-item { display: block; float: none; width: 100%; margin-top: 0; margin-bottom: 0; text-align: left; } .ui-controlgroup .ui-controlgroup-label span { font-size: 80%; } .ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item { border-left: none; } .ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item { border-top: none; } .ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content { border-right: none; } .ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content { border-bottom: none; } .ui-controlgroup-vertical .ui-spinner-input { width: 75%; width: calc(100% - 2.4em); } .ui-controlgroup-vertical .ui-spinner .ui-spinner-up { border-top-style: solid; } .ui-checkboxradio-label .ui-icon-background { box-shadow: inset 1px 1px 1px #ccc; border-radius: 0.12em; border: none; } .ui-checkboxradio-radio-label .ui-icon-background { width: 16px; height: 16px; border-radius: 1em; overflow: visible; border: none; } .ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon, .ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon { background-image: none; width: 8px; height: 8px; border-width: 4px; border-style: solid; } .ui-datepicker { width: 17em; padding: 0.2em 0.2em 0; display: none; } .ui-datepicker .ui-datepicker-header { position: relative; padding: 0.2em 0; } .ui-datepicker .ui-datepicker-next, .ui-datepicker .ui-datepicker-prev { position: absolute; top: 2px; width: 1.8em; height: 1.8em; } .ui-datepicker .ui-datepicker-next-hover, .ui-datepicker .ui-datepicker-prev-hover { top: 1px; } .ui-datepicker .ui-datepicker-prev { left: 2px; } .ui-datepicker .ui-datepicker-next { right: 2px; } .ui-datepicker .ui-datepicker-prev-hover { left: 1px; } .ui-datepicker .ui-datepicker-next-hover { right: 1px; } .ui-datepicker .ui-datepicker-next span, .ui-datepicker .ui-datepicker-prev span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px; } .ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; } .ui-datepicker .ui-datepicker-title select { font-size: 1em; margin: 1px 0; } .ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year { width: 45%; } .ui-datepicker table { width: 100%; font-size: 0.9em; border-collapse: collapse; margin: 0 0 0.4em; } .ui-datepicker th { padding: 0.7em 0.3em; text-align: center; font-weight: 700; border: 0; } .ui-datepicker td { border: 0; padding: 1px; } .ui-datepicker td a, .ui-datepicker td span { display: block; padding: 0.2em; text-align: right; text-decoration: none; } .ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: 0.7em 0 0; padding: 0 0.2em; border-left: 0; border-right: 0; border-bottom: 0; } .ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: 0.5em 0.2em 0.4em; cursor: pointer; padding: 0.2em 0.6em 0.3em; width: auto; overflow: visible; } .ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current, .ui-datepicker-multi .ui-datepicker-group, .ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; } .ui-datepicker.ui-datepicker-multi { width: auto; } .ui-datepicker-multi .ui-datepicker-group table { width: 95%; margin: 0 auto 0.4em; } .ui-datepicker-multi-2 .ui-datepicker-group { width: 50%; } .ui-datepicker-multi-3 .ui-datepicker-group { width: 33.3%; } .ui-datepicker-multi-4 .ui-datepicker-group { width: 25%; } .ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width: 0; } .ui-datepicker-multi .ui-datepicker-buttonpane { clear: left; } .ui-datepicker-row-break { clear: both; width: 100%; font-size: 0; } .ui-datepicker-rtl { direction: rtl; } .ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; } .ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; } .ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; } .ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; } .ui-datepicker-rtl .ui-datepicker-buttonpane { clear: right; } .ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current, .ui-datepicker-rtl .ui-datepicker-group, .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { float: right; } .ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width: 0; border-left-width: 1px; } .ui-datepicker .ui-icon { display: block; overflow: hidden; left: 0.5em; top: 0.3em; } .ui-dialog { position: absolute; top: 0; left: 0; padding: 0.2em; outline: 0; } .ui-dialog .ui-dialog-titlebar { padding: 0.4em 1em; position: relative; } .ui-dialog .ui-dialog-title { float: left; margin: 0.1em 0; white-space: nowrap; width: 90%; overflow: hidden; text-overflow: ellipsis; } .ui-dialog .ui-dialog-titlebar-close { position: absolute; right: 0.3em; top: 50%; width: 20px; margin: -10px 0 0; padding: 1px; height: 20px; } .ui-dialog .ui-dialog-content { position: relative; border: 0; padding: 0.5em 1em; background: 0 0; overflow: auto; } .ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0; background-image: none; margin-top: 0.5em; padding: 0.3em 1em 0.5em 0.4em; } .ui-dialog .ui-dialog-buttonpane button { margin: 0.5em 0.4em 0.5em 0; cursor: pointer; } .ui-dialog .ui-resizable-n { height: 2px; top: 0; } .ui-dialog .ui-resizable-e { width: 2px; right: 0; } .ui-dialog .ui-resizable-s { height: 2px; bottom: 0; } .ui-dialog .ui-resizable-w { width: 2px; left: 0; } .ui-dialog .ui-resizable-ne, .ui-dialog .ui-resizable-nw, .ui-dialog .ui-resizable-se, .ui-dialog .ui-resizable-sw { width: 7px; height: 7px; } .ui-dialog .ui-resizable-se { right: 0; bottom: 0; } .ui-dialog .ui-resizable-sw { left: 0; bottom: 0; } .ui-dialog .ui-resizable-ne { right: 0; top: 0; } .ui-dialog .ui-resizable-nw { left: 0; top: 0; } .ui-draggable .ui-dialog-titlebar { cursor: move; } .ui-draggable-handle, .ui-selectable, .ui-sortable-handle { -ms-touch-action: none; touch-action: none; } .ui-resizable-handle { position: absolute; font-size: 0.1px; display: block; -ms-touch-action: none; touch-action: none; } .ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0; } .ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0; } .ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0; height: 100%; } .ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0; height: 100%; } .ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; } .ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; } .ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; } .ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px; } .ui-progressbar { height: 2em; text-align: left; overflow: hidden; } .ui-progressbar .ui-progressbar-value { margin: -1px; height: 100%; } .ui-progressbar .ui-progressbar-overlay { background: url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw=="); height: 100%; opacity: 0.25; } .ui-progressbar-indeterminate .ui-progressbar-value { background-image: none; } .ui-selectable-helper { position: absolute; z-index: 100; border: 1px dotted #000; } .ui-selectmenu-menu { padding: 0; margin: 0; position: absolute; top: 0; left: 0; display: none; } .ui-selectmenu-menu .ui-menu { overflow: auto; overflow-x: hidden; padding-bottom: 1px; } .ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup { font-size: 1em; font-weight: 700; line-height: 1.5; padding: 2px 0.4em; margin: 0.5em 0 0; height: auto; border: 0; } .ui-selectmenu-open { display: block; } .ui-selectmenu-text { display: block; margin-right: 20px; overflow: hidden; text-overflow: ellipsis; } .ui-selectmenu-button.ui-button { text-align: left; white-space: nowrap; width: 14em; } .ui-selectmenu-icon.ui-icon { float: right; margin-top: 0; } .ui-slider { position: relative; text-align: left; } .ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; -ms-touch-action: none; touch-action: none; } .ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: 0.7em; display: block; border: 0; background-position: 0 0; } .ui-slider.ui-state-disabled .ui-slider-handle, .ui-slider.ui-state-disabled .ui-slider-range { filter: inherit; } .ui-slider-horizontal { height: 0.8em; } .ui-slider-horizontal .ui-slider-handle { top: -0.3em; margin-left: -0.6em; } .ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; } .ui-slider-horizontal .ui-slider-range-min { left: 0; } .ui-slider-horizontal .ui-slider-range-max { right: 0; } .ui-slider-vertical { width: 0.8em; height: 100px; } .ui-slider-vertical .ui-slider-handle { left: -0.3em; margin-left: 0; margin-bottom: -0.6em; } .ui-slider-vertical .ui-slider-range { left: 0; width: 100%; } .ui-slider-vertical .ui-slider-range-min, .ui-spinner-down { bottom: 0; } .ui-slider-vertical .ui-slider-range-max, .ui-spinner-up { top: 0; } .ui-spinner { position: relative; display: inline-block; overflow: hidden; padding: 0; vertical-align: middle; } .ui-spinner-input { border: none; background: 0 0; color: inherit; padding: 0.222em 0; margin: 0.2em 2em 0.2em 0.4em; vertical-align: middle; } .ui-spinner-button { width: 1.6em; height: 50%; font-size: 0.5em; padding: 0; margin: 0; text-align: center; position: absolute; cursor: default; display: block; overflow: hidden; right: 0; } .ui-spinner a.ui-spinner-button { border-top-style: none; border-bottom-style: none; border-right-style: none; } .ui-tabs { position: relative; padding: 0.2em; } .ui-tabs .ui-tabs-nav { margin: 0; padding: 0.2em 0.2em 0; } .ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 0; margin: 1px 0.2em 0 0; border-bottom-width: 0; padding: 0; white-space: nowrap; } .ui-tabs .ui-tabs-nav .ui-tabs-anchor { float: left; padding: 0.5em 1em; text-decoration: none; } .ui-tabs .ui-tabs-nav li.ui-tabs-active { margin-bottom: -1px; padding-bottom: 1px; } .ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor, .ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor, .ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor { cursor: text; } .ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor { cursor: pointer; } .ui-tabs .ui-tabs-panel { display: block; border-width: 0; padding: 1em 1.4em; background: 0 0; } .ui-tooltip { padding: 8px; position: absolute; z-index: 9999; max-width: 300px; } body .ui-tooltip { border-width: 2px; } .ui-widget, .ui-widget button, .ui-widget input, .ui-widget select, .ui-widget textarea { font-family: Arial, Helvetica, sans-serif; font-size: 1em; } .ui-widget .ui-widget { font-size: 1em; } .ui-widget.ui-widget-content { border: 1px solid #c5c5c5; } .ui-widget-content { border: 1px solid #ddd; background: #fff; color: #333; } .ui-widget-content a, .ui-widget-header a { color: #333; } .ui-widget-header { border: 1px solid #ddd; background: #e9e9e9; color: #333; font-weight: 700; } .ui-button, .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, html .ui-button.ui-state-disabled:active, html .ui-button.ui-state-disabled:hover { border: 1px solid #c5c5c5; background: #f6f6f6; font-weight: 400; color: #454545; } .ui-button, .ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited, a.ui-button, a:link.ui-button, a:visited.ui-button { color: #454545; text-decoration: none; } .ui-button:focus, .ui-button:hover, .ui-state-focus, .ui-state-hover, .ui-widget-content .ui-state-focus, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-focus, .ui-widget-header .ui-state-hover { border: 1px solid #ccc; background: #ededed; font-weight: 400; color: #2b2b2b; } .ui-state-focus a, .ui-state-focus a:hover, .ui-state-focus a:link, .ui-state-focus a:visited, .ui-state-hover a, .ui-state-hover a:hover, .ui-state-hover a:link, .ui-state-hover a:visited, a.ui-button:focus, a.ui-button:hover { color: #2b2b2b; text-decoration: none; } .ui-visual-focus { box-shadow: 0 0 3px 1px #5e9ed6; } .ui-button.ui-state-active:hover, .ui-button:active, .ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active { border: 1px solid #003eff; background: #007fff; font-weight: 400; color: #fff; } .ui-icon-background, .ui-state-active .ui-icon-background { border: #003eff; background-color: #fff; } .ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #fff; text-decoration: none; } .ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight { border: 1px solid #dad55e; background: #fffa90; color: #777620; } .ui-state-checked { border: 1px solid #dad55e; background: #fffa90; } .ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a { color: #777620; } .ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error { border: 1px solid #f1a899; background: #fddfdf; color: #5f3f3f; } .ui-state-error a, .ui-state-error-text, .ui-widget-content .ui-state-error a, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error a, .ui-widget-header .ui-state-error-text { color: #5f3f3f; } .ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: 700; } .ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary { opacity: 0.7; filter: Alpha(Opacity=70); font-weight: 400; } .ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: 0.35; filter: Alpha(Opacity=35); background-image: none; } .ui-state-disabled .ui-icon { filter: Alpha(Opacity=35); } .ui-icon { width: 16px; height: 16px; } .ui-icon, .ui-widget-content .ui-icon, .ui-widget-header .ui-icon { background-image: url("images/ui-icons_444444_256x240.html"); } .ui-button:focus .ui-icon, .ui-button:hover .ui-icon, .ui-state-focus .ui-icon, .ui-state-hover .ui-icon { background-image: url("images/ui-icons_555555_256x240.html"); } .ui-button:active .ui-icon, .ui-state-active .ui-icon { background-image: url("images/ui-icons_ffffff_256x240.html"); } .ui-button .ui-state-highlight.ui-icon, .ui-state-highlight .ui-icon { background-image: url("images/ui-icons_777620_256x240.html"); } .ui-state-error .ui-icon, .ui-state-error-text .ui-icon { background-image: url("images/ui-icons_cc0000_256x240.html"); } .ui-button .ui-icon { background-image: url("images/ui-icons_777777_256x240.html"); } .ui-icon-blank { background-position: 16px 16px; } .ui-icon-caret-1-n { background-position: 0 0; } .ui-icon-caret-1-ne { background-position: -16px 0; } .ui-icon-caret-1-e { background-position: -32px 0; } .ui-icon-caret-1-se { background-position: -48px 0; } .ui-icon-caret-1-s { background-position: -65px 0; } .ui-icon-caret-1-sw { background-position: -80px 0; } .ui-icon-caret-1-w { background-position: -96px 0; } .ui-icon-caret-1-nw { background-position: -112px 0; } .ui-icon-caret-2-n-s { background-position: -128px 0; } .ui-icon-caret-2-e-w { background-position: -144px 0; } .ui-icon-triangle-1-n { background-position: 0 -16px; } .ui-icon-triangle-1-ne { background-position: -16px -16px; } .ui-icon-triangle-1-e { background-position: -32px -16px; } .ui-icon-triangle-1-se { background-position: -48px -16px; } .ui-icon-triangle-1-s { background-position: -65px -16px; } .ui-icon-triangle-1-sw { background-position: -80px -16px; } .ui-icon-triangle-1-w { background-position: -96px -16px; } .ui-icon-triangle-1-nw { background-position: -112px -16px; } .ui-icon-triangle-2-n-s { background-position: -128px -16px; } .ui-icon-triangle-2-e-w { background-position: -144px -16px; } .ui-icon-arrow-1-n { background-position: 0 -32px; } .ui-icon-arrow-1-ne { background-position: -16px -32px; } .ui-icon-arrow-1-e { background-position: -32px -32px; } .ui-icon-arrow-1-se { background-position: -48px -32px; } .ui-icon-arrow-1-s { background-position: -65px -32px; } .ui-icon-arrow-1-sw { background-position: -80px -32px; } .ui-icon-arrow-1-w { background-position: -96px -32px; } .ui-icon-arrow-1-nw { background-position: -112px -32px; } .ui-icon-arrow-2-n-s { background-position: -128px -32px; } .ui-icon-arrow-2-ne-sw { background-position: -144px -32px; } .ui-icon-arrow-2-e-w { background-position: -160px -32px; } .ui-icon-arrow-2-se-nw { background-position: -176px -32px; } .ui-icon-arrowstop-1-n { background-position: -192px -32px; } .ui-icon-arrowstop-1-e { background-position: -208px -32px; } .ui-icon-arrowstop-1-s { background-position: -224px -32px; } .ui-icon-arrowstop-1-w { background-position: -240px -32px; } .ui-icon-arrowthick-1-n { background-position: 1px -48px; } .ui-icon-arrowthick-1-ne { background-position: -16px -48px; } .ui-icon-arrowthick-1-e { background-position: -32px -48px; } .ui-icon-arrowthick-1-se { background-position: -48px -48px; } .ui-icon-arrowthick-1-s { background-position: -64px -48px; } .ui-icon-arrowthick-1-sw { background-position: -80px -48px; } .ui-icon-arrowthick-1-w { background-position: -96px -48px; } .ui-icon-arrowthick-1-nw { background-position: -112px -48px; } .ui-icon-arrowthick-2-n-s { background-position: -128px -48px; } .ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; } .ui-icon-arrowthick-2-e-w { background-position: -160px -48px; } .ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; } .ui-icon-arrowthickstop-1-n { background-position: -192px -48px; } .ui-icon-arrowthickstop-1-e { background-position: -208px -48px; } .ui-icon-arrowthickstop-1-s { background-position: -224px -48px; } .ui-icon-arrowthickstop-1-w { background-position: -240px -48px; } .ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; } .ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; } .ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; } .ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; } .ui-icon-arrowreturn-1-w { background-position: -64px -64px; } .ui-icon-arrowreturn-1-n { background-position: -80px -64px; } .ui-icon-arrowreturn-1-e { background-position: -96px -64px; } .ui-icon-arrowreturn-1-s { background-position: -112px -64px; } .ui-icon-arrowrefresh-1-w { background-position: -128px -64px; } .ui-icon-arrowrefresh-1-n { background-position: -144px -64px; } .ui-icon-arrowrefresh-1-e { background-position: -160px -64px; } .ui-icon-arrowrefresh-1-s { background-position: -176px -64px; } .ui-icon-arrow-4 { background-position: 0 -80px; } .ui-icon-arrow-4-diag { background-position: -16px -80px; } .ui-icon-extlink { background-position: -32px -80px; } .ui-icon-newwin { background-position: -48px -80px; } .ui-icon-refresh { background-position: -64px -80px; } .ui-icon-shuffle { background-position: -80px -80px; } .ui-icon-transfer-e-w { background-position: -96px -80px; } .ui-icon-transferthick-e-w { background-position: -112px -80px; } .ui-icon-folder-collapsed { background-position: 0 -96px; } .ui-icon-folder-open { background-position: -16px -96px; } .ui-icon-document { background-position: -32px -96px; } .ui-icon-document-b { background-position: -48px -96px; } .ui-icon-note { background-position: -64px -96px; } .ui-icon-mail-closed { background-position: -80px -96px; } .ui-icon-mail-open { background-position: -96px -96px; } .ui-icon-suitcase { background-position: -112px -96px; } .ui-icon-comment { background-position: -128px -96px; } .ui-icon-person { background-position: -144px -96px; } .ui-icon-print { background-position: -160px -96px; } .ui-icon-trash { background-position: -176px -96px; } .ui-icon-locked { background-position: -192px -96px; } .ui-icon-unlocked { background-position: -208px -96px; } .ui-icon-bookmark { background-position: -224px -96px; } .ui-icon-tag { background-position: -240px -96px; } .ui-icon-home { background-position: 0 -112px; } .ui-icon-flag { background-position: -16px -112px; } .ui-icon-calendar { background-position: -32px -112px; } .ui-icon-cart { background-position: -48px -112px; } .ui-icon-pencil { background-position: -64px -112px; } .ui-icon-clock { background-position: -80px -112px; } .ui-icon-disk { background-position: -96px -112px; } .ui-icon-calculator { background-position: -112px -112px; } .ui-icon-zoomin { background-position: -128px -112px; } .ui-icon-zoomout { background-position: -144px -112px; } .ui-icon-search { background-position: -160px -112px; } .ui-icon-wrench { background-position: -176px -112px; } .ui-icon-gear { background-position: -192px -112px; } .ui-icon-heart { background-position: -208px -112px; } .ui-icon-star { background-position: -224px -112px; } .ui-icon-link { background-position: -240px -112px; } .ui-icon-cancel { background-position: 0 -128px; } .ui-icon-plus { background-position: -16px -128px; } .ui-icon-plusthick { background-position: -32px -128px; } .ui-icon-minus { background-position: -48px -128px; } .ui-icon-minusthick { background-position: -64px -128px; } .ui-icon-close { background-position: -80px -128px; } .ui-icon-closethick { background-position: -96px -128px; } .ui-icon-key { background-position: -112px -128px; } .ui-icon-lightbulb { background-position: -128px -128px; } .ui-icon-scissors { background-position: -144px -128px; } .ui-icon-clipboard { background-position: -160px -128px; } .ui-icon-copy { background-position: -176px -128px; } .ui-icon-contact { background-position: -192px -128px; } .ui-icon-image { background-position: -208px -128px; } .ui-icon-video { background-position: -224px -128px; } .ui-icon-script { background-position: -240px -128px; } .ui-icon-alert { background-position: 0 -144px; } .ui-icon-info { background-position: -16px -144px; } .ui-icon-notice { background-position: -32px -144px; } .ui-icon-help { background-position: -48px -144px; } .ui-icon-check { background-position: -64px -144px; } .ui-icon-bullet { background-position: -80px -144px; } .ui-icon-radio-on { background-position: -96px -144px; } .ui-icon-radio-off { background-position: -112px -144px; } .ui-icon-pin-w { background-position: -128px -144px; } .ui-icon-pin-s { background-position: -144px -144px; } .ui-icon-play { background-position: 0 -160px; } .ui-icon-pause { background-position: -16px -160px; } .ui-icon-seek-next { background-position: -32px -160px; } .ui-icon-seek-prev { background-position: -48px -160px; } .ui-icon-seek-end { background-position: -64px -160px; } .ui-icon-seek-first, .ui-icon-seek-start { background-position: -80px -160px; } .ui-icon-stop { background-position: -96px -160px; } .ui-icon-eject { background-position: -112px -160px; } .ui-icon-volume-off { background-position: -128px -160px; } .ui-icon-volume-on { background-position: -144px -160px; } .ui-icon-power { background-position: 0 -176px; } .ui-icon-signal-diag { background-position: -16px -176px; } .ui-icon-signal { background-position: -32px -176px; } .ui-icon-battery-0 { background-position: -48px -176px; } .ui-icon-battery-1 { background-position: -64px -176px; } .ui-icon-battery-2 { background-position: -80px -176px; } .ui-icon-battery-3 { background-position: -96px -176px; } .ui-icon-circle-plus { background-position: 0 -192px; } .ui-icon-circle-minus { background-position: -16px -192px; } .ui-icon-circle-close { background-position: -32px -192px; } .ui-icon-circle-triangle-e { background-position: -48px -192px; } .ui-icon-circle-triangle-s { background-position: -64px -192px; } .ui-icon-circle-triangle-w { background-position: -80px -192px; } .ui-icon-circle-triangle-n { background-position: -96px -192px; } .ui-icon-circle-arrow-e { background-position: -112px -192px; } .ui-icon-circle-arrow-s { background-position: -128px -192px; } .ui-icon-circle-arrow-w { background-position: -144px -192px; } .ui-icon-circle-arrow-n { background-position: -160px -192px; } .ui-icon-circle-zoomin { background-position: -176px -192px; } .ui-icon-circle-zoomout { background-position: -192px -192px; } .ui-icon-circle-check { background-position: -208px -192px; } .ui-icon-circlesmall-plus { background-position: 0 -208px; } .ui-icon-circlesmall-minus { background-position: -16px -208px; } .ui-icon-circlesmall-close { background-position: -32px -208px; } .ui-icon-squaresmall-plus { background-position: -48px -208px; } .ui-icon-squaresmall-minus { background-position: -64px -208px; } .ui-icon-squaresmall-close { background-position: -80px -208px; } .ui-icon-grip-dotted-vertical { background-position: 0 -224px; } .ui-icon-grip-dotted-horizontal { background-position: -16px -224px; } .ui-icon-grip-solid-vertical { background-position: -32px -224px; } .ui-icon-grip-solid-horizontal { background-position: -48px -224px; } .ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; } .ui-icon-grip-diagonal-se { background-position: -80px -224px; } .ui-corner-all, .ui-corner-left, .ui-corner-tl, .ui-corner-top { border-top-left-radius: 3px; } .ui-corner-all, .ui-corner-right, .ui-corner-top, .ui-corner-tr { border-top-right-radius: 3px; } .ui-corner-all, .ui-corner-bl, .ui-corner-bottom, .ui-corner-left { border-bottom-left-radius: 3px; } .ui-corner-all, .ui-corner-bottom, .ui-corner-br, .ui-corner-right { border-bottom-right-radius: 3px; } .ui-widget-overlay { background: #aaa; opacity: 0.3; filter: Alpha(Opacity=30); } .ui-widget-shadow { -webkit-box-shadow: 0 0 5px #666; box-shadow: 0 0 5px #666; } /*# sourceMappingURL=../maps/main.css.map */ .boxx{ height: 361px !important; width: 547px; }