aDriv4 - MANAGER
Edit File: vtp.css
/* variables */ :root { --black-color: #000; --white-color: #fff; --green-color: #0c9a5e; --violet-color: #231834; --yellow-color: #f6b71e; --orange-color: #ff8700; --blue-color: #1170f7; --dark-blue-color: #3e4095; --p-color: #0000008f; --light-gray: #f9f9f9; --radius3: 3px; --radius4: 4px; --radius5: 5px; --radius6: 6px; --radius10: 10px; --radius50: 50%; --filter-white: invert(100%) sepia(0%) saturate(0%) hue-rotate(323deg) brightness(107%) contrast(107%); --filter-orange: invert(62%) sepia(58%) saturate(4638%) hue-rotate(2deg) brightness(105%) contrast(106%); --filter-green: invert(40%) sepia(100%) saturate(389%) hue-rotate(103deg) brightness(96%) contrast(94%); --filter-blue: invert(32%) sepia(76%) saturate(2587%) hue-rotate(206deg) brightness(96%) contrast(102%); --filter-dark-blue: invert(23%) sepia(31%) saturate(3813%) hue-rotate(224deg) brightness(83%) contrast(86%); --filter-yellow: invert(62%) sepia(95%) saturate(412%) hue-rotate(357deg) brightness(104%) contrast(93%); } /* variables */ /* reset css */ *, :after, :before { box-sizing: border-box; padding: 0; margin: 0; border: none; outline: none; } img { max-width: 100%; } ul, li { list-style: none; } body { font-family: 'Montserrat'; font-display: swap; } a { text-decoration: none; display: inline-block; } select, input, textarea, button { width: 100%; border: none; outline: none; background: transparent; } select:focus, input:focus, textarea:focus, button:focus { border: none; outline: none; } input::placeholder, textarea::placeholder { opacity: 1; color: #353535; font-family: 'Montserrat' !important; } p { color: var(--p-color); font-size: 18px; margin: 10px 20px 30px; text-align: justify; line-height: 1.6; } .textl { text-align: left; } .textc { text-align: center; } iframe { width: 100%; height: 100%; border: none; } .textr { text-align: right; } h1, h2, h3, h4, h5, h6 { font-family: 'Montserrat'; font-weight: inherit; } @font-face { font-family: 'bahamas'; src: url("../fonts/bahamas-fonts/Bahamas.ttf") format("truetype"); font-style: normal; } /* reset css */ /* owl-carousel css */ .owl-carousel, .owl-carousel .owl-item { -webkit-tap-highlight-color: transparent; position: relative } .owl-carousel { display: none; width: 100%; z-index: 1 } .owl-carousel .owl-stage { position: relative; -ms-touch-action: pan-Y; touch-action: manipulation; -moz-backface-visibility: hidden } .owl-carousel .owl-stage:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0 } .owl-carousel .owl-stage-outer { position: relative; overflow: hidden; -webkit-transform: translate3d(0, 0, 0) } .owl-carousel .owl-item, .owl-carousel .owl-wrapper { -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden; -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0) } .owl-carousel .owl-item { min-height: 1px; float: left; -webkit-backface-visibility: hidden; -webkit-touch-callout: none } .owl-carousel .owl-item img { display: block; width: 100% } .owl-carousel .owl-dots.disabled, .owl-carousel .owl-nav.disabled { display: none; font-size: 28px } .no-js .owl-carousel, .owl-carousel.owl-loaded { display: block } .owl-carousel .owl-dot, .owl-carousel .owl-nav .owl-next, .owl-carousel .owl-nav .owl-prev { cursor: pointer; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none } .owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev, .owl-carousel button.owl-dot { background: 0 0; color: inherit; border: none; padding: 0 !important; font: inherit } .owl-carousel.owl-loading { opacity: 0; display: block } .owl-carousel.owl-hidden { opacity: 0 } .owl-carousel.owl-refresh .owl-item { visibility: hidden } .owl-carousel.owl-drag .owl-item { -ms-touch-action: pan-y; touch-action: pan-y; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none } .owl-carousel.owl-grab { cursor: move; cursor: grab } .owl-carousel.owl-rtl { direction: rtl } .owl-carousel.owl-rtl .owl-item { float: right } .owl-carousel .animated { animation-duration: 1s; animation-fill-mode: both } .owl-carousel .owl-animated-in { z-index: 0 } .owl-carousel .owl-animated-out { z-index: 1 } .owl-carousel .fadeOut { animation-name: fadeOut } @keyframes fadeOut { 0% { opacity: 1 } 100% { opacity: 0 } } .owl-height { transition: height .5s ease-in-out } .owl-carousel .owl-item .owl-lazy { opacity: 0; transition: opacity .4s ease } .owl-carousel .owl-item .owl-lazy:not([src]), .owl-carousel .owl-item .owl-lazy[src^=""] { max-height: 0 } .owl-carousel .owl-item img.owl-lazy { transform-style: preserve-3d } .owl-carousel .owl-video-wrapper { position: relative; height: 100%; background: #000 } .owl-carousel .owl-video-play-icon { position: absolute; height: 80px; width: 80px; left: 50%; top: 50%; margin-left: -40px; margin-top: -40px; background: url(owl.video.play.png) no-repeat; cursor: pointer; z-index: 1; -webkit-backface-visibility: hidden; transition: transform .1s ease } .owl-carousel .owl-video-play-icon:hover { -ms-transform: scale(1.3, 1.3); transform: scale(1.3, 1.3) } .owl-carousel .owl-video-playing .owl-video-play-icon, .owl-carousel .owl-video-playing .owl-video-tn { display: none } .owl-carousel .owl-video-tn { opacity: 0; height: 100%; background-position: center center; background-repeat: no-repeat; background-size: contain; transition: opacity .4s ease } .owl-carousel .owl-video-frame { position: relative; z-index: 1; height: 100%; width: 100% } .owl-theme .owl-nav { margin-top: 10px; text-align: center; -webkit-tap-highlight-color: transparent } .owl-theme .owl-nav [class*=owl-] { color: #fff; font-size: 14px; margin: 5px; padding: 4px 7px; background: #d6d6d6; display: inline-block; cursor: pointer; border-radius: 3px } .owl-theme .owl-nav [class*=owl-]:hover { color: #d0630e; text-decoration: none } .owl-theme .owl-nav .disabled { opacity: .5; cursor: default } .owl-theme .owl-nav.disabled+.owl-dots { margin-top: 10px } .owl-theme .owl-dots { text-align: center; -webkit-tap-highlight-color: transparent } .owl-theme .owl-dots .owl-dot { display: inline-block; zoom: 1 } .owl-theme .owl-dots .owl-dot span { width: 15px; height: 15px; margin: 5px 7px; background: #d6d6d6; display: block; -webkit-backface-visibility: visible; transition: opacity .2s ease } .owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span { background: #869791 } .owl-theme .owl-dots .owl-dot.active span { background: #fff } .owl-dots { text-align-last: center; margin-top: 32px; } .owl-carousel button.owl-dot { width: 10px; height: 10px; display: inline-block; margin: 6px; border: 1px solid #00428e; } .owl-carousel button.owl-dot.active { background: #e65a13; border: none; } .owl-carousel button.owl-dot { width: 4px; height: 4px; background: #067cbd; display: inline-block; margin: 6px 2px; border-radius: 50%; } .owl-carousel button.owl-dot.active { background: #f86a3a; width: 20px; border-radius: 10px; } .owl-theme .owl-dots .owl-dot span { display: none; } .owl-theme .owl-nav.disabled+.owl-dots { margin-top: 10px; margin-bottom: 20px; } /* owl-carousel css */ /* common css */ .fluid-container { width: 100%; max-width: 1480px; margin: 0 auto; padding: 0 20px; } .big-fluid-container { width: 100%; max-width: 1780px; margin: 0 auto; padding: 0 20px; } .wrapper { width: 100%; overflow: hidden; } /* a.Index-page-a-btn{text-align: center;display: flex;justify-content: center;align-items: center;width: 100%;max-width: 200px;padding: 14px 12px;border-radius: 15px;color: #fff;background: linear-gradient(33deg, #134b8ee3 10%, #2f8aca);text-transform: uppercase;margin: 40px auto 20px;} */ a.Index-page-a-btn { text-align: center; display: flex; justify-content: center; align-items: center; width: 100%; max-width: 200px; padding: 14px 12px; border-radius: 15px; color: #fff; background: linear-gradient(33deg, #134b8ee3 10%, #2f8aca); text-transform: uppercase; margin: 70px auto 20px; } a.Index-page-a-btn:hover { transition: all .4s; transform: translateY(-3px); box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px; } a.theme-btn-s2 { text-align: center; display: flex; justify-content: center; align-items: center; width: 100%; max-width: 200px; padding: 14px 12px; border-radius: 15px; color: #fff; background: linear-gradient(33deg, #134b8ee3 10%, #2f8aca); text-transform: uppercase; margin: 40px 0 20px; } .common-button-product-overview { display: inline-block; padding: 10px 24px; background: #fff; position: relative; transition: all 0.4s; border-radius: 8px 0 0 8px; text-transform: uppercase; letter-spacing: 1px; color: #054bb6; margin: 30px 0; } .common-button-product-overview span.common-button-product-overview-a-sapn { position: absolute; right: -60px; height: 100%; font-size: 14px; top: 0; bottom: 0; display: flex; justify-content: center; align-items: center; width: 60px; border-left: 1px solid rgba(255, 255, 255, 0.2); background: #054bb6; border-radius: 0px 8px 8px 0px; transition: all 0.4s; overflow: hidden; transform: initial; } .common-button-product-overview span.common-button-product-overview-a-sapn img { width: 30px; filter: invert(100%) sepia(28%) saturate(0%) hue-rotate(238deg) brightness(112%) contrast(101%); } .common-button-product-overview span.common-button-product-overview-a-sapn .first-img { transition: all 0.2s; transform: translate(0, 0); } .common-button-product-overview span.common-button-product-overview-a-sapn .second-img { transition: all 0.2s; transform: translate(-60px, 0px); color: #fff; position: absolute; } .common-button-product-overview:hover span.common-button-product-overview-a-sapn .first-img { transform: translate(60px, 0px); } .common-button-product-overview:hover span.common-button-product-overview-a-sapn .second-img { transform: translate(0px, 0px); } /* common css */ /* responsive header css code */ /* 0. menu css */ html.hc-nav-yscroll { overflow-y: scroll; } body.hc-nav-open { overflow: visible; position: fixed; width: 100%; min-height: 100%; } .hc-offcanvas-nav { visibility: hidden; display: none; position: fixed; top: 0; height: 100%; z-index: 9999; } .hc-offcanvas-nav.is-ios * { cursor: pointer !important; } .hc-offcanvas-nav .nav-container { position: fixed; z-index: 9998; top: 0; width: 240px; height: 100%; max-width: 100%; max-height: 100%; box-sizing: border-box; transition: -webkit-transform 0.4s ease; transition: transform 0.4s ease; transition: transform 0.4s ease, -webkit-transform 0.4s ease; } .hc-offcanvas-nav .nav-wrapper { width: 100%; height: 100%; max-height: 100vh; -ms-scroll-chaining: none; overscroll-behavior: none; box-sizing: border-box; } .hc-offcanvas-nav .nav-content { height: 100%; max-height: 100vh; } .hc-offcanvas-nav .nav-wrapper-0>.nav-content { overflow: scroll; overflow-x: visible; overflow-y: auto; box-sizing: border-box; } .hc-offcanvas-nav ul { list-style: none; margin: 0; padding: 0; } .hc-offcanvas-nav li { position: relative; display: block; } .hc-offcanvas-nav li.level-open>.nav-wrapper { visibility: visible; } .hc-offcanvas-nav input[type="checkbox"] { display: none; } .hc-offcanvas-nav label { position: absolute; top: 0; left: 0; right: 0; bottom: 0; z-index: 10; cursor: pointer; } .hc-offcanvas-nav a { position: relative; display: block; box-sizing: border-box; cursor: pointer; } .hc-offcanvas-nav a, .hc-offcanvas-nav a:hover { text-decoration: none; } .hc-offcanvas-nav .nav-item { position: relative; display: block; box-sizing: border-box; } .hc-offcanvas-nav .nav-wrapper::after, .hc-offcanvas-nav.disable-body::after { content: ""; position: fixed; z-index: 9990; top: 0; left: 0; right: 0; bottom: 0; width: 100%; height: 100%; -ms-scroll-chaining: none; overscroll-behavior: none; visibility: hidden; opacity: 0; transition: visibility 0s ease 0.4s, opacity 0.4s ease; } .hc-offcanvas-nav .sub-level-open::after, .hc-offcanvas-nav.disable-body.nav-open::after { visibility: visible; opacity: 1; transition-delay: 50ms; } .hc-offcanvas-nav:not(.nav-open)::after { pointer-events: none; } .hc-offcanvas-nav.nav-levels-expand .nav-content { overflow: scroll; overflow-x: visible; overflow-y: auto; box-sizing: border-box; } .hc-offcanvas-nav.nav-levels-expand .nav-wrapper::after { display: none; } .hc-offcanvas-nav.nav-levels-expand ul .nav-wrapper { min-width: 0; max-height: 0; overflow: hidden; transition: height 0s ease 0.4s; } .hc-offcanvas-nav.nav-levels-expand .level-open>.nav-wrapper { max-height: none; } .hc-offcanvas-nav.nav-levels-overlap .nav-content { overflow: scroll; overflow-x: visible; overflow-y: auto; box-sizing: border-box; } .hc-offcanvas-nav.nav-levels-overlap ul .nav-wrapper { position: absolute; z-index: 9999; top: 0; height: 100%; visibility: hidden; transition: visibility 0s ease 0.4s, -webkit-transform 0.4s ease; transition: visibility 0s ease 0.4s, transform 0.4s ease; transition: visibility 0s ease 0.4s, transform 0.4s ease, -webkit-transform 0.4s ease; } .hc-offcanvas-nav.nav-levels-overlap ul li.nav-parent { position: static; } .hc-offcanvas-nav.nav-levels-overlap ul li.level-open>.nav-wrapper { visibility: visible; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); transition: -webkit-transform 0.4s ease; transition: transform 0.4s ease; transition: transform 0.4s ease, -webkit-transform 0.4s ease; } .hc-offcanvas-nav.nav-position-left { left: 0; } .hc-offcanvas-nav.nav-position-left .nav-container { left: 0; -webkit-transform: translate3d(-240px, 0, 0); transform: translate3d(-240px, 0, 0); } .hc-offcanvas-nav.nav-position-left.nav-levels-overlap li .nav-wrapper { left: 0; -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0); } .hc-offcanvas-nav.nav-position-right { right: 0; } .hc-offcanvas-nav.nav-position-right .nav-container { right: 0; -webkit-transform: translate3d(240px, 0, 0); transform: translate3d(240px, 0, 0); } .hc-offcanvas-nav.nav-position-right.nav-levels-overlap li .nav-wrapper { right: 0; -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0); } .hc-offcanvas-nav.nav-position-top { top: 0; } .hc-offcanvas-nav.nav-position-top .nav-container { top: 0; width: 100%; height: auto; -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0); } .hc-offcanvas-nav.nav-position-top.nav-levels-overlap li .nav-wrapper { left: 0; -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0); } .hc-offcanvas-nav.nav-position-bottom { top: auto; bottom: 0; } .hc-offcanvas-nav.nav-position-bottom .nav-container { top: auto; bottom: 0; width: 100%; height: auto; -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0); } .hc-offcanvas-nav.nav-position-bottom.nav-levels-overlap li .nav-wrapper { left: 0; -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0); } .hc-offcanvas-nav.nav-open[class*="hc-nav-"] div.nav-container { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } .hc-nav-trigger { position: absolute; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; display: none; top: 20px; z-index: 9980; width: 30px; min-height: 24px; } .hc-nav-trigger span { width: 30px; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); -webkit-transform-origin: 50% 50%; transform-origin: 50% 50%; } .hc-nav-trigger span, .hc-nav-trigger span::after, .hc-nav-trigger span::before { display: block; position: absolute; left: 0; height: 4px; background: #34495e; transition: all 0.2s ease; } .hc-nav-trigger span::after, .hc-nav-trigger span::before { content: ""; width: 100%; } .hc-nav-trigger span::before { top: -10px; } .hc-nav-trigger span::after { bottom: -10px; } .hc-nav-trigger.toggle-open span { background: rgba(0, 0, 0, 0); -webkit-transform: rotate(45deg); transform: rotate(45deg); } .hc-nav-trigger.toggle-open span::before { -webkit-transform: translate3d(0, 10px, 0); transform: translate3d(0, 10px, 0); } .hc-nav-trigger.toggle-open span::after { -webkit-transform: rotate(-90deg) translate3d(10px, 0, 0); transform: rotate(-90deg) translate3d(10px, 0, 0); } .hc-offcanvas-nav .nav-wrapper::after, .hc-offcanvas-nav::after { background: rgba(0, 0, 0, 0.3); } .hc-offcanvas-nav .nav-container, .hc-offcanvas-nav .nav-wrapper, .hc-offcanvas-nav ul { background: #336ca6; } .hc-offcanvas-nav h2 { font-size: 19px; font-weight: 400; text-align: left; padding: 20px 17px; color: #1b3958; } .hc-offcanvas-nav .nav-item, .hc-offcanvas-nav a { padding: 14px 17px; font-size: 15px; color: #fff; z-index: 1; background: rgba(0, 0, 0, 0); } .hc-offcanvas-nav:not(.touch-device) a:hover { background: #00c3ff; } .hc-offcanvas-nav ul:first-of-type:not(:first-child)>li:first-child:not(.nav-back):not(.nav-close)>a { border-top: 1px solid #2c5d8f; margin-top: -1px; } .hc-offcanvas-nav li { text-align: left; } .hc-offcanvas-nav li.nav-back a, .hc-offcanvas-nav li.nav-close a { background: #2c5d8f; } .hc-offcanvas-nav li.nav-back a:hover, .hc-offcanvas-nav li.nav-close a:hover { background: #2b5c8d; } .hc-offcanvas-nav li.nav-back:not(:first-child) a, .hc-offcanvas-nav li.nav-close:not(:first-child) a { margin-top: -1px; } .hc-offcanvas-nav li.nav-parent .nav-item { padding-right: 58px; } .hc-offcanvas-nav li.nav-back span, .hc-offcanvas-nav li.nav-close span, .hc-offcanvas-nav li.nav-parent span.nav-next { width: 45px; position: absolute; top: 0; right: 0; bottom: 0; text-align: center; cursor: pointer; transition: background 0.2s ease; } .hc-offcanvas-nav li.nav-close span::after, .hc-offcanvas-nav li.nav-close span::before { content: ""; position: absolute; top: 50%; left: 50%; width: 6px; height: 6px; margin-top: -3px; border-top: 2px solid #fff; border-left: 2px solid #fff; } .hc-offcanvas-nav li.nav-close span::before { margin-left: -9px; -webkit-transform: rotate(135deg); transform: rotate(135deg); } .hc-offcanvas-nav li.nav-close span::after { -webkit-transform: rotate(-45deg); transform: rotate(-45deg); } .hc-offcanvas-nav a[href]:not([href="#"])>span.nav-next { border-left: 1px solid #2c5d8f; } .hc-offcanvas-nav li.nav-back span::before, .hc-offcanvas-nav span.nav-next::before { content: ""; position: absolute; top: 50%; left: 50%; width: 8px; height: 8px; margin-left: -2px; box-sizing: border-box; border-top: 2px solid #fff; border-left: 2px solid #fff; -webkit-transform-origin: center; transform-origin: center; } .hc-offcanvas-nav span.nav-next::before { -webkit-transform: translate(-50%, -50%) rotate(135deg); transform: translate(-50%, -50%) rotate(135deg); } .hc-offcanvas-nav li.nav-back span::before { -webkit-transform: translate(-50%, -50%) rotate(-45deg); transform: translate(-50%, -50%) rotate(-45deg); } .hc-offcanvas-nav.nav-position-left.nav-open .nav-wrapper { box-shadow: 1px 0 2px rgba(0, 0, 0, 0.2); } .hc-offcanvas-nav.nav-position-right.nav-open .nav-wrapper { box-shadow: -1px 0 2px rgba(0, 0, 0, 0.2); } .hc-offcanvas-nav.nav-position-right span.nav-next::before { margin-left: 0; margin-right: -2px; } .hc-offcanvas-nav.nav-position-right li.nav-back span::before { margin-left: 0; margin-right: -2px; } .hc-offcanvas-nav.nav-position-top.nav-open .nav-wrapper { box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2); } .hc-offcanvas-nav.nav-position-top span.nav-next::before { margin-left: 0; margin-right: -2px; -webkit-transform: translate(-50%, -50%) rotate(-135deg); transform: translate(-50%, -50%) rotate(-135deg); } .hc-offcanvas-nav.nav-position-top li.nav-back span::before { margin-left: 0; margin-right: -2px; -webkit-transform: translate(-50%, -50%) rotate(45deg); transform: translate(-50%, -50%) rotate(45deg); } .hc-offcanvas-nav.nav-position-bottom.nav-open .nav-wrapper { box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.2); } .hc-offcanvas-nav.nav-position-bottom span.nav-next::before { margin-left: 0; margin-right: -2px; -webkit-transform: translate(-50%, -50%) rotate(45deg); transform: translate(-50%, -50%) rotate(45deg); } .hc-offcanvas-nav.nav-position-bottom li.nav-back span::before { margin-left: 0; margin-right: -2px; -webkit-transform: translate(-50%, -50%) rotate(-135deg); transform: translate(-50%, -50%) rotate(-135deg); } .hc-offcanvas-nav.nav-levels-expand .nav-container ul .nav-wrapper, .hc-offcanvas-nav.nav-levels-none .nav-container ul .nav-wrapper { box-shadow: none; background: 0 0; } .hc-offcanvas-nav.nav-levels-expand .nav-container ul h2, .hc-offcanvas-nav.nav-levels-none .nav-container ul h2 { display: none; } .hc-offcanvas-nav.nav-levels-expand .nav-container ul ul .nav-item, .hc-offcanvas-nav.nav-levels-none .nav-container ul ul .nav-item { font-size: 14px; } .hc-offcanvas-nav.nav-levels-expand .nav-container li, .hc-offcanvas-nav.nav-levels-none .nav-container li { transition: background 0.3s ease; } .hc-offcanvas-nav.nav-levels-expand .nav-container li.level-open, .hc-offcanvas-nav.nav-levels-none .nav-container li.level-open { background: #2e6296; } .hc-offcanvas-nav.nav-levels-expand .nav-container li.level-open a, .hc-offcanvas-nav.nav-levels-none .nav-container li.level-open a { border-bottom: 1px solid #295887; } .hc-offcanvas-nav.nav-levels-expand .nav-container li.level-open a:hover, .hc-offcanvas-nav.nav-levels-none .nav-container li.level-open a:hover { background: #2f649a; } .hc-offcanvas-nav.nav-levels-expand .nav-container li.level-open>.nav-item .nav-next::before, .hc-offcanvas-nav.nav-levels-none .nav-container li.level-open>.nav-item .nav-next::before { margin-top: 2px; -webkit-transform: translate(-50%, -50%) rotate(45deg); transform: translate(-50%, -50%) rotate(45deg); } .hc-offcanvas-nav.nav-levels-expand .nav-container span.nav-next::before, .hc-offcanvas-nav.nav-levels-none .nav-container span.nav-next::before { margin-top: -2px; -webkit-transform: translate(-50%, -50%) rotate(-135deg); transform: translate(-50%, -50%) rotate(-135deg); } html.hc-nav-yscroll { overflow-y: scroll; } body.hc-nav-open { overflow: visible; position: fixed; width: 100%; min-height: 100%; } .nav-close { display: none !important; } .hc-offcanvas-nav { visibility: hidden; display: none; position: fixed; top: 0; height: 100%; z-index: 9999; } .hc-nav-open .hc-offcanvas-nav { visibility: visible; } .hc-offcanvas-nav.is-ios * { cursor: pointer !important; } .hc-offcanvas-nav .nav-container { position: fixed; z-index: 9998; top: 0; width: 255px; height: 100%; max-width: 100%; max-height: 100%; box-sizing: border-box; transition: -webkit-transform 0.4s ease; transition: transform 0.4s ease; transition: transform 0.4s ease, -webkit-transform 0.4s ease; } .hc-offcanvas-nav .nav-wrapper { width: 100%; height: 100%; max-height: 100vh; -ms-scroll-chaining: none; overscroll-behavior: none; box-sizing: border-box; } .hc-offcanvas-nav .nav-content { height: 100%; max-height: 100vh; } .hc-offcanvas-nav .nav-wrapper-0>.nav-content { overflow: scroll; overflow-x: visible; overflow-y: auto; box-sizing: border-box; } .hc-offcanvas-nav ul { list-style: none; margin: 0; padding: 0; } .hc-offcanvas-nav li { position: relative; display: block; } .hc-offcanvas-nav li.level-open>.nav-wrapper { visibility: visible; } .hc-offcanvas-nav input[type="checkbox"] { display: none; } .hc-offcanvas-nav label { position: absolute; top: 0; left: 0; right: 0; bottom: 0; z-index: 10; cursor: pointer; } .hc-offcanvas-nav a { position: relative; display: block; box-sizing: border-box; cursor: pointer; } .hc-offcanvas-nav li.nav-parent .nav-item:hover, .nav-back a:hover, .nav-close a:hover, .resom:hover { color: #fff !important; } .hc-offcanvas-nav .nav-item { position: relative; display: block; box-sizing: border-box; } .hc-offcanvas-nav .nav-item svg { font-size: 16px; margin-right: 16px; color: #8fc3e8; transition: all 0.4s; } .hc-offcanvas-nav .nav-item:hover svg { color: #fff; } .hc-offcanvas-nav .nav-wrapper::after, .hc-offcanvas-nav.disable-body::after { content: ""; position: fixed; z-index: 9990; top: 0; left: 0; right: 0; bottom: 0; width: 100%; height: 100%; -ms-scroll-chaining: none; overscroll-behavior: none; visibility: hidden; opacity: 0; transition: visibility 0s ease 0.4s, opacity 0.4s ease; } .hc-offcanvas-nav .sub-level-open::after, .hc-offcanvas-nav.disable-body.nav-open::after { visibility: visible; opacity: 1; transition-delay: 50ms; } .hc-offcanvas-nav:not(.nav-open)::after { pointer-events: none; } .hc-offcanvas-nav.nav-levels-expand .nav-content { overflow: scroll; overflow-x: visible; overflow-y: auto; box-sizing: border-box; } .hc-offcanvas-nav.nav-levels-expand .nav-wrapper::after { display: none; } .hc-offcanvas-nav.nav-levels-expand ul .nav-wrapper { min-width: 0; max-height: 0; overflow: hidden; transition: height 0s ease 0.4s; } .hc-offcanvas-nav.nav-levels-expand .level-open>.nav-wrapper { max-height: none; } .hc-offcanvas-nav.nav-levels-overlap .nav-content { overflow: scroll; overflow-x: visible; overflow-y: auto; box-sizing: border-box; } .hc-offcanvas-nav.nav-levels-overlap ul .nav-wrapper { position: absolute; z-index: 9999; top: 0; height: 100%; visibility: hidden; transition: visibility 0s ease 0.4s, -webkit-transform 0.4s ease; transition: visibility 0s ease 0.4s, transform 0.4s ease; transition: visibility 0s ease 0.4s, transform 0.4s ease, -webkit-transform 0.4s ease; } .hc-offcanvas-nav.nav-levels-overlap ul li.nav-parent { position: static; } .hc-offcanvas-nav.nav-levels-overlap ul li.level-open>.nav-wrapper { visibility: visible; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); transition: -webkit-transform 0.4s ease; transition: transform 0.4s ease; transition: transform 0.4s ease, -webkit-transform 0.4s ease; } .hc-offcanvas-nav.nav-levels-overlap ul li.level-open>.nav-wrapper-1 { width: 297px; } .hc-offcanvas-nav.nav-levels-overlap ul li.level-open>.nav-wrapper-2 { width: 337px; } .hc-offcanvas-nav.nav-levels-overlap ul li.level-open>.nav-wrapper-3 { width: 379px; } .hc-offcanvas-nav.nav-position-left { left: 0; } .hc-offcanvas-nav.nav-position-left .nav-container { left: 0; -webkit-transform: translate3d(-280px, 0, 0); transform: translate3d(-280px, 0, 0); } .hc-offcanvas-nav.nav-position-left.nav-levels-overlap li .nav-wrapper { left: 0; -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0); } .hc-offcanvas-nav.nav-position-right { right: 0; } .hc-offcanvas-nav.nav-position-right .nav-container { right: 0; -webkit-transform: translate3d(280px, 0, 0); transform: translate3d(280px, 0, 0); } .hc-offcanvas-nav.nav-position-right.nav-levels-overlap li .nav-wrapper { right: 0; -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0); } .hc-offcanvas-nav.nav-position-top { top: 0; } .hc-offcanvas-nav.nav-position-top .nav-container { top: 0; width: 100%; height: auto; -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0); } .hc-offcanvas-nav.nav-position-top.nav-levels-overlap li .nav-wrapper { left: 0; -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0); } .hc-offcanvas-nav.nav-position-bottom { top: auto; bottom: 0; } .hc-offcanvas-nav.nav-position-bottom .nav-container { top: auto; bottom: 0; width: 100%; height: auto; -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0); } .hc-offcanvas-nav.nav-position-bottom.nav-levels-overlap li .nav-wrapper { left: 0; -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0); } .hc-offcanvas-nav.nav-open[class*="hc-nav-"] div.nav-container { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } .hc-nav-trigger { position: absolute; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; display: none; top: 107px; right: 15px; z-index: 9980; width: 30px; min-height: 24px; } .hc-nav-trigger span { width: 30px; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); -webkit-transform-origin: 50% 50%; transform-origin: 50% 50%; } .hc-nav-trigger span, .hc-nav-trigger span::after, .hc-nav-trigger span::before { display: block; position: absolute; height: 4px; background: #d0630e; transition: all 0.2s ease; width: 25px; top: 7px; } .hc-nav-trigger span::after, .hc-nav-trigger span::before { content: ""; width: 100%; } .hc-nav-trigger span::before { top: -7px; } .hc-nav-trigger span::after { bottom: -7px; } .hc-nav-trigger.toggle-open span { background: rgba(0, 0, 0, 0); -webkit-transform: rotate(45deg); transform: rotate(45deg); } .hc-nav-trigger.toggle-open span::before { -webkit-transform: translate3d(0, 10px, 0); transform: translate3d(0, 10px, 0); } .hc-nav-trigger.toggle-open span::after { -webkit-transform: rotate(-90deg) translate3d(10px, 0, 0); transform: rotate(-90deg) translate3d(5px, 0, 0); } .hc-offcanvas-nav .nav-wrapper::after, .hc-offcanvas-nav::after { background: rgba(0, 0, 0, 0.3); } .hc-offcanvas-nav .nav-container, .hc-offcanvas-nav .nav-wrapper, .hc-offcanvas-nav ul { background-color: #2f8aca; } .hc-offcanvas-nav h2 { font-size: 19px; font-weight: 400; text-align: center; padding: 20px 17px; font-family: 'Montserrat', sans-serif; color: #fff; } .hc-offcanvas-nav .nav-item, .hc-offcanvas-nav a { padding: 14px 12px; font-size: 14px; /* color: #45c7f4; */ transition: all 0.4s; z-index: 1; background: rgba(0, 0, 0, 0); display: flex; align-items: center; font-family: 'Montserrat', sans-serif; } .hc-offcanvas-nav .nav-item:hover, .hc-offcanvas-nav a:hover { background: #014491 !important; color: #fff !important; } .first-nav li a.resact, .hc-offcanvas-nav:not(.touch-device) a:hover, .second-nav li a.resact, .second-nav ul li a.resact { background: #02596c; } .hc-offcanvas-nav ul:first-of-type:not(:first-child)>li:first-child:not(.nav-back):not(.nav-close)>a { border-top: 1px solid #2c5d8f; margin-top: -1px; } .hc-offcanvas-nav li { text-align: left; } .hc-offcanvas-nav li.nav-back a, .hc-offcanvas-nav li.nav-close a, .resp-link { background: #2f8aca !important; color: #fff !important; } .hc-offcanvas-nav li.nav-back a:hover, .hc-offcanvas-nav li.nav-close a:hover { background: #8fc3e8; } .nav-close a:hover { color: #fff; } .hc-offcanvas-nav li.nav-back:not(:first-child) a, .hc-offcanvas-nav li.nav-close:not(:first-child) a { margin-top: -1px; } .hc-offcanvas-nav li.nav-parent .nav-item { padding-right: 58px; font-family: 'Montserrat', sans-serif; } .hc-offcanvas-nav li.nav-back span, .hc-offcanvas-nav li.nav-close span, .hc-offcanvas-nav li.nav-parent span.nav-next { width: 45px; position: absolute; top: 0; right: 0; bottom: 0; text-align: center; cursor: pointer; transition: background 0.2s ease; } .hc-offcanvas-nav li.nav-close span::after, .hc-offcanvas-nav li.nav-close span::before { content: ""; position: absolute; top: 50%; left: 50%; width: 6px; height: 6px; margin-top: -3px; border-top: 2px solid #fff; border-left: 2px solid #fff; } .hc-offcanvas-nav li.nav-close span::before { margin-left: -6px; -webkit-transform: rotate(135deg); transform: rotate(135deg); } .hc-offcanvas-nav li.nav-close span::after { -webkit-transform: rotate(-45deg); transform: rotate(-45deg); } .hc-offcanvas-nav a[href]:not([href="#"])>span.nav-next { border-left: 0px solid #2c5d8f; } .hc-offcanvas-nav li.nav-back span::before, .hc-offcanvas-nav span.nav-next::before { content: ""; position: absolute; top: 50%; left: 50%; width: 8px; height: 8px; margin-left: -2px; box-sizing: border-box; border-top: 2px solid #fff; border-left: 2px solid #fff; -webkit-transform-origin: center; transform-origin: center; } .hc-offcanvas-nav span.nav-next::before { -webkit-transform: translate(-50%, -50%) rotate(135deg); transform: translate(-50%, -50%) rotate(135deg); } .hc-offcanvas-nav li.nav-back span::before { -webkit-transform: translate(-50%, -50%) rotate(-45deg); transform: translate(-50%, -50%) rotate(-45deg); } .hc-offcanvas-nav.nav-position-left.nav-open .nav-wrapper { box-shadow: 1px 0 2px rgba(0, 0, 0, 0.2); } .hc-offcanvas-nav.nav-position-right.nav-open .nav-wrapper { box-shadow: -1px 0 2px rgba(0, 0, 0, 0.2); } .hc-offcanvas-nav.nav-position-right span.nav-next::before { margin-left: 0; margin-right: -2px; } .hc-offcanvas-nav.nav-position-right li.nav-back span::before { margin-left: 0; margin-right: -2px; } .hc-offcanvas-nav.nav-position-top.nav-open .nav-wrapper { box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2); } .hc-offcanvas-nav.nav-position-top span.nav-next::before { margin-left: 0; margin-right: -2px; -webkit-transform: translate(-50%, -50%) rotate(-135deg); transform: translate(-50%, -50%) rotate(-135deg); } .hc-offcanvas-nav.nav-position-top li.nav-back span::before { margin-left: 0; margin-right: -2px; -webkit-transform: translate(-50%, -50%) rotate(45deg); transform: translate(-50%, -50%) rotate(45deg); } .hc-offcanvas-nav.nav-position-bottom.nav-open .nav-wrapper { box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.2); } .hc-offcanvas-nav.nav-position-bottom span.nav-next::before { margin-left: 0; margin-right: -2px; -webkit-transform: translate(-50%, -50%) rotate(45deg); transform: translate(-50%, -50%) rotate(45deg); } .hc-offcanvas-nav.nav-position-bottom li.nav-back span::before { margin-left: 0; margin-right: -2px; -webkit-transform: translate(-50%, -50%) rotate(-135deg); transform: translate(-50%, -50%) rotate(-135deg); } .hc-offcanvas-nav.nav-levels-expand .nav-container ul .nav-wrapper, .hc-offcanvas-nav.nav-levels-none .nav-container ul .nav-wrapper { box-shadow: none; background: 0 0; } .hc-offcanvas-nav.nav-levels-expand .nav-container ul h2, .hc-offcanvas-nav.nav-levels-none .nav-container ul h2 { display: none; } .hc-offcanvas-nav.nav-levels-expand .nav-container ul ul .nav-item, .hc-offcanvas-nav.nav-levels-none .nav-container ul ul .nav-item { font-size: 14px; } .hc-offcanvas-nav.nav-levels-expand .nav-container li, .hc-offcanvas-nav.nav-levels-none .nav-container li { transition: background 0.3s ease; } .hc-offcanvas-nav.nav-levels-expand .nav-container li.level-open, .hc-offcanvas-nav.nav-levels-none .nav-container li.level-open { background: #2e6296; } .hc-offcanvas-nav.nav-levels-expand .nav-container li.level-open a, .hc-offcanvas-nav.nav-levels-none .nav-container li.level-open a { border-bottom: 1px solid #295887; } .hc-offcanvas-nav.nav-levels-expand .nav-container li.level-open a:hover, .hc-offcanvas-nav.nav-levels-none .nav-container li.level-open a:hover { background: #2f649a; } .hc-offcanvas-nav.nav-levels-expand .nav-container li.level-open>.nav-item .nav-next::before, .hc-offcanvas-nav.nav-levels-none .nav-container li.level-open>.nav-item .nav-next::before { margin-top: 2px; -webkit-transform: translate(-50%, -50%) rotate(45deg); transform: translate(-50%, -50%) rotate(45deg); } .hc-offcanvas-nav.nav-levels-expand .nav-container span.nav-next::before, .hc-offcanvas-nav.nav-levels-none .nav-container span.nav-next::before { margin-top: -2px; -webkit-transform: translate(-50%, -50%) rotate(-135deg); transform: translate(-50%, -50%) rotate(-135deg); } .cf::after, .cf::before { content: ""; display: block; height: 0; overflow: hidden; } .cf::after { clear: both; } #main-nav { display: none; } .nav-content h1 { font-size: 50px; font-weight: 700; text-align: center; letter-spacing: 5px; padding-bottom: 8px; } .resp-logo-img { width: 200px; margin: 10px auto 0px; transition: all .4s; } .nav-content h2 { font-size: 28px; line-height: 1.4; text-align: center; color: #fff; font-family: 'Montserrat', sans-serif; text-transform: uppercase; display: block; padding: initial; margin: 10px auto; } header .git { display: inline-block; text-decoration: none; color: #fff; border-radius: 4px; padding: 4px 10px 4px 0; font-size: 15px; font-weight: 400; color: #fffce1; background: #54b9cb; transition: background 0.15s ease-in-out; } header .git:hover { background: #4ca8b9; } header .git:hover svg { border-color: #54b9cb; } header .git svg { width: 15px; height: 15px; fill: #fffce1; position: relative; top: 2px; padding: 0 10px; margin-right: 10px; border-right: 1px solid #4daabb; transition: border-color 0.15s ease-in-out; } header .ver { padding-top: 15px; font-weight: 200; color: #dab977; } header .ver span { color: #fffce1; } header .toggle { position: absolute; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; display: none; z-index: 9980; width: 35px; min-height: 24px; position: relative; width: auto; top: 0px; left: auto; float: right; display: block; cursor: pointer; box-sizing: content-box; font-size: 20px; padding-left: 30px; line-height: 24px; } header .toggle span { width: 26px; top: 12px; -webkit-transform: translateY(-50%); transform: translateY(-50%); -webkit-transform-origin: 50% 50%; transform-origin: 50% 50%; } header .toggle span, header .toggle span::after, header .toggle span::before { display: block; position: absolute; left: 0; height: 3px; background: #2f8aca; transition: all 0.25s ease; } header .toggle span::after, header .toggle span::before { content: ""; width: 100%; } header .toggle span::before { top: -7px; } header .toggle span::after { bottom: -7px; } header .toggle.toggle-open span { background: rgba(0, 0, 0, 0); -webkit-transform: rotate(45deg); transform: rotate(45deg); } header .toggle.toggle-open span::before { -webkit-transform: translate3d(0, 10px, 0); transform: translate3d(0, 5px, 0); } header .toggle.toggle-open span::after { -webkit-transform: rotate(-90deg) translate3d(10px, 0, 0); transform: rotate(-90deg) translate3d(10px, 0, 0); } header .toggle:hover span, header .toggle:hover span::after, header .toggle:hover span::before { background: #f7bd00 } header .toggle div { display: inline-block; margin-right: 15px; } main { flex: 1 0 auto; padding-bottom: 30px; text-align: left; } main .content { border-top: 1px solid rgba(255, 255, 255, 0.1); } main h4 { font-size: 15px; letter-spacing: 1px; font-weight: 600; text-transform: uppercase; margin: 20px 0; } main h4:first-child { margin-top: 30px; } main .actions { margin: 0 -15px; text-align: center; } main .actions.checkboxes { text-align: left; padding-top: 8px; } main .actions.checkboxes label { font-size: 14px; text-transform: uppercase; cursor: pointer; } main .actions.checkboxes label input { display: none; } main .actions.checkboxes label input:checked~span { background: #dab977; } main .actions.checkboxes label input:checked~span::before { content: ""; position: absolute; top: 50%; left: 50%; margin-top: -1px; border: solid #243949; border-width: 0 3px 3px 0; display: inline-block; padding: 5px 2px; -webkit-transform: translate(-50%, -50%) rotate(45deg); transform: translate(-50%, -50%) rotate(45deg); } main .actions.checkboxes label span { display: inline-block; position: relative; top: -1px; width: 22px; height: 22px; background: #fffce1; margin-right: 12px; vertical-align: top; transition: all 0.1s ease; } main .actions div { padding: 0 15px 20px; box-sizing: border-box; } @media screen and (min-width: 800px) { main .actions { display: flex; flex-wrap: wrap; } main .actions div { float: left; flex: 1 1 33.33%; max-width: 33.33%; } main .actions.position div { float: left; flex: 1 1 25%; max-width: 25%; } } main .button { position: relative; display: block; padding: 18px 30px 16px; text-transform: uppercase; text-align: center; font-size: 16px; font-weight: 700; line-height: 1.4; letter-spacing: 1px; text-decoration: none; color: #243949; cursor: pointer; background: #fffce1; border-radius: 30px/80px; transition: all 0.1s ease; } main .button:not(.active):hover { color: #d5af63; } main .button.active { background: #dab977; } .hc-offcanvas-nav .nav-wrapper-0>.nav-content { padding-bottom: 41px; } .hc-offcanvas-nav a { font-size: 16px; } .hc-offcanvas-nav li.search .nav-item { padding-top: 0; } .hc-offcanvas-nav li.search input[type="text"] { width: 100%; box-sizing: border-box; border: none; border-radius: 3px; font-size: 14px; color: #fff; background: rgba(255, 255, 255, 0.12); padding: 5px 10px; box-shadow: none; outline: 0; } .hc-offcanvas-nav li.search input[type="text"]::-webkit-input-placeholder { color: rgba(255, 255, 255, 0.8); } .hc-offcanvas-nav li.search input[type="text"]:-ms-input-placeholder { color: rgba(255, 255, 255, 0.8); } .hc-offcanvas-nav li.search input[type="text"]::-ms-input-placeholder { color: rgba(255, 255, 255, 0.8); } .hc-offcanvas-nav li.search input[type="text"]::placeholder { color: rgba(255, 255, 255, 0.8); } .hc-offcanvas-nav li.add>a::before { font-family: "Material Icons"; font-weight: 400; font-style: normal; display: inline-block; line-height: 1; text-transform: none; text-indent: 0; letter-spacing: normal; word-wrap: normal; white-space: nowrap; direction: ltr; -webkit-font-smoothing: antialiased; text-rendering: optimizeLegibility; -moz-osx-font-smoothing: grayscale; -webkit-font-feature-settings: "liga"; font-feature-settings: "liga"; display: inline-block; width: 19px; height: 19px; margin-right: 15px; font-size: 19px; vertical-align: top; content: "add"; } .hc-offcanvas-nav li.new>.nav-item::before { font-family: "Material Icons"; font-weight: 400; font-style: normal; display: inline-block; line-height: 1; text-transform: none; text-indent: 0; letter-spacing: normal; word-wrap: normal; white-space: nowrap; direction: ltr; -webkit-font-smoothing: antialiased; text-rendering: optimizeLegibility; -moz-osx-font-smoothing: grayscale; -webkit-font-feature-settings: "liga"; font-feature-settings: "liga"; display: inline-block; width: 19px; height: 19px; margin-right: 15px; font-size: 19px; vertical-align: top; content: "fiber_new"; } .hc-offcanvas-nav li.cryptocurrency>.nav-item::before { font-family: "Material Icons"; font-weight: 400; font-style: normal; display: inline-block; line-height: 1; text-transform: none; text-indent: 0; letter-spacing: normal; word-wrap: normal; white-space: nowrap; direction: ltr; -webkit-font-smoothing: antialiased; text-rendering: optimizeLegibility; -moz-osx-font-smoothing: grayscale; -webkit-font-feature-settings: "liga"; font-feature-settings: "liga"; display: inline-block; width: 19px; height: 19px; margin-right: 15px; font-size: 19px; vertical-align: top; content: "local_atm"; } .hc-offcanvas-nav li.devices>.nav-item::before { font-family: "Material Icons"; font-weight: 400; font-style: normal; display: inline-block; line-height: 1; text-transform: none; text-indent: 0; letter-spacing: normal; word-wrap: normal; white-space: nowrap; direction: ltr; -webkit-font-smoothing: antialiased; text-rendering: optimizeLegibility; -moz-osx-font-smoothing: grayscale; -webkit-font-feature-settings: "liga"; font-feature-settings: "liga"; display: inline-block; width: 19px; height: 19px; margin-right: 15px; font-size: 19px; vertical-align: top; content: "devices"; } .hc-offcanvas-nav li.mobile>.nav-item::before { font-family: "Material Icons"; font-weight: 400; font-style: normal; display: inline-block; line-height: 1; text-transform: none; text-indent: 0; letter-spacing: normal; word-wrap: normal; white-space: nowrap; direction: ltr; -webkit-font-smoothing: antialiased; text-rendering: optimizeLegibility; -moz-osx-font-smoothing: grayscale; -webkit-font-feature-settings: "liga"; font-feature-settings: "liga"; display: inline-block; width: 19px; height: 19px; margin-right: 15px; font-size: 19px; vertical-align: top; content: "phone_android"; } .hc-offcanvas-nav li.television>.nav-item::before { font-family: "Material Icons"; font-weight: 400; font-style: normal; display: inline-block; line-height: 1; text-transform: none; text-indent: 0; letter-spacing: normal; word-wrap: normal; white-space: nowrap; direction: ltr; -webkit-font-smoothing: antialiased; text-rendering: optimizeLegibility; -moz-osx-font-smoothing: grayscale; -webkit-font-feature-settings: "liga"; font-feature-settings: "liga"; display: inline-block; width: 19px; height: 19px; margin-right: 15px; font-size: 19px; vertical-align: top; content: "desktop_windows"; } .hc-offcanvas-nav li.camera>.nav-item::before { font-family: "Material Icons"; font-weight: 400; font-style: normal; display: inline-block; line-height: 1; text-transform: none; text-indent: 0; letter-spacing: normal; word-wrap: normal; white-space: nowrap; direction: ltr; -webkit-font-smoothing: antialiased; text-rendering: optimizeLegibility; -moz-osx-font-smoothing: grayscale; -webkit-font-feature-settings: "liga"; font-feature-settings: "liga"; display: inline-block; width: 19px; height: 19px; margin-right: 15px; font-size: 19px; vertical-align: top; content: "camera_alt"; } .hc-offcanvas-nav li.magazines>.nav-item::before { font-family: "Material Icons"; font-weight: 400; font-style: normal; display: inline-block; line-height: 1; text-transform: none; text-indent: 0; letter-spacing: normal; word-wrap: normal; white-space: nowrap; direction: ltr; -webkit-font-smoothing: antialiased; text-rendering: optimizeLegibility; -moz-osx-font-smoothing: grayscale; -webkit-font-feature-settings: "liga"; font-feature-settings: "liga"; display: inline-block; width: 19px; height: 19px; margin-right: 15px; font-size: 19px; vertical-align: top; content: "import_contacts"; } .hc-offcanvas-nav li.store>.nav-item::before { font-family: "Material Icons"; font-weight: 400; font-style: normal; display: inline-block; line-height: 1; text-transform: none; text-indent: 0; letter-spacing: normal; word-wrap: normal; white-space: nowrap; direction: ltr; -webkit-font-smoothing: antialiased; text-rendering: optimizeLegibility; -moz-osx-font-smoothing: grayscale; -webkit-font-feature-settings: "liga"; font-feature-settings: "liga"; display: inline-block; width: 19px; height: 19px; margin-right: 15px; font-size: 19px; vertical-align: top; content: "store"; } .hc-offcanvas-nav li.collections>.nav-item::before { font-family: "Material Icons"; font-weight: 400; font-style: normal; display: inline-block; line-height: 1; text-transform: none; text-indent: 0; letter-spacing: normal; word-wrap: normal; white-space: nowrap; direction: ltr; -webkit-font-smoothing: antialiased; text-rendering: optimizeLegibility; -moz-osx-font-smoothing: grayscale; -webkit-font-feature-settings: "liga"; font-feature-settings: "liga"; display: inline-block; width: 19px; height: 19px; margin-right: 15px; font-size: 19px; vertical-align: top; content: "collections"; } .hc-offcanvas-nav li.credits>.nav-item::before { font-family: "Material Icons"; font-weight: 400; font-style: normal; display: inline-block; line-height: 1; text-transform: none; text-indent: 0; letter-spacing: normal; word-wrap: normal; white-space: nowrap; direction: ltr; -webkit-font-smoothing: antialiased; text-rendering: optimizeLegibility; -moz-osx-font-smoothing: grayscale; -webkit-font-feature-settings: "liga"; font-feature-settings: "liga"; display: inline-block; width: 19px; height: 19px; margin-right: 15px; font-size: 19px; vertical-align: top; content: "credit_card"; } .hc-offcanvas-nav ul.bottom-nav { position: absolute; z-index: 10; bottom: 0; width: 100%; display: flex; flex-wrap: nowrap; align-items: stretch; border-top: 1px solid #2c5d8f; } .hc-offcanvas-nav ul.bottom-nav li { flex: auto; } .hc-offcanvas-nav ul.bottom-nav li a { padding: 10px; text-align: center; height: 100%; border-bottom: none; } .hc-offcanvas-nav ul.bottom-nav li svg { fill: #fff; display: inline-block; vertical-align: middle; } .hc-offcanvas-nav ul.bottom-nav li.github svg { width: 17px; height: 17px; } .hc-offcanvas-nav ul.bottom-nav li.ko-fi svg { width: 21px; height: 21px; } .hc-offcanvas-nav ul.bottom-nav li.email svg { width: 19px; height: 19px; } /* responcive menu css */ /* responsive header css code */ /* header css */ header { transition: all .4s; position: fixed; z-index: 4; left: 0; right: 0; width: 100%; top: 0; } header .top-header { background-color: #2e8bcc; } header .top-header ul { display: flex; justify-content: flex-end; flex-wrap: wrap; } header .top-header ul li a { padding: 10px 14px; color: #fff; border-right: 1px solid #ffffff30; transition: all .4s ease-in-out; } header .top-header ul li a:hover { transform: scale(1.2); } header .top-header ul li:first-child a { border-left: 1px solid #ffffff30; } header .bottom-header { padding: 0px 0 0; background-color: #fff; position: relative; } header .bottom-header .fluid-container { display: flex; justify-content: space-between; align-items: center; position: relative; } header .bottom-header .header-logo { display: flex; justify-items: flex-start; align-items: center; } header .bottom-header .header-logo div { margin-left: 20px; font-size: 20px; } header .bottom-header .header-logo div h5, header .bottom-header .header-logo div h6 { font-weight: 500; color: var(--dark-blue-color); font-size: 24px; text-transform: uppercase; line-height: 1.4; } header .bottom-header .header-logo div h6 { font-size: 16px; text-transform: capitalize; font-weight: 400; } header .bottom-header ul { display: flex; justify-content: center; gap: 10px 32px; } div.sub-route-ul ul { padding: 15px 0; } header .bottom-header ul li { position: relative; } header .bottom-header ul li a { color: var(--black-color); font-weight: 400; text-transform: uppercase; font-size: 17px; letter-spacing: .5px; padding: 46px 0; transition: all .4s ease-in-out; } header .bottom-header ul li a.cont-head-btn { padding: 10px 25px !important; border-radius: 32px; color: var(--black-color); transition: all .4s; border: 2px solid #2f8bcb; width: 100%; max-width: 200px; } header .bottom-header ul li a.cont-head-btn:hover { background-color: #2f8bcb; color: var(--white-color); } header .bottom-header ul li.cont-head-btn-li { display: grid; place-items: center; } .header-logo img { width: 170px; margin-top: 2px; } .first-route { position: absolute; background-color: #fff; width: 320px; opacity: 0; visibility: hidden; top: 80px; transition: all .4s ease-in-out; display: block; transition: .3s; left: 0; z-index: 1; display: flex; flex-direction: column; gap: 0 !important; padding: 0px 0px; box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px; pointer-events: none; } .bottom-header ul li:hover .first-route { opacity: 1; visibility: visible; top: 108px; pointer-events: visible; } .first-route li { padding: 0px !important; position: relative; z-index: 0; } .first-route li:last-child { border-bottom: 0; } .first-route li::before { content: ''; position: absolute; left: 0; top: 0; bottom: 0; height: 100%; width: 0px; background: transparent; margin: auto; z-index: -1; } .first-route li a { display: block; padding: 10px 16px !important; color: #fff; text-transform: capitalize !important; } .first-route li a { display: flex; justify-content: flex-start; align-items: center; gap: 20px; } .first-route li a span { display: flex; justify-content: center; align-items: center; } .first-route li a span img { width: 50px; } .first-route li:hover::before { right: 0; width: 100%; transition: all .4s; } .first-route li:hover a { color: #004799 !important; transition: all .6s; } header .bottom-header ul li:hover>a { color: #004799; } header .bottom-header ul li a.act-link { color: #0964ce; } header .top-header ul li a.home-link.act-link i { color: #ffc703; } .resp-menu { display: none; } header .toggle { display: none !important; } header.scrolled { transition: all .3s ease-in-out; top: -45px; } .cont-head-btn:hover { background-color: #2f8bcb !important; color: #fff !important; padding: 10px 25px !important; transition: all .4s ease-in-out; } /* .cont-head-btn.act-link{background-color: #2f8bcb !important;color: #fff !important;} */ .cont-head-btn.act-link { background-color: #0674c2 !important; color: #fff !important; } .full-width-route { width: 100% !important; display: flex !important; justify-content: flex-start !important; flex-wrap: wrap; flex-direction: initial; } .full-width-route li a { letter-spacing: initial !important; } .first-route.full-width-route li { width: 100%; margin: 0 !important; max-width: 502px; } .full-width-route { width: 100% !important; display: flex !important; justify-content: flex-start !important; flex-direction: initial; } .full-width-route::before { content: ''; position: absolute; width: 250px; height: 100%; right: 0; bottom: -77px; margin: auto; background: url(../images/banner-imgs/oil-cooled-servo-stebilizer-header-bg.png) no-repeat center center/contain; opacity: .2; } .sub-route-ul { width: 100%; max-width: 70%; } .sub-route-img { width: 100%; max-width: 30%; } .sub-route-ul ul { flex-wrap: wrap; justify-content: flex-start !important; } .sub-route-ul h2, .sub-route-img h2 { background: #052966; color: #fff; text-align: center; padding: 8px; font-weight: 600; } .sub-route-img span { display: flex; justify-content: center; align-items: center; padding: 26px 30px; } .sub-route-img a { text-align: center; margin: auto; display: flex; justify-content: center; align-items: center; padding: 15px 0 !important; color: #052966 !important; font-weight: 600 !important; text-transform: capitalize !important; text-decoration: underline; margin-top: 16px; } header.scrolled .header-logo img { width: 140px; margin-top: 6px; } header.scrolled .bottom-header ul li a { padding: 38px 0; } header.scrolled .bottom-header ul li:hover .first-route { top: 96px; } .resp-link { background: #014491 !important; } /* header css */ /* about section css */ .about-us-wrapper { padding: 60px 20px 40px; } .inner-about-us-wrapper .top-about-content-sectin .vtp-h2-index { font-size: 34px; font-weight: 600; text-align: center; margin: 20px auto 10px; color: #051854; line-height: 1.4; } .inner-about-us-wrapper .top-about-content-sectin h5.about-h1-h5 { text-align: center; line-height: 1.2; font-size: 19px; color: #2f8bcb; font-weight: 500; font-style: italic; } .inner-about-us-wrapper .top-about-content-sectin p { font-size: 18px; color: #222; text-align: center; line-height: 2.0; margin: 20px auto; } /* bottom-about-img-count-section */ .bottom-about-img-count-section { display: flex; justify-content: space-between; align-items: center; gap: 10px; } .left-about-bottom { width: 100%; max-width: 600px; height: 450px; } .right-about-bottom-counter { width: 100%; max-width: 750px; margin: 20px auto; } .right-about-bottom-counter .counter-index-wrapper { display: flex; justify-content: flex-end; align-items: center; gap: 40px; position: relative; } .right-about-bottom-counter .counter-index-wrapper::before { content: ''; position: absolute; right: -530px; width: 174%; height: 2px; background-color: #10c1c9; top: -19px; } .right-about-bottom-counter .counter-index-wrapper article { width: 100%; max-width: 230px; position: relative; text-align: center; } .right-about-bottom-counter .counter-index-wrapper article::before { content: ""; position: absolute; top: -23px; left: 0; right: 0; margin: auto; width: 9px; height: 9px; border-radius: 50%; background: #051854; } .right-about-bottom-counter .counter-index-wrapper article:last-child::before { top: -22px; } .right-about-bottom-counter .counter-index-wrapper article i { font-size: 36px; font-style: initial; color: #051854; font-weight: 500; } .right-about-bottom-counter .counter-index-wrapper article h5 { font-size: 18px; font-weight: 400; color: #095183; } /* bottom-about-img-count-section */ /* about section css */ /* industires and soluctions */ h2.product-h2-vtp { font-size: 36px; font-weight: 600; position: relative; padding-bottom: 20px; color: #fff; text-align: left; text-transform: capitalize; } .business-portals-wrapper { position: relative; padding: 0; z-index: 0; } .tabs-new { display: flex; justify-content: center; } .tabs-new ul { display: flex; flex-wrap: wrap; width: 100%; max-width: 550px; gap: 20px; position: relative; z-index: 1; } #tabs-nav-new li { width: 100%; padding: 0px 0; cursor: pointer; list-style: none; transition: all 1s ease; display: flex; justify-content: flex-start; align-items: center; } #tabs-nav-new li a { display: flex; justify-content: flex-start; align-items: center; gap: 10px; } #tabs-nav-new li:hover, #tabs-nav-new li.active { transition: all .4s ease; font-weight: 600; } #tabs-nav-new { padding: 60px 22px; margin: 0 auto; background: url('../images/home-page-imgs/products-bg-img.jpg')no-repeat center center/cover; position: relative; } #tabs-nav-new::before { content: ''; background: url('../images/home-page-imgs/products-bg-img.jpg')no-repeat center right/cover; position: absolute; top: 0; left: -1000px; bottom: 0; width: 1000px; height: 100%; z-index: -1; } #tabs-nav-new li a { text-decoration: none; color: #fff; } #tabs-nav-new li a span { font-size: 20px; padding: 10px; position: relative; z-index: 1; background-color: #2e8aca; border-top-left-radius: 18px; border-bottom-left-radius: 18px; padding-left: 20px; } #tabs-nav-new li a span::before { content: ""; position: absolute; right: -1000px; top: 0; bottom: 0; width: 528px; height: 100%; background-color: #2e8aca; z-index: -1; left: 0; border-top-left-radius: 18px; border-bottom-left-radius: 18px; border: 1px solid #308bca; } #tabs-nav-new li.active a span::before { background-color: #091e49; border: 1px solid #2e8aca; } #tabs-content-resp, #tabs-content { width: 100%; max-width: 100%; } .tab-content-new-resp, .tab-content-new { padding: 50px 10px; margin: 0 40px; display: flex; flex-direction: column; gap: 20px; justify-content: flex-start; align-items: flex-start; } .tab-content-new-resp { display: none; } .tab-content-new h3 { text-align: left; font-size: 28px; font-weight: 700; line-height: 1.5; letter-spacing: 1px; } .tab-content-new p { text-align: justify; } .tab-new-wrapper::before { content: ''; position: absolute; left: 0; top: 0; background: linear-gradient(to right, rgba(0, 0, 0, 0.719) 50%, rgba(0, 0, 0, 0) 50%); width: 100%; height: 100%; z-index: 0; } .tab-content-new-resp span img, .tab-content-new span img { width: 100%; max-width: 100px; filter: invert(88%) sepia(100%) saturate(16%) hue-rotate(266deg) brightness(103%) contrast(106%) } .product-detailes { display: flex; justify-content: space-between; align-items: center; gap: 20px; width: 100%; } .left-product-details-img { width: 100%; max-width: 300px; height: 400px; margin: 0; } .right-product-details-content { width: 100%; max-width: 450px; } .right-product-details-content h4 { font-size: 23px; margin: 30px 0 20px; font-weight: 600; line-height: 1.6; text-align: left; color: #091e49; } .right-product-details-content ul { width: 100%; max-width: 550px; margin: 20px auto 45px; gap: 0; display: flex; flex-direction: column; } .right-product-details-content ul li { font-size: 16px; color: #333; font-weight: 400; line-height: 1.4; margin: 10px 0; padding: 10px 0; position: relative; padding-left: 12px; } .right-product-details-content ul li::before { content: ''; position: absolute; left: 0; top: 18px; width: 7px; height: 7px; background: #051955; margin: auto; border-radius: 50%; } a.read-more-a { font-size: 20px; color: #fff; font-weight: 600; text-transform: capitalize; line-height: 1.4; margin: 10px 0px; text-align: right; margin-left: auto; } #tabs-content-resp { display: none; } /* industires and soluctions */ /* application css */ .application-wrapper { padding: 60px 20px 40px; background: #04163c; } .top-application-wrapper { display: flex; justify-content: space-between; align-content: center; position: relative; } .left-top-application-head { width: 100%; max-width: 450px; margin: 10px 0; } .left-top-application-head h2 { font-size: 36px; font-weight: 600; text-transform: capitalize; color: #fff; line-height: 1.4; } .left-top-application-head p { margin: 30px 0 20px; color: #fff; text-align: left; line-height: 1.4; font-size: 20px; } .right-call-to-action-application { padding: 0 20px; border-radius: 15px; width: 100%; max-width: 600px; display: flex; justify-content: center; align-items: flex-end; flex-direction: column; position: relative; z-index: 1; } .right-call-to-action-application::before { content: ''; position: absolute; height: 70%; width: 150%; right: -439px; top: 0; bottom: 0; margin: auto; z-index: -1; border-radius: 15px; background: linear-gradient(63deg, #2f8aca 48%, rgba(7, 37, 103, 0.9009804605435925) 75%); } .right-call-to-action-application h3 { font-size: 28px; color: #fff; padding-left: 30px; margin: 5px 0; line-height: 1.4; font-weight: 500; } .right-call-to-action-application a { padding-left: 30px; color: #fff; font-size: 22px; line-height: 1.4; text-align: center; display: flex; justify-content: center; align-items: center; } .applications-card-wrapper { display: flex; justify-content: space-evenly; gap: 20px; flex-wrap: wrap; } .application-card { width: 100%; max-width: 270px; border-radius: 15px; margin: 20px 0; display: flex; justify-content: flex-start; flex-direction: column; overflow: hidden; transition: all .4s; } .application-card img { border-top-right-radius: 15px; border-top-left-radius: 15px; transition: all .4s; } .application-card:hover img { transition: all .4s; transform: scale(1.08) rotate(2deg); } .application-card h6 { font-size: 16px; padding: 10px 20px; line-height: 1.4; color: #fff; border-bottom-left-radius: 15px; border-bottom-right-radius: 15px; background: linear-gradient(180deg, rgba(5, 32, 75, 1) 48%, rgba(26, 75, 126, 1) 92%); } /* application css */ /* client logo */ .client-logos-wrapper { padding: 40px 20px; } .client-logos-wrapper h2 { font-size: 36px; font-weight: 600; text-align: center; margin: 20px auto 10px; color: #051854; line-height: 1.4; } .inner-client-logo { display: flex; justify-content: center; align-items: center; gap: 20px; flex-wrap: wrap; } .client-logo-card { display: flex; justify-content: center; align-items: center; width: 100%; max-width: 230px; margin: auto; } /* client logo */ /* get in touch */ .get-in-touch-wrapper { padding: 60px 20px 40px; background: #061a40f2 url('../images/overlay-pattern.png'); } .inner-get-in-touch-wrapper { display: flex; justify-content: space-between; align-items: center; gap: 20px; } .left-get-in-touch-from { width: 100%; max-width: 750px; margin: 0; } .right-get-in-touch-img { width: 100%; max-width: 500px; height: 440px; } .left-get-in-touch-from h2 { font-size: 36px; font-weight: 600; color: #fff; line-height: 1.4; } .left-get-in-touch-from p { font-size: 18px; color: #fff; text-align: left; margin: 10px 0; padding: 20px 0 30px; line-height: 1.6; } form.vtpGetinTouch { padding: 20px 0; width: 100%; max-width: 500px; } form.vtpGetinTouch div.vtp-form-input-wrapper { margin: 20px 0; width: 100%; max-width: 450px; } form.vtpGetinTouch div.vtp-form-input-wrapper label { color: #fff; font-size: 16px; display: none; } form.vtpGetinTouch div.vtp-form-input-wrapper input { font-size: 18px; color: #fff; font-family: 'Montserrat'; padding: 10px 0px 20px; border-bottom: 1px solid #2f8aca; } form.vtpGetinTouch input::placeholder { color: #fff; font: 15px; } .get-in-touch-btn { text-align: center; display: flex; justify-content: center; align-items: center; width: 100%; max-width: 200px; padding: 14px 12px; border-radius: 15px; color: #fff; background: linear-gradient(33deg, #134b8ee3 10%, #2f8aca); text-transform: uppercase; margin: 40px auto 20px; font-size: 18px; letter-spacing: 2px; font-weight: 400; font-family: 'Montserrat'; cursor: pointer; } /* get in touch */ /* testimonials css */ .testimonial-wrapper { background: url('../images/home-page-imgs/products-bg-gradient.jpg') no-repeat center center/cover; padding: 80px 20px 100px; position: relative; z-index: 0; } .testimonial-wrapper::before { content: ''; background: url('../images/home-page-imgs/testimonials-img.jpg')no-repeat center center/cover; position: absolute; top: 0; left: 0; right: 0; bottom: 0; width: 43%; height: 100%; z-index: -1; } .top-testimonials-wrapper { display: flex; justify-content: center; align-items: center; gap: 40px; } .left-top-testimonial { width: 100%; max-width: 450px; } .right-top-testimonial { width: 100%; max-width: 650px; } .right-top-testimonial h2 { font-size: 36px; font-weight: 600; color: #091224; line-height: 1.4; text-transform: capitalize; } .right-top-testimonial h3 { font-size: 28px; margin: 20px 0; color: #000; font-weight: 500; letter-spacing: 1px; text-align: left; line-height: 1.4; } .right-top-testimonial h3 span { color: #2f8aca; } .vm-cards { width: 100%; max-width: 750px; background: #fff; box-shadow: 1px 6px 10px #00000059; padding: 20px; transition: all .4s ease-in-out; display: flex; justify-content: flex-start; align-items: center; gap: 20px; } .vm-test-logo { width: 100%; max-width: 100px; margin: auto; } .vm-test-logo img { width: 100px; } .vm-test-txt { width: 100%; max-width: 450px; margin: auto; } /* testimonials css */ /* footer */ footer { background: #04173f url('../images/overlay-pattern.png'); padding: 60px 0 0px; } footer .fluid-container { display: flex; justify-content: center; gap: 20px; } footer article { width: 30%; padding: 10px 20px; } footer article h4 { margin-bottom: 32px; font-family: 'Montserrat'; font-size: 23px; text-transform: capitalize; color: #2f8aca; font-weight: 600; } footer article h4 span { color: var(--white-color); } footer article p { margin: 10px 0; text-align: left; line-height: 2.0; } footer article:nth-child(2) ul { display: flex; justify-content: flex-start; flex-wrap: wrap; } footer article:nth-child(2) ul li { margin: 4px; } footer article:nth-child(2) ul li a { color: #FFF; padding: 5px 10px; background: #2f8acacc; font-weight: 400; transition: all .3s ease-in-out; letter-spacing: .4px; } footer article:nth-child(2) ul li a:hover { background: #2e8dcf; color: var(--white-color); } footer article:nth-child(1) p { color: var(--white-color); font-size: 15px; } footer article:nth-child(3) ul:nth-child(3) { display: flex; justify-content: flex-start; gap: 10px; } footer article:nth-child(3) ul:nth-child(3) li a { display: grid; place-items: center; transition: all .3s ease-in-out; } footer article:nth-child(3) ul.social-icons li a img { width: 40px; } footer article:nth-child(3) ul:nth-child(3) li a:hover { transform: scale(1.1); } footer article:nth-child(3) ul li a { color: #fff; margin: 10px 0; text-align: left; text-decoration: none; } .footer-credits p { margin: 0; color: #FFF; font-size: 12px; } .footer-credits p a { color: var(--yellow); } .footer-credits { padding: 10px 0 10px; border-top: 1px solid #ffffff0d; margin-top: 40px; background: #04173f; } .footer-credits .fluid-container { justify-content: space-between; } .footer-intro { width: 40%; } .footer-intro img { margin: 0px 0 30px; } .footer-links ul li a.act-link { background: #f97705; } .footer-links ul li a.footer-home.act-link { background: #f97705; } /* footer */ /* goto top css code start here */ .to-top { position: fixed; z-index: 8; bottom: 15px; right: 15px; display: none; } .to-top a.back-to-top { display: block; text-align: center; color: #2f8aca; font-size: 30px; font-weight: 600; width: 35px; height: 50px; line-height: 48px; border-radius: 15px; background: #ffffff; border: 2px solid #2f8aca; transition: .4s; } /* goto top css code start here */ /* inner page css */ .inner-page-banner-warpper { margin-top: 151px; padding: 40px 20px; height: 340px; position: relative; } .inner-page-banner { display: flex; justify-content: center; align-items: flex-start; flex-direction: column; position: absolute; bottom: 5%; } .inner-page-banner h1 { color: #fff; font-weight: 600; margin: 10px 0; text-align: left; font-size: 36px; } .banner-breadcrumbs span a { color: #fff; font-size: 14px; margin: 10px 0px; } .banner-breadcrumbs span { color: #fff; } .banner-breadcrumbs span i { font-size: 12px; padding: 0 5px; } .inner-product-banner::before { content: ''; position: absolute; background: #1212138c; height: 100%; width: 100%; top: 0; left: 0; bottom: 0; right: 0; margin: auto; } /* inner page css */ /* about us page css */ .since-wrapper { padding: 40px 20px; } .inner-since .what-bg-h { display: flex; justify-content: center; align-items: center; } .inner-since .what-bg-h h1 { -webkit-text-stroke: 1px #2e8aca6b; -webkit-text-fill-color: transparent; font-size: 120px; -webkit-text-fill-color: transparent; font-family: 'bahamas'; text-transform: uppercase; } /* 2nd section css */ .who-we-are-wrapper { padding: 20px 20px 40px; } .inner-who-we-are { display: flex; justify-content: space-between; align-items: center; } .left-section-who-we-are { width: 100%; max-width: 300px; margin: 0; } .left-section-who-we-are h6 { font-size: 24px; color: #2e8aca; font-weight: 600; } .left-section-who-we-are h2 { font-size: 70px; font-weight: 600; text-align: left; color: #495059; display: flex; justify-content: flex-start; align-items: flex-end; } .left-section-who-we-are h2 span { color: #2f8aca; } .right-section-who-we-are { width: 100%; max-width: 1100px; margin: 0; } .right-section-who-we-are p span { color: #2f8aca; } /* 2nd section css */ /* 3rd section css */ .why-vertex-wrapper { padding: 0px 0px; } .inner-why-vertex { display: flex; justify-content: space-between; align-items: center; position: relative; } .left-why-vertex { width: 100%; max-width: 800px; height: 650px; } .right-why-vertex { width: 100%; max-width: 100%; background-color: #044691; padding: 60px 40px; margin: auto; transform: translateX(-100px); } .right-why-vertex h2 { font-size: 32px; color: #fff; font-weight: 600; margin: 20px 0; text-align: left; position: relative; padding-left: 20px; } .right-why-vertex h2::before { content: ''; position: absolute; left: 0px; top: 0; bottom: 0; height: 100%; width: 6px; background-color: #fc0; } .common-ul-vtp li { display: flex; justify-content: flex-start; align-items: first baseline; gap: 10px; color: #fff; font-size: 18px; line-height: 1.6; margin: 10px 0; text-align: left; } .common-ul-vtp li em { display: flex; justify-content: center; align-items: center; width: 100%; max-width: 20px; } .common-ul-vtp li em img { width: 18px; filter: invert(100%) sepia(100%) saturate(0%) hue-rotate(153deg) brightness(102%) contrast(105%); } /* 3rd section css */ /* 4th section css */ .vision-mission-wrapper { padding: 60px 20px; } .inner-vision-mission { display: flex; justify-content: space-between; align-items: center; } .left-vision-mission { width: 100%; max-width: 450px; } .left-vision-mission h6 { font-size: 24px; font-weight: 700; color: #2e8aca; } .left-vision-mission h2 { -webkit-text-stroke: 1px #2e8aca6b; -webkit-text-fill-color: transparent; font-size: 120px; -webkit-text-fill-color: transparent; font-family: 'bahamas'; text-transform: uppercase; } .left-vision-mission span { display: flex; justify-content: center; align-items: center; } .left-vision-mission span img { margin: 20px 0; } .right-vision-mission { width: 100%; max-width: 950px; } .right-vision-mission p { color: #151515; margin: 10px 0; font-size: 18px; line-height: 1.6; text-align: left; font-weight: 500; } .right-vision-mission .common-ul-vtp li { color: #095284; } .right-vision-mission .common-ul-vtp li em img { filter: invert(84%) sepia(50%) saturate(6227%) hue-rotate(3deg) brightness(108%) contrast(107%); } /* 4th section css */ /* about us page css */ /* product over view page css */ /* first child */ .product-overview-wrapper { padding: 0 20px 60px; } .inner-product-overview { display: flex; justify-content: flex-start; } .left-product-overview-card-content { width: 100%; max-width: 1050px; position: relative; z-index: 0; } .left-product-overview-card-content::before { content: ''; position: absolute; background-color: #4382f3eb; top: 0; left: 0; right: 0; bottom: 0; width: 100%; height: 100%; z-index: -1; } .left-product-overview-card-content span { writing-mode: vertical-rl; color: #fff; -webkit-text-stroke: 2px #ffffffab; -webkit-text-fill-color: transparent; font-size: 120px; -webkit-text-fill-color: transparent; font-family: 'bahamas'; text-transform: uppercase; position: absolute; display: flex; justify-content: center; align-items: center; top: 0; bottom: 0; margin: auto; transform: rotate(180deg); } .product-overview-inner-content { padding: 40px 170px 40px 180px; display: flex; justify-content: flex-end; align-items: flex-start; flex-direction: column; margin-top: 50px; } .product-overview-inner-content h2 { font-size: 34px; color: #fff; font-weight: 600; } .product-overview-inner-content p { color: #fff; margin: 10px 0; font-weight: 500; } .right-product-overview-card-image span { display: flex; justify-content: center; align-items: center; position: relative; left: -180px; top: 0; bottom: 0; margin: auto; } .right-product-overview-card-image { padding: 40px; display: flex; justify-content: center; align-items: center; } /* first child */ /* Second child */ .product-overview-second-child-wrapper { padding: 0 20px 60px; } .inner-product-overview-second-child { display: flex; justify-content: flex-end; } .left-product-overview-second-child-card-image { padding: 40px; display: flex; justify-content: center; align-items: center; } .left-product-overview-second-child-card-image span { display: flex; justify-content: center; align-items: center; position: relative; right: -180px; top: 0; bottom: 0; margin: auto; z-index: 1; } .right-product-overview-second-child-card-content { width: 100%; max-width: 1050px; position: relative; z-index: 0; } .right-product-overview-second-child-card-content::before { content: ''; position: absolute; background-color: #044691d4; top: 0; left: 0; right: 0; bottom: 0; width: 100%; height: 100%; z-index: -1; } .right-product-overview-second-child-card-content span { writing-mode: vertical-rl; color: #fff; -webkit-text-stroke: 2px #ffffffab; -webkit-text-fill-color: transparent; font-size: 120px; -webkit-text-fill-color: transparent; font-family: 'bahamas'; text-transform: uppercase; position: absolute; display: flex; justify-content: center; align-items: center; top: 0; bottom: 0; margin: auto; right: 0; } .product-overview-second-child-inner-content { padding: 40px 150px 40px 185px; ; display: flex; justify-content: flex-end; align-items: flex-start; flex-direction: column; margin-top: 50px; } .product-overview-second-child-inner-content h2 { font-size: 34px; color: #fff; font-weight: 600; } .product-overview-second-child-inner-content p { color: #fff; margin: 10px 0; font-weight: 500; } /* Second child */ /* product landing page css */ .product-details-wrapper { padding: 60px 20px; position: relative; } .inner-product-details { display: flex; justify-content: space-between; align-items: center; gap: 20px; } .left-side-product-images { width: 100%; max-width: 500px; margin: 0; } .right-side-product-content { width: 100%; max-width: 850px; margin: 0; } .right-side-product-content .product-content h2 { font-size: 32px; font-weight: 600; line-height: 1.4; margin: 10px 0; text-align: left; color: #143794; } .right-side-product-content .product-content h4 { font-size: 23px; font-weight: 500; line-height: 1.4; margin: 0px 0 10px; text-align: left; color: #f97705; } .right-side-product-content .product-content p { color: #121212; font-size: 17px; line-height: 1.8; margin: 20px 0; } .outer { margin: 0 auto; max-width: 400px; } #big .item { padding: 20px 0px; margin: 2px; color: #FFF; border-radius: 3px; text-align: center; } #big .item img { width: 100%; max-width: 400px; height: 250px; object-fit: contain; } #thumbs { display: flex !important; justify-content: flex-start !important; align-items: center !important; width: 100%; max-width: 350px; } #thumbs .item { height: 100%; padding: 0px; margin: 2px; color: #FFF; border-radius: 3px; text-align: center; cursor: pointer; border: 1px solid #ddd; width: 100%; max-width: 60px; display: flex; justify-content: center; align-items: center; } #thumbs .item img { width: 50px; height: 50px; object-fit: contain; } #thumbs .current .item { border: 1px solid #003552; } .owl-theme .owl-nav [class*='owl-'] { -webkit-transition: all .3s ease; transition: all .3s ease; } .owl-theme .owl-nav [class*='owl-'].disabled:hover { background-color: #D6D6D6; } #big.owl-theme { position: relative; } #big.owl-theme .owl-next, #big.owl-theme .owl-prev { background: #18181899; width: 30px; height: 30px; margin-top: -20px; position: absolute; text-align: center; top: 50%; color: #fff; } #big.owl-theme .owl-prev { left: 10px; } #big.owl-theme .owl-next { right: 10px; } #thumbs.owl-theme .owl-next, #thumbs.owl-theme .owl-prev { background: #333; } .details { position: absolute; width: 100%; max-width: 800px; height: 500px; float: left; z-index: 1; pointer-events: none; } .drift-demo-trigger { cursor: crosshair; } .details { visibility: hidden; box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px; border-radius: 8px; overflow: hidden; top: 10px; margin: auto; } .details.imgZoom { visibility: visible; } section.double-flex { display: flex; justify-content: center; background: #143794; margin: 30px 0 45px; padding: 30px 20px; position: relative; } section.double-flex::before { content: ''; position: absolute; bottom: 128px; right: -119px; background: url('../images/inner-page-images/VERTEX-PNG.png') no-repeat center center/contain; width: 350px; height: 130px; transform: rotate(90deg); } .inner-heading-container { margin: 20px 0 12px; } ul.check-inner-page-ul { margin: 20px 0; } ul.check-inner-page-ul li { padding-left: 44px; margin: 20px 0; position: relative; font-size: 18px; color: #fff; line-height: 1.6; } ul.check-inner-page-ul li span { position: absolute; top: 2px; left: 0; width: 24px; height: 24px; background: #fff; border-radius: 50%; display: flex; justify-content: center; align-items: center; box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px; } ul.check-inner-page-ul li span img { width: 14px; filter: invert(33%) sepia(92%) saturate(680%) hue-rotate(190deg) brightness(96%) contrast(109%); } section.double-flex>article { width: 100%; padding: 0 20px 10px; } .double-flex article h3 { color: #fc0; font-size: 28px; font-weight: 500; margin: 10px 0; text-align: left; line-height: 1.6; } .product-application-card-wrapper { padding: 0 0 30px; } table { width: 100% !important; } .tablecss, table.tablecss { border-collapse: collapse; font-family: 'Outfit', sans-serif; } table.tablecss { border: 1px solid #c2c2c2; box-shadow: 0 1px 20px #c2c2c2; overflow: scroll; margin: 20px 0 0; } /* table.tablecss th {background: #143794;border: 1px solid #c2c2c2;color: #fff;font-size: 18px;padding: 10px;vertical-align: middle;text-align: center} */ table.tablecss th { background: #143794; border: 1px solid #c2c2c2; color: #fff; font-size: 16px; padding: 16px 10px 12px; vertical-align: middle; text-align: center; } table.tablecss tr:hover { background: #2f8bcb36 } table.tablecss tr:nth-child(odd) { background: #2f8bcb36 } table.tablecss td { border: 1px solid #e5e5e5; padding: 10px 15px 10px 35px; text-align: left; vertical-align: middle } h2.inner-product-page-h2 { font-size: 32px; font-weight: 500; line-height: 1.4; margin: 10px 0; text-align: left; color: #143794; } h2.inner-product-page-h2 span { color: #f97705; } .product-application { display: flex; justify-content: center; padding-bottom: 30px; padding-top: 10px; gap: 30px; flex-wrap: wrap; } .product-application li { width: 100%; max-width: 320px; display: flex; box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px; flex-direction: column; justify-content: center; align-items: center; padding: 10px 20px; text-align: center; transition: all .4s; } .product-application li:hover img { transform: rotate(360deg); } .product-application li span { display: block; text-align: center; line-height: 1.6; margin: 0 auto 5px; } .product-application li img { width: 50px; margin: 10px auto 10px; text-align: center; transition: all .4s; } /* product landing page css */ /* product over view page css */ /* our team page css */ .our-team-wrapper { padding: 40px 20px; } .heading-our-team-wrapper { display: flex; justify-content: space-between; align-items: center; gap: 20px; padding: 40px 0; } .heading-part { width: 100%; max-width: 450px; } .inner-page-common-h4 { font-size: 24px; font-weight: 600; color: #21628f; } .inner-page-common-h2 { -webkit-text-stroke: 1px #2e8aca; -webkit-text-fill-color: transparent; font-size: 50px; -webkit-text-fill-color: transparent; font-family: 'bahamas'; text-transform: uppercase; } .heading-our-team-wrapper p { font-size: 18px; color: #252525; line-height: 1.8; text-align: justify; margin: 10px 0; width: 100%; max-width: 100%; } .Team-row { display: flex; justify-content: center; flex-wrap: wrap; gap: 40px; } .Team-card { width: 100%; max-width: 600px; margin: 0; } .team .section-title { text-align: left; margin-bottom: 50px } .team__item { height: 400px; position: relative; z-index: 1; margin-bottom: 30px; overflow: hidden; background-position: center; background-size: cover } /* .team__item:before{content: '';position: absolute;background-color: rgba(0,0,0,.5);top: 0;left: 0;right: 0;bottom: 0;width: 100%;height: 100%;} */ /* .team__item:after{position:absolute;left:0;top:0;height:100%;width:100%;background:rgba(34,48,96,0.8);content:"";z-index:-1;opacity:0;-webkit-transition:all,0.5s,ease-out,.5s;-o-transition:all,0.5s,ease-out,.5s;transition:all,0.5s,ease-out,.5s} */ /* .team__item:hover:after{opacity:1} */ .team__item:hover .team__text { top: 0 } .team__item:hover .team__text .team__title { border-bottom: 1px solid rgba(183, 183, 183, 0.2); padding: 0 0 26px; margin-bottom: 26px; opacity: 0; visibility: hidden; position: relative; bottom: initial; opacity: 1; visibility: visible } .team__item:hover .team__text p { top: 0; opacity: 1; visibility: visible; -webkit-transition: all .5s ease .3s; -o-transition: all .5s ease .3s; transition: all .5s ease .3s } .team__item:hover .team__text .team__social { opacity: 1; visibility: visible; bottom: 34px; -webkit-transition: all .5s ease .5s; -o-transition: all .5s ease .5s; transition: all .5s ease .5s } .team__text { height: 100%; top: 361px; position: relative; padding: 35px 30px 30px; -webkit-transition: .5s; -o-transition: .5s; transition: .5s } .team__text .team__title { border-bottom: 1px solid rgba(183, 183, 183, 0.2); padding: 0 0 26px; margin-bottom: 26px; position: relative } .team__text .team__title h4 { color: #fff; font-weight: 700; margin-bottom: 6px; font-size: 22px; } .team__text .team__title span { font-size: 18px; color: #88C417; font-weight: 500; } .team__text p { color: #fff; opacity: 0; visibility: hidden; position: relative; top: 50px; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; text-align: center; line-height: 1.6; } .team__text .team__social { position: absolute; left: 0; width: 100%; padding: 0 30px; bottom: 0; opacity: 0; visibility: hidden } .team__text .team__social a { display: inline-block; font-size: 20px; color: #fff; margin-right: 34px; -webkit-transition: all, .3s; -o-transition: all, .3s; transition: all, .3s } .team__text .team__social a:last-child { margin-right: 0 } .team__text .team__social a:hover { color: #88C417 } @media(max-width:768px) { .team__item { height: 350px } .team__text { padding: 25px 20px 20px } } .team-text { position: absolute; z-index: 0; padding: 20px; bottom: 0; background: rgba(34, 48, 96, 0.8); } .team-text h4 { color: #fff; font-weight: 700; margin-bottom: 6px; font-size: 22px; } .team-text span { font-size: 18px; color: #f97705; font-weight: 500; } /* our team page css */ /* solution page css */ .power-quality-solution-warpper { padding: 80px 0; position: relative; } .inner-power-quality-solution { position: relative; } .inner-power-quality-solution span.sticky-promotion-word { writing-mode: vertical-rl; color: #fff; -webkit-text-stroke: 2px #2e8dcf87; -webkit-text-fill-color: transparent; font-size: 120px; -webkit-text-fill-color: transparent; font-family: 'bahamas'; text-transform: uppercase; position: absolute; display: flex; justify-content: center; align-items: center; top: 115px; bottom: 0; margin: auto; transform: rotate(180deg); right: 0; } .inner-power-quality-solution h2 { font-size: 34px; color: #052a44; font-weight: 600; } .inner-power-quality-solution p { width: 100%; max-width: 950px; margin: 20px 0; text-align: left; } .solution-card-wrapper { padding: 20px 20px 80px; position: relative; } .inner-solution-card { display: flex; justify-content: flex-end; align-items: center; } .solution-card { background: #002764; padding: 80px 40px; width: 100%; max-width: 85%; box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px; position: relative; margin: 120px 0 60px; border-left: 10px solid #f97705; border-top-left-radius: 15px; border-bottom-left-radius: 15px; } .solution-card::after { content: ''; position: absolute; right: -230px; bottom: -53px; width: 100%; height: 100%; background: url('../images/sol-bg.png') no-repeat center center/contain; max-width: 327px; } .solution-card::before { content: ''; position: absolute; background-color: #002764; right: -1000px; top: 0; bottom: 0; width: 1000px; height: 100%; margin: 0; } .solution-card h3 { font-size: 28px; color: #fff; margin-bottom: 40px; } ul.sol-ul { display: flex; justify-content: flex-start; align-items: flex-start; flex-wrap: wrap; gap: 20px; } ul.sol-ul li { width: 100%; max-width: 450px; display: flex; justify-content: flex-start; align-items: flex-start; color: #fff; gap: 20px; } .solution-card ul.sol-ul li { max-width: 400px; } .solution-card-second ul.sol-ul li { max-width: 400px; } ul.sol-ul li em { display: flex; justify-content: center; align-items: center; width: 100%; max-width: 25px; } ul.sol-ul li em img { width: 20px; filter: invert(99%) sepia(1%) saturate(27%) hue-rotate(100deg) brightness(105%) contrast(100%); } .solution-card ul.sol-ul li em img { width: 20px; filter: invert(84%) sepia(50%) saturate(6227%) hue-rotate(3deg) brightness(108%) contrast(107%); } .left-bg-solution-card { display: flex; justify-content: flex-start; align-items: center; position: absolute; left: 0; top: 0; bottom: 0; margin: auto; } .solution-card-wrapper-second { padding: 20px 20px 80px; position: relative; } .inner-solution-card-second { display: flex; justify-content: flex-start; align-items: center; } .solution-card-second { background: #f9f9f9; padding: 80px 0; width: 100%; max-width: 85%; box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px; position: relative; margin: 120px 0 60px; border-right: 10px solid #2e8dcf; border-top-right-radius: 15px; border-bottom-right-radius: 15px; } .solution-card-second::before { content: ''; position: absolute; background-color: #f9f9f9; left: -1000px; top: 0; bottom: 0; width: 1000px; height: 100%; margin: 0; } .solution-card-second h3 { font-size: 28px; color: #2e8aca; margin-bottom: 40px; } ul.sol-ul { display: flex; justify-content: flex-start; align-items: flex-start; flex-wrap: wrap; gap: 20px; } .solution-card-second ul.sol-ul li { color: #232323; } .solution-card-second ul.sol-ul li em img { width: 20px; filter: invert(84%) sepia(50%) saturate(6227%) hue-rotate(3deg) brightness(108%) contrast(107%); } .left-bg-solution-card-second { display: flex; justify-content: flex-end; align-items: center; position: absolute; right: 0; top: 0; bottom: 0; margin: auto; } .solution-table-warpper { padding: 20px 0 60px; } .why-bms ul { flex-direction: column; } .why-bms ul li { color: #000; max-width: 100%; } .why-bms ul li em img { filter: invert(0%) sepia(0%) saturate(26%) hue-rotate(114deg) brightness(97%) contrast(107%); } .second-b-wrapper .inner-power-quality-solution .sticky-promotion-word { left: 0; right: initial; } .second-b-wrapper .inner-power-quality-solution h2 { text-align: right; } .second-b-wrapper .inner-power-quality-solution p { text-align: right; margin-left: auto; } .left-product-img { display: flex !important; justify-content: flex-start; align-items: center; border: 0 !important; } .left-product-img span { display: flex !important; justify-content: center; align-items: center; } .left-product-img span img { width: 400px !important; } .left-product-img ul { width: 100%; max-width: 100%; } .left-product-img ul li { width: 100% !important; } .solution-card p { margin: 10px 0; text-align: justify; color: #fff; } /* solution page css */ /* Anusha Css On 6-3-2023*/ .customer-design-patter { margin: 30px 0 10px; } .contact-other-details-wrap { display: flex; justify-content: space-between; gap: 20px; } .contact-sections-other { display: flex; justify-content: center; align-items: center; flex-direction: column; } .contact-sections-other img { margin: 20px 0; max-width: 50px; filter: invert(100%) sepia(0%) saturate(0%) hue-rotate(189deg) brightness(105%) contrast(101%); } .contact-sections-other { padding: 30px; width: 100%; max-width: 450px; } .contact-sections-other.dark { background: #2152bb; border-radius: 10px; } .contact-sections-other.darker { background: #0d3691; border-radius: 10px; } .contact-sections-other.darkest { background: #00226d; border-radius: 10px; } .contact-form-section { margin-top: 40px; } .contact-text { display: flex; flex-direction: column; justify-content: flex-start; gap: 10px; } .contact-text p { text-align: center; color: #fff; } /* .contact-text a{color: #fff;font-size: 18px;} */ .contact-text a { color: #fff; font-size: 18px; border-bottom: 1px solid #efefef; padding-bottom: 6px; margin: 6px 0; } .contact-sections-other.address .contact-text a { border-bottom: none; } .contact-text span { color: #fff; font-size: 18px; font-weight: 600; } /* Form */ .contact-form { margin: 20px 0; display: flex; flex-direction: column; justify-content: center; gap: 15px; } .contact-form, .contact-location { width: 100%; max-width: 800px; } .form-name { display: flex; justify-content: center; } .form-name label { padding: 15px 12px; background: #2e8aca; color: #fff; width: 100%; max-width: 215px; display: flex; justify-content: flex-start; align-items: center; gap: 10px; } .form-name input, .form-name textarea { border: 1px solid #ddd; padding: 10px 15px; background: #eee; font-size: 15px; } .form-name textarea { padding: 15px; } form.form-name input::placeholder { color: #444444 !important; } .form-name { margin-bottom: 10px; } .form-name:last-child { margin-bottom: 0px; } .contact-form button { background: #2e8dcf; width: 100%; padding: 15px; margin-top: 0px; color: #fff; font-size: 18px; } .contact-all-detail { display: flex; justify-content: space-between; align-items: center; gap: 30px; } .contact-all-detail iframe { width: 100%; max-width: 600px; height: 378px; } /* Form */ /* Location */ .contact-location { width: 100%; max-width: 1000px; background-color: #044691; padding: 20px 40px; box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px; position: relative; z-index: 0; } .contact-location::before { content: ''; background: url('../images/inner-page-images/Contact-us-location-bg.png') repeat center center/contain; width: 100%; height: 100%; position: absolute; left: 0; top: 0; z-index: -1; opacity: .2; } .contact-location h2 { font-size: 24px; color: #fff; font-weight: 600; margin: 20px 0; text-align: left; position: relative; padding-left: 20px; } .contact-location h2::before { content: ''; position: absolute; left: 0px; top: 0; bottom: 0; height: 100%; width: 6px; background-color: #fc0; } .district-list { display: flex; justify-content: flex-start; align-items: flex-start; gap: 100px; } .map-contact { display: flex; justify-content: space-between; padding: 60px 0 0; } .india-image { width: 100%; max-width: 500px; border: 1px solid #eee; padding: 24px 40px; box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px; } /* Location */ /* Clientele */ .inner-our-client { display: flex; justify-content: center; align-items: center; flex-wrap: wrap; width: 100%; } .inner-our-client .client-logo { margin: 20px 20px; width: 100%; max-width: 210px; padding: 22px 5px; box-shadow: inset 0 0 4px #ccc; border-radius: 2px; background: #fff; } .inner-our-client .client-logo i { display: flex; justify-content: center; align-items: center; overflow: hidden; } .inner-our-client .client-logo i img { width: 120px; transform: scale(1); transition: .3s ease-in-out; } /* Clientele */ /* Testimonials */ .testimonials-wrap { display: flex; justify-content: center; align-items: flex-start; gap: 50px; flex-wrap: wrap; } .testi-name { width: 100%; max-width: 600px; border: 1px solid #eee; padding: 20px 35px; border-radius: 10px; position: relative; box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px; margin: 35px 0; } .testi-name img { position: absolute; top: -50px; left: 0; right: 0; margin: auto; border: 5px solid #2e8dcf; box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px; } .details-testi p { margin: 16px 0; } .details-testi { margin-top: 35px; } .names-testi h5 { color: #2e8bcc; font-size: 24px; } .names-testi span { margin: 5px 0; display: inline-block; font-size: 13px; } .testimonial-del { font-size: 14px; } .frame-video-testi { height: 300px; } /* Testimonials */ .inner-vision-mission.reverse { flex-direction: row-reverse; } /* Anusha Css On 6-3-2023*/ .common-button { display: inline-block; padding: 14px 24px; background: #0275f3; position: relative; transition: all 0.4s; border-radius: 8px 0 0 8px; text-transform: uppercase; letter-spacing: 1px; } .common-button span { position: absolute; right: -60px; height: 100%; font-size: 14px; top: 0; bottom: 0; display: flex; justify-content: center; align-items: center; width: 60px; border-left: 1px solid rgba(255, 255, 255, 0.2); background: #2f8aca; border-radius: 0px 8px 8px 0px; transition: all 0.4s; overflow: hidden; } .common-button span img { width: 30px; filter: invert(100%) sepia(100%) saturate(2%) hue-rotate(163deg) brightness(109%) contrast(101%); } .common-button span .first-img { transition: all 0.2s; transform: translate(0, 0); } .common-button span .second-img { transition: all 0.2s; transform: translate(-60px, 0px); color: #fff; position: absolute; } .common-button:hover span .first-img { transform: translate(60px, 0px); } .common-button:hover span .second-img { transform: translate(0px, 0px); } a.common-button { color: #fff; background-color: #2f8aca; background: linear-gradient(33deg, #134b8ee3 10%, #2f8aca); } .customer-design-patter { display: flex; justify-content: flex-start; align-items: center; gap: 30px; } .customer-design-card { width: 100%; max-width: 350px; margin: auto; } .customer-design-patter .customer-design-card:nth-child(1) { max-width: 550px; } .modal { display: none; vertical-align: middle; position: relative; z-index: 2; box-sizing: border-box; width: 69%; max-width: 69% !important; background: #fff; padding: 20px 0px 80px; -webkit-border-radius: 8px; -moz-border-radius: 8px; -o-border-radius: 8px; -ms-border-radius: 8px; border-radius: 8px; -webkit-box-shadow: 0 0 10px #000; -moz-box-shadow: 0 0 10px #000; -o-box-shadow: 0 0 10px #000; -ms-box-shadow: 0 0 10px #000; box-shadow: 0 0 10px #000; text-align: left; margin-top: 130px; padding: 40px 20px !important; } .modal a.close-modal { position: absolute !important; top: 30px !important; right: 25px !important; display: block !important; width: 30px !important; height: 30px !important; text-indent: -9999px; background-size: contain; background-repeat: no-repeat; background-position: center center; background-image: url('../images/icons/close.png') !important; /* background: transparent; */ } .flex-container-popup { display: flex; justify-content: center; align-items: center; padding: 20px 0 0; } .popup-h3 { font-size: 24px; font-weight: 500; text-align: center; color: #2e8aca; } form.popup-form input::placeholder { color: #353535 !important; } .product-details-wrapper p { margin: 10px 0; } .prodcut-ul-wrapper .common-ul-vtp li { color: #095284; } .prodcut-ul-wrapper .common-ul-vtp li em img { filter: invert(13%) sepia(8%) saturate(6380%) hue-rotate(187deg) brightness(95%) contrast(111%); } .ul-key-ben-wrapper { padding: 40px 0 20px; } .popup-form { display: flex; max-width: 100%; flex-direction: revert; flex-wrap: wrap; } form.popup-form>div.form-name { display: flex; justify-content: center; width: 100%; max-width: 49%; } div.txtareadiv { max-width: 98% !important; } .radio-wrapper { justify-content: flex-start !important; align-items: center; gap: 20px; } .radio-div { display: flex; justify-content: flex-start; align-items: center; gap: 10px; } .radio-div input { width: 11px; } .popup-form button { width: 100%; max-width: 250px; padding: 12px 15px; border-radius: 4px; cursor: pointer; } /* sitemap css */ .site-map-wrapper { padding: 40px 20px; } .sitemap { position: relative; display: flex; flex-flow: row wrap; padding: 0; z-index: 0; } .sitemap a { position: relative; z-index: 10; display: inline-flex; flex-direction: column; padding: 0.5em 1em; border: 1px solid #e0e0e0; border-radius: 4px; border-bottom-width: 3px; background: #f9f9f9; font-weight: 500; text-decoration: none; color: #595959; } .sitemap-main { position: relative; flex: 1 1 100%; order: 3; margin-bottom: 1em; } .sitemap-main a { margin-bottom: 0.5em; margin-left: 0.2em; } .sitemap-main ul { position: relative; padding-left: 2em; } .sitemap-main>ul { display: flex; flex-wrap: wrap; justify-content: center; align-items: flex-start; } .sitemap-main>ul>li { flex: 1 1 auto; } .sitemap li { margin-right: 1em; list-style: none; } /* Handle grid lines */ .sitemap-main li:before, .sitemap-main li:after { display: inline-block; width: 1em; height: 2em; border: 2px solid #f2f2f2; border-right: none; border-top: none; content: ""; } .sitemap-main li:after { position: absolute; left: 2em; bottom: 0; width: 2px; height: 100%; } .sitemap-main ul:before { position: absolute; left: 0; top: -2.75em; display: block; width: 2px; height: 100%; background: #fff; content: ""; } .sitemap-main>ul:before { display: none; } .sitemap-main li:last-child:after { border-color: #fff; bottom: 0; height: 2.7em; } /* The home/top level link */ .sitemap-root { margin-bottom: 2em; } .sitemap-root>a { min-width: 8em; background: #2e8bcc; border-color: #18496a; color: #fff; } .sitemap-root>a:before { color: #f2f2f2; } .sitemap-root>a:after { position: absolute; bottom: -2.6em; left: calc(2em - 1px); display: block; width: 2px; height: 2em; background: #f2f2f2; content: ""; } .sitemap-main>ul>li>a { background: #2096ea; border-color: #246fa4; color: #fff; } .sitemap-main ul ul ul a { background: #fff; } .sitemap-aux { order: 3; font-size: 0.9em; } .sitemap-aux ul { display: flex; flex-wrap: wrap; padding: 0; } .sitemap-aux li { margin: 0 0.5em 0.5em 0; } .sitemap-aux a { background: #faf8d4; border-color: #f5f1a6; } @media (min-width: 420px) { .sitemap { justify-content: space-between; } .sitemap-aux ul { justify-content: flex-end; } } @media (min-width: 600px) { .sitemap-aux { order: 2; } } /* sitemap css */ /* mani css */ .new-quality-solution-wrapper { position: relative; padding: 60px 20px 80px; } .new-quality-solution-wrapper .left-bg-new-quality-solution-card { display: flex; justify-content: flex-start; align-items: center; position: absolute; left: 60px; top: 0; bottom: 0; margin: auto; } .inner-new-quality-solution-card { background: #002764; width: 100%; max-width: 100%; display: flex; justify-content: flex-end; border-top-left-radius: 15px; border-bottom-left-radius: 15px; box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px; } .new-quality-solution-card { width: 100%; max-width: 60%; padding: 80px 0; position: relative; } .new-quality-solution-card h3 { font-size: 28px; color: #fff; margin-bottom: 40px; } .new-quality-solution-card::before { content: ''; position: absolute; background-color: #002764; right: -1000px; top: 0; bottom: 0; width: 1000px; height: 100%; margin: 0; } .new-quality-solution-card ul.sol-ul li { max-width: 320px; } .solution-card-wrapper-second-1 { padding: 30px 20px 30px; position: relative; margin: 80px 0; } .inner-solution-card-second-1 { background: #f9f9f9; width: 100%; max-width: 100%; display: flex; justify-content: flex-start; align-items: center; border-top-right-radius: 15px; border-bottom-right-radius: 15px; box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px; } .solution-card-second-1 { padding: 80px 0; width: 100%; max-width: 60%; position: relative; } .solution-card-second-1::before { content: ''; position: absolute; background-color: #f9f9f9; left: -1000px; top: 0; bottom: 0; width: 1000px; height: 100%; margin: 0; } .solution-card-second-1 h3 { font-size: 28px; color: #2e8aca; margin-bottom: 40px; } ul.sol-ul { display: flex; justify-content: flex-start; align-items: flex-start; flex-wrap: wrap; gap: 20px; } .solution-card-second-1 ul.sol-ul li { color: #232323; max-width: 320px; } .solution-card-second-1 ul.sol-ul li em img { filter: invert(0%) sepia(100%) saturate(0%) hue-rotate(335deg) brightness(89%) contrast(100%); } .left-bg-solution-card-second-1 { display: flex; justify-content: flex-end; align-items: center; position: absolute; right: 0; top: 0; bottom: 0; margin: auto; z-index: 1; } .case-study-wrapper { position: relative; z-index: 0; } .case-study-wrapper::before { content: ""; position: absolute; left: 0; top: 0; bottom: 0; margin: auto; width: 100%; max-width: 600px; height: 100%; background: url('../images/inner-page-images/case-study/case-study-printing.png') no-repeat center center/cover; z-index: -1; } .case-study-wrapper-second::before { content: ""; position: absolute; right: 0; left: initial; top: 0; bottom: 0; margin: auto; width: 100%; max-width: 600px; height: 100%; background: url('../images/inner-page-images/case-study/case-study-movie-theatre.png') no-repeat center center/cover; z-index: -1; } .inner-case-study-card-wrapper { padding: 80px 20px 80px 20px; display: flex; justify-content: flex-end; align-items: center; } .case-study-wrapper-second .inner-case-study-card-wrapper { padding: 80px 20px 80px 20px; display: flex; justify-content: flex-start; align-items: center; } .inner-case-study-card { width: 100%; max-width: 900px; } .inner-case-study-card-wrapper h2, .inner-case-study h2 { font-size: 28px; color: #2e8aca; margin-bottom: 40px; } .inner-case-study-card-wrapper p, .inner-case-study p { margin: 20px 0; text-align: left; line-height: 1.6; } .case-study-wrapper-even { padding: 40px 0; } .inner-case-study p { margin: 20px 0; text-align: left; line-height: 1.8; color: #656565; } .footer-credits p a img { vertical-align: middle; } .inner-products { display: flex; justify-content: center; align-items: center; gap: 40px; flex-wrap: wrap; padding: 40px 0; } .inner-products article { width: 100%; max-width: 80%; box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px; padding: 40px 0px 0; margin: 10px auto; position: relative; } .inner-products article div.product-img { background: no-repeat center center/contain; width: 100%; height: 500px; } .inner-products article h6 { font-size: 20px; color: #fff; margin: 30px auto; text-align: center; line-height: 1.6; font-weight: 600; background: #00428e; padding: 20px; } .related-products-a { position: absolute; top: 0; left: 0; right: 0; bottom: 0; width: 100%; height: 100%; } .resp-new-products-wrapper { display: none !important; } .faqs-details-wrapper { padding: 60px 20px 40px; } .inner-faqs-details h2 { margin: 40px 0 20px; font-weight: 600; font-size: 28px; color: #052a44; } .inner-faqs-details p { color: #454545; font-size: 18px; line-height: 1.6; margin: 10px 0; } .inner-faqs-details ul.common-ul-vtp { padding: 20px 0; } .inner-faqs-details ul.common-ul-vtp li { color: #000; } .inner-faqs-details .common-ul-vtp li em img { filter: invert(84%) sepia(50%) saturate(6227%) hue-rotate(3deg) brightness(108%) contrast(107%); } .with-faq { margin: 20px 0px; } .set>a { display: flex; justify-content: space-between; align-items: center; padding: 18px 15px; text-decoration: none; color: #000; border-bottom: 1px solid #f2ecec; -webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; transition: all 0.2s linear; font-size: 20px; } .set>a i { margin-left: 20px; color: #fff; } .set>a i.fa-plus { margin-left: 20px; color: #8f8989; } .set>a.active { background-color: #1276e1; color: #fff !important; background: linear-gradient(95deg, rgba(27, 117, 187, 1) 30%, rgba(38, 169, 224, 1) 100%); } .with-faq .content { background-color: #fff; border-bottom: 1px solid #ddd; display: none; } .with-faq .content p { padding: 10px 15px; margin: 0; color: #595959; line-height: 1.6; } /* progress bar code */ .progres-fix { position: fixed; top: 146px; z-index: 0; width: 100%; background-color: transparent; transition: all .3s ease-in-out; opacity: 0; } .progress-container { width: 100%; height: 5px; background: transparent; transition: all .3s ease-in-out; opacity: 0; } .progress-bar { height: 100%; background: #2e8dcf; width: 0%; } header.scrolled .progres-fix { top: 90px !important; background: #fff; transition: all .3s ease-in-out; opacity: 1; } header.scrolled .progres-fix .progress-container { background: #fff; transition: all .3s ease-in-out; opacity: 1; } /* progress bar code */ /* mani css */ /* media queri css code */ @media (max-width: 1480px) { .first-route.full-width-route li { width: 100%; margin: 0 !important; max-width: 440px; } .full-width-route { justify-content: center !important; } } @media (max-width: 1330px) { .right-about-bottom-counter .counter-index-wrapper::before { right: -75%; } .right-about-bottom-counter .counter-index-wrapper article i { font-size: 18px; } .right-call-to-action-application::before { right: -60%; } .first-route.full-width-route li { width: 100%; margin: 0 !important; max-width: 400px; } .inner-case-study-card { width: 100%; max-width: 700px; } } @media (max-width: 1260px) { .new-quality-solution-card h3 { text-align: right; } .new-quality-solution-card ul.sol-ul { justify-content: flex-end; } .new-quality-solution-card ul.sol-ul li { max-width: 280px; } .new-quality-solution-wrapper .left-bg-new-quality-solution-card { left: -20px; } .left-bg-solution-card-second-1 { display: none; } .solution-card-second-1 { max-width: 100%; } .solution-card-second-1 ul.sol-ul li { max-width: 47%; } .inner-solution-card-second-1 { border-right: 10px solid #2e8aca; } .solution-card ul.sol-ul li { max-width: 360px; } .solution-card-second ul.sol-ul li { max-width: 360px; } .product-detailes { flex-direction: column; gap: 0; } .left-product-details-img { max-width: 100%; height: 300px; } .right-product-details-content { max-width: 100%; } .right-product-details-content h4 { margin: 0 0 20px; } .right-product-details-content ul li { line-height: 1.6; margin: 5px 0; padding: 5px 0; padding-left: 12px; } .right-product-details-content ul li::before { top: 15px; } } @media (max-width: 1230px) { header .bottom-header .fluid-container { padding: 20px 0 15px; } .resp-menu { display: block; } header .toggle { display: block !important; } header .bottom-header ul { display: none; } .header-logo img { margin-left: 8px; } .hero-style { margin-top: 145px; } .inner-page-banner-warpper { margin-top: 148px; } header.scrolled .progres-fix { top: 88px !important; transition: all .3s ease-in-out; } } @media (max-width:1200px) { .contact-other-details-wrap { flex-wrap: wrap; } .contact-all-detail { flex-direction: column; } .contact-form, .contact-location, .contact-all-detail iframe { max-width: 100%; } .inner-who-we-are { flex-direction: column; align-items: flex-start; } .left-section-who-we-are { max-width: 100%; } .right-section-who-we-are { max-width: 100%; } .right-section-who-we-are p { margin: 20px 0 30px; } .inner-vision-mission { flex-direction: column; } .right-vision-mission { max-width: 100%; } .inner-vision-mission { justify-content: flex-start; align-items: flex-start; } .inner-vision-mission.reverse { flex-direction: column; } .vision-mission-wrapper { padding: 40px 20px; } .inner-vision-mission { display: flex; justify-content: flex-start; align-items: flex-start; } form.popup-form>div.form-name { max-width: 98%; } /* 08-02-2024 */ .product-overview-inner-content { padding: 40px 170px 40px 145px; } .product-overview-second-child-inner-content { padding: 40px 150px 40px 170px; } /* 08-02-2024 */ } @media (max-width: 1170px) { .vertical-tabs-wrapper { flex-direction: column; } .vertical-tabs-wrapper ul.left-links-tabs-ul { display: flex; justify-content: flex-start; align-items: center; overflow-x: auto; white-space: nowrap; gap: 10px; width: 100%; max-width: 100% !important; } #vertical_tab_nav li:last-child { margin-bottom: 16px; } #vertical_tab_nav li a { padding: 16px 16px 16px 80px; } #vertical_tab_nav li a span::before { border-top: 24px solid transparent; } #vertical_tab_nav li a br { display: none; } #vertical_tab_nav div { width: 100%; margin-left: 0; } .inner-power-quality-solution span.sticky-promotion-word { opacity: .3; } .solution-card ul.sol-ul li { max-width: 320px; } .solution-card-second ul.sol-ul li { max-width: 320px; } .inner-case-study-card { width: 100%; max-width: 100%; } .case-study-wrapper::before { opacity: .1; } } @media (max-width: 1100px) { .swiper-wrapper .swiper-slide section .fluid-container { justify-content: center; } .banner-img { width: 100%; max-width: 350px; } .new-quality-solution-wrapper .left-bg-new-quality-solution-card { opacity: .4; } .new-quality-solution-card { width: 100%; max-width: 85%; padding: 80px 0; position: relative; } .solution-card ul.sol-ul li { max-width: 100%; } .solution-card-second ul.sol-ul li { max-width: 100%; } .tabs-new ul { justify-content: flex-end; } #tabs-nav-new li { justify-content: flex-end; } #tabs-nav-new li a { width: 100%; max-width: 450px; justify-content: flex-end; } #tabs-nav-new li a span { text-align: right; width: 100%; } #tabs-nav-new li a span::before { display: none; } #tabs-nav-new { padding-right: 0; } .inner-new-page-industries h2.product-h2-vtp { width: 100%; } a.read-more-a { padding-right: 20px; } .tabs-new ul { max-width: 450px; } .tab-content-new-resp, .tab-content-new { margin: 0; padding: 50px 20px; } .customer-design-patter { flex-direction: column; align-items: flex-start; } .customer-design-patter .customer-design-card:nth-child(1) { margin: 0; } .customer-design-card { margin: 0; } } @media (max-width:1024px) { .map-contact { flex-direction: column; } .india-image { max-width: 100%; display: flex; justify-content: center; align-items: center; } .contact-location h2 { text-align: center; } .contact-location h2::before { right: 400px; margin: auto; } .district-list { justify-content: space-around; } .inner-our-client .client-logo { max-width: 185px; } } @media (max-width: 1020px) { .inner-product-details { flex-direction: column; } .details { display: none; } #thumbs { justify-content: center !important; } } @media (max-width: 992px) { .bottom-about-img-count-section { flex-direction: column; justify-content: center; } .right-about-bottom-counter .counter-index-wrapper::before { display: none; } .right-about-bottom-counter .counter-index-wrapper { align-items: initial; justify-content: center; } .right-about-bottom-counter .counter-index-wrapper article::before { display: none; } .right-about-bottom-counter .counter-index-wrapper article { border: 2px solid #2f8aca; padding: 20px; border-radius: 5px; box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px; } .right-about-bottom-counter .counter-index-wrapper article h5 br { display: none; } .business-portals-wrapper::before { width: 100%; } .right-call-to-action-application { display: none; } .left-top-application-head { width: 100%; max-width: 100%; margin: 10px auto; } .left-top-application-head h2 { text-align: center; } .left-top-application-head p { text-align: center; } .inner-get-in-touch-wrapper { flex-direction: column; } form.vtpGetinTouch { margin: 0 auto; } .left-get-in-touch-from h2 { text-align: center; } .left-get-in-touch-from p { text-align: center; } .left-top-testimonial { display: none; } .testimonial-wrapper::before { width: 100%; } .testimonial-wrapper::after { content: ''; position: absolute; width: 100%; height: 100%; background-color: #12254996; left: 0; right: 0; top: 0; bottom: 0; margin: auto; z-index: -1; } .right-top-testimonial { max-width: 100%; margin: auto; } .right-top-testimonial h2 { text-align: center; color: #fff; } .right-top-testimonial h3 { text-align: center; color: #fff; } .right-top-testimonial h3 br { display: none; } .vmc-arrow-left::after, .vmc-arrow-right::after { color: #fff !important; } footer .fluid-container { justify-content: flex-start; flex-wrap: wrap; } .footer-intro { width: 100%; } footer article { width: 41%; } .to-top { bottom: 40px; } .swiper-wrapper .swiper-slide section .fluid-container { flex-direction: column-reverse; } .swiper-slide section .fluid-container .content p { text-align: center; margin: 20px auto; } .swiper-slide section .fluid-container .content h2 { text-align: center; } .swiper-wrapper .swiper-slide section i { font-style: initial; display: flex; justify-content: center; align-items: center; margin: 40px auto 0; } .inner-why-vertex { flex-direction: column; } .right-why-vertex { transform: initial; } /* 13-03-2023 */ .solution-card-wrapper { padding: 20px 20px 0px; } .left-bg-solution-card { display: none; } .left-bg-solution-card-second { display: none; } .solution-card { max-width: 100%; margin: 60px 0 0px; } .solution-card::after { right: 0; bottom: -53px; max-width: 433px; } .solution-card ul.sol-ul li { max-width: 100%; } .solution-card-second { max-width: 100%; box-shadow: 0; margin: 60px 0 0px; } .power-quality-solution-warpper { padding: 40px 0 !important; } .resp-power-qs-footer { padding: 40px 0 80px !important; } /* 13-03-2023 */ .swiper-wrapper .swiper-slide { min-height: 80vh; } .banner-img { width: 100%; max-width: 270px !important; } .swiper-slide section .fluid-container .content h2 { font-size: 30px !important; padding: 0 20px; } .swiper-slide section .fluid-container .content p { text-align: center; margin: 10px auto; font-size: 20px; padding: 0 20px; } .swiper-wrapper .swiper-slide section i { margin: 0px auto 40px; } .swiper-wrapper .swiper-slide section i a { font-size: 16px; margin-right: 60px; } .heading-our-team-wrapper { flex-direction: column; align-items: flex-start; } .inner-client-logo.inner-our-client { gap: 0; } .inner-client-logo.inner-our-client .client-logo { max-width: 92px; } .inner-client-logo.inner-our-client .client-logo i img { width: 72px; } /* 08-02-2024 */ .inner-product-overview { flex-direction: column-reverse; } .right-product-overview-card-image span img { width: 100%; max-width: 300px; } .right-product-overview-card-image { padding: 0; } .right-product-overview-card-image span { left: 235px; margin-bottom: -135px; } .inner-product-overview-second-child { flex-direction: column; } .left-product-overview-second-child-card-image span img { width: 100%; max-width: 300px; } .left-product-overview-second-child-card-image { padding: 0; } .left-product-overview-second-child-card-image span { right: 280px; margin-bottom: -80px; } .product-overview-second-child-inner-content { padding: 40px 150px 40px 65px; } /* 08-02-2024 */ } @media (max-width:840px) { .inner-vision-mission { flex-direction: column; } .left-vision-mission span img { max-width: 200px; } .left-vision-mission span { justify-content: flex-start; align-items: flex-start; } .left-vision-mission h2 { font-size: 50px; } .inner-since .what-bg-h h1 { font-size: 90px; } #tabs-nav-new { display: none; } .tab-new-wrapper::before { display: none; } #tabs-content { display: none; } .resp-new-products-wrapper { display: flex !important; } .team__item { background-position: top center; } } /* 08-02-2024 */ @media(max-width:776px) { .right-product-overview-card-image span { left: 34px; margin-bottom: -110px; } .left-product-overview-second-child-card-image span { right: 30px; margin-bottom: -75px; } .right-product-overview-second-child-card-content span { display: none; } .left-product-overview-card-content span { display: none; } .product-overview-inner-content { padding: 60px 35px 40px 40px; } .product-overview-second-child-inner-content { padding: 40px 30px 40px 30px; } .product-overview-second-child-inner-content h2 br { display: none; } .product-overview-inner-content h2 br { display: none; } } @media (max-width: 767px) { a.theme-btn-s2 { margin: 0px auto 40px !important; } .hero-style .slide-text p { text-align: center; } .hero-slider .swiper-button-prev, .hero-slider .swiper-button-next { background: transparent; width: initial; height: 55px; line-height: 53px; margin-top: -30px; text-align: center; border: 2px solid #d4d3d3; border-radius: 55px; opacity: 0; visibility: hidden; transition: all .3s ease; padding: 5px; display: flex; justify-content: center; align-items: center; } .right-about-bottom-counter .counter-index-wrapper { flex-wrap: wrap; } .product-detailes { flex-direction: column; justify-content: center; } .right-product-details-content ul { margin: 20px 0 45px; max-width: 100%; } .tab-content-new-resp, .tab-content-new { margin: 0 20px; } footer article { width: 100%; } .footer-credits .fluid-container { flex-direction: column; justify-content: center; text-align: center; gap: 5px; } .footer-credits p { text-align: center; line-height: 1.6; } .vmc-centered .vmc_active .vm-cards { transform: initial; margin-left: 60px; transition: all .4s ease-in-out; } .vm-cards { max-width: 450px !important; justify-content: flex-start; align-items: flex-start; flex-direction: column; padding: 20px 30px !important; } .vm-test-logo { margin: auto 0; } .vmc-arrow-left { left: -50px !important; } .vmc-arrow-right { right: -50px !important; } section.double-flex>article { width: 100%; } section.double-flex { flex-direction: column; align-items: center; justify-content: center; } .table-wrapper { overflow-x: auto; white-space: nowrap; } .new-quality-solution-wrapper .left-bg-new-quality-solution-card { display: none; } .new-quality-solution-card { max-width: 100%; padding: 80px 25px; } .inner-new-quality-solution-card { border-left: 10px solid #f5a401; } .new-quality-solution-card ul.sol-ul li { max-width: 260px; } .solution-card-second-1 { padding: 80px 25px; } .solution-card { padding: 80px 25px !important; } .inner-about-us-wrapper .top-about-content-sectin .vtp-h2-index { font-size: 30px; } h2.inner-product-page-h2 { font-size: 28px; } } @media (max-width: 680px) { .new-quality-solution-card ul.sol-ul li { max-width: 100%; } .solution-card-second-1 ul.sol-ul li { max-width: 100%; } } @media (max-width: 657px) { .vertical-tabs-wrapper article ul { display: flex; justify-content: center; align-items: center; flex-wrap: wrap; flex-direction: column; gap: 15px; } .vertical-tabs-wrapper article ul li { width: 100%; } .left-section-who-we-are h2 { font-size: 60px; } } @media (max-width:576px) { .district-list { gap: 0px; flex-direction: column; } .contact-location h2 { text-align: left; font-size: 20px; } .contact-form-section h2 { font-size: 50px; } .right-why-vertex { padding: 60px 20px; } .solution-card-second-1 h3 { font-size: 24px; } .new-quality-solution-card h3 { font-size: 24px; } .swiper-slide section .fluid-container .content h2 { font-size: 22px !important; } .swiper-wrapper .swiper-slide section i { margin: 10px auto 40px; } .about-us-wrapper { padding: 40px 20px 40px; } .left-about-bottom { height: 350px; } .inner-products { padding: 0 0 20px; } .application-card { max-width: 350px; margin: 10px 0; } .vmc-centered .vmc_active .vm-cards { margin-left: 50px !important; } .inner-since .what-bg-h h1 { font-size: 100px; text-align: center; } } @media (max-width: 536px) { .inner-products article div.product-img { height: 300px; } .inner-about-us-wrapper .top-about-content-sectin h5.about-h1-h5 { font-size: 18px; } .inner-products article h6 { font-size: 18px; } .inner-about-us-wrapper .top-about-content-sectin .vtp-h2-index { font-size: 26px; } .inner-page-banner h1 { color: #fff; font-weight: 600; margin: 10px 0; text-align: left; font-size: 26px; } h2.product-h2-vtp { font-size: 24px; } .left-top-application-head h2 { font-size: 24px; } .client-logos-wrapper h2 { font-size: 24px; } .right-top-testimonial h2 { font-size: 24px; } .left-get-in-touch-from h2 { font-size: 24px; } .inner-faqs-details h2 { font-size: 24px; } .inner-case-study-card-wrapper h2, .inner-case-study h2 { font-size: 24px; } h2.inner-product-page-h2 { font-size: 24px; } .right-top-testimonial h3 { font-size: 22px; } .solution-card h3 { font-size: 22px; } .double-flex article h3 { font-size: 22px; } .solution-card-second h3 { font-size: 22px; } footer article h4 { font-size: 20px; } .right-side-product-content .product-content h4 { font-size: 20px; } p { font-size: 17px; } .testi-name { padding: 10px; } .left-section-who-we-are h2 { display: initial; } .left-why-vertex { height: 450px; } .vm-cards p { font-size: 14px !important; padding: 0 15px; } .vm-test-logo { padding: 0 15px; } } @media (max-width: 480px) { .fluid-container { padding: 0; } .banner-flex-img img { max-width: 250px; } .contact-text a { display: flex; flex-direction: column; align-items: center; } .form-name { display: unset; } .form-name input { padding: 15px; } .contact-form-section h2 { text-align: center; } .form-name label { max-width: 100%; } .inner-who-we-are { justify-content: flex-start; align-items: flex-start; } .left-section-who-we-are h2 { font-size: 50px; } .inner-since .what-bg-h h1 { font-size: 100px; text-align: center; } .inner-power-quality-solution { padding: 0 20px; } .solution-table-warpper { padding: 20px 20px 60px; } .swiper-wrapper .swiper-slide { min-height: 60vh; } .banner-img { width: 100%; max-width: 220px !important; } .case-study-wrapper-even { padding: 40px 20px; } .inner-faqs-details h2 { font-size: 22px; } .inner-case-study-card-wrapper h2, .inner-case-study h2 { font-size: 22px; } h2.inner-product-page-h2 { font-size: 22px; } .solution-card-wrapper-second-1 { padding: 0; } .solution-card { margin: 0px 0 0px; } } @media (max-width:420px) { .solution-card-second-1 h3 { font-size: 20px; } .new-quality-solution-card h3 { font-size: 20px; } .double-flex article h3 { font-size: 20px; } .right-side-product-content .product-content h4 { font-size: 18px; } .solution-card h3 { font-size: 20px; } .solution-card-second h3 { font-size: 20px; } .swiper-slide section .fluid-container .content h2 { font-size: 20px; line-height: 1.4; } .swiper-slide section .fluid-container .content p { font-size: 16px; } .inner-products article div.product-img { height: 200px; } .inner-products article h6 { margin: 30px auto 0; padding: 10px; } .inner-products .owl-dots { margin-top: 0; } .swiper-button-prev, .swiper-container-rtl .swiper-button-next { left: 0; } .swiper-button-next { right: 0 !important; } /* 08-02-2024 */ .right-product-overview-card-image span { left: 0px } .product-overview-inner-content h2 { font-size: 30px; } .left-product-overview-second-child-card-image span { right: 0; } .product-overview-second-child-inner-content h2 { font-size: 30px; } .product-overview-inner-content { padding: 60px 20px 40px 10px; } .product-overview-second-child-inner-content { padding: 40px 15px 40px 10px; } } @media (max-width:360px) { .contact-form-section h2 { font-size: 40px; } /* 08-02-2024 */ .product-overview-inner-content h2 { font-size: 28px; } .product-overview-second-child-inner-content h2 { font-size: 28px; } .product-overview-second-child-inner-content { padding: 40px 15px 10px 10px; } .product-overview-inner-content { padding: 60px 20px 20px 10px; } } .video-carousel1 { display: flex; justify-content: space-between; align-items: center; gap: 10px; } .video-carousel1>div { flex-basis: 30%; } .video-carousel1 iframe { width: 100%; height: 200px; } @media (max-width: 767px) { .video-carousel1 { flex-wrap: wrap; } .video-carousel1>div { flex-basis: 100%; margin-bottom: 20px; } .video-carousel1 iframe { height: 200px; } .cool-product-details { flex-direction: column; } } .product-applicaton-features-wrapper a { background-color: #FA8621; padding: 10px 20px; color: #000; font-weight: bold; } .cool-product-details { display: flex; gap: 30px; } .cool-product-details>div { flex-basis: 50%; } .ul-key-ben-wrapper img { width: 100%; } .swiper-slide section .fluid-container .banner-img img { /* transform: translateX(500px); */ transition: all 1s; transition-delay: .8s; /* opacity: 0; */ } .swiper-slide section .fluid-container .content h2 { font-size: 40px; font-weight: 600; text-transform: uppercase; /* opacity: 0; */ /* transform: translateX(-500px); */ transition: all 1s; line-height: 1.6; } .swiper-slide section .fluid-container .content p { font-size: 20px; font-weight: 400; color: #fff; /* opacity: 0; */ /* transform: translateX(-500px); */ transition: all 1s; transition-delay: .8s; display: inline-block; margin: 20px 0; line-height: 1.6; } /* Phone Dropdown CSS - Added by Verification Agent */ header .top-header ul li.phone-dropdown { position: relative; } header .top-header ul li.phone-dropdown .dropdown-content { display: none; position: absolute; background-color: #f9f9f9; min-width: 320px; /* Increased width to fit content */ box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2); z-index: 9999; right: 0; top: 100%; border-radius: 4px; padding: 0; text-align: left; } header .top-header ul li.phone-dropdown:hover .dropdown-content { display: block; } /* Override global link styles for dropdown items */ header .top-header ul li.phone-dropdown .dropdown-content a { color: #333 !important; padding: 10px 15px !important; text-decoration: none; display: block; text-align: left; border-bottom: 1px solid #ddd; border-right: none !important; border-left: none !important; background: #fff; transition: background 0.2s; font-size: 14px; line-height: normal; white-space: nowrap; } header .top-header ul li.phone-dropdown .dropdown-content a:hover { background-color: #f1f1f1 !important; transform: none !important; color: #000 !important; } header .top-header ul li.phone-dropdown .dropdown-content a:last-child { border-bottom: none; } header .top-header ul li.phone-dropdown .dropdown-content a span { font-weight: 700; color: #2e8bcc; margin-right: 5px; display: inline-block; width: 110px; }