:root {--bs-blue: #387BF5;--bs-indigo: #727cf5;--bs-purple: #6b5eae;--bs-pink: #F5387B;--bs-red: #F53838;--bs-orange: #F56538;--bs-yellow: #F29800; --bs-green: #38F5B1;--bs-teal: #28AFAF;--bs-cyan: #38B0F5;--bs-white: #fff;--bs-gray: #4d5469;--bs-gray-dark: #4d5969;--bs-primary: #387BF5;--bs-secondary: #28AFAF;--bs-success: #38F5B1;--bs-info: #38B0F5;--bs-warning: #F29800;--bs-danger: #F53838;--bs-light: #f9fafd;--bs-dark: #0b1727;--bs-font-sans-serif: "Rubik", "Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--bs-font-monospace: "SFMono-Regular", Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));}*,*::before,*::after {-webkit-box-sizing: border-box;box-sizing: border-box;}@media (prefers-reduced-motion: no-preference) {:root {scroll-behavior: smooth;}}body {margin: 0;font-family: "Rubik", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";font-size: 1rem;font-weight: 400;line-height: 1.5;color: #4d5769;background-color: #fff;-webkit-text-size-adjust: 100%;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}[tabindex="-1"]:focus:not(:focus-visible) {outline: 0 !important;}hr {margin: 1rem 0;color: #bec3d0;background-color: currentColor;border: 0;opacity: 1;}hr:not([size]) {height: 1px;}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6 {margin-top: 0;margin-bottom: 0.5rem;font-family: "Rubik", "Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";font-weight: 500;line-height: 1.2;color: #0B132A;}h1,.h1 {font-size: calc(1.37383rem + 1.48598vw);}@media (min-width: 1200px) {h1,.h1 {font-size: 2.48832rem;}}h2,.h2 {font-size: calc(1.33236rem + 0.98832vw);}@media (min-width: 1200px) {h2,.h2 {font-size: 2.0736rem;}}h3,.h3 {font-size: calc(1.2978rem + 0.5736vw);}@media (min-width: 1200px) {h3,.h3 {font-size: 1.728rem;}}h4,.h4 {font-size: calc(1.269rem + 0.228vw);}@media (min-width: 1200px) {h4,.h4 {font-size: 1.44rem;}}h5,.h5 {font-size: 1.2rem;}h6,.h6 {font-size: 0.83333rem;}p {margin-top: 0;margin-bottom: 1rem;}abbr[title],abbr[data-bs-original-title] {text-decoration: underline;-webkit-text-decoration: underline dotted;text-decoration: underline dotted;cursor: help;-webkit-text-decoration-skip-ink: none;text-decoration-skip-ink: none;}address {margin-bottom: 1rem;font-style: normal;line-height: inherit;}ol,ul {padding-left: 2rem;}ol,ul,dl {margin-top: 0;margin-bottom: 1rem;}ol ol,ul ul,ol ul,ul ol {margin-bottom: 0;}dt {font-weight: 700;}dd {margin-bottom: .5rem;margin-left: 0;}blockquote {margin: 0 0 1rem;}b,strong {font-weight: 800;}small,.small {font-size: 75%;}mark,.mark {padding: 0.2em;background-color: #fcf8e3;}sub,sup {position: relative;font-size: 0.75em;line-height: 0;vertical-align: baseline;}sub {bottom: -.25em;}sup {top: -.5em;}a {color: #387BF5;text-decoration: none;}a:hover {color: #2d62c4;text-decoration: underline;}a:not([href]):not([class]),a:not([href]):not([class]):hover {color: inherit;text-decoration: none;}pre,code,kbd,samp {font-family: var(--bs-font-monospace);font-size: 1em;direction: ltr/* rtl:ignore */;unicode-bidi: bidi-override;}pre {display: block;margin-top: 0;margin-bottom: 1rem;overflow: auto;font-size: 75%;}pre code {font-size: inherit;color: inherit;word-break: normal;}code {font-size: 75%;color: #F5387B;word-wrap: break-word;}a > code {color: inherit;}kbd {padding: 0.2rem 0.4rem;font-size: 75%;color: #fff;background-color: #4F5665;border-radius: 0.2rem;}kbd kbd {padding: 0;font-size: 1em;font-weight: 700;}figure {margin: 0 0 1rem;}img,svg {vertical-align: middle;}table {caption-side: bottom;border-collapse: collapse;}caption {padding-top: 0.5rem;padding-bottom: 0.5rem;color: #6f7995;text-align: left;}th {text-align: inherit;text-align: -webkit-match-parent;}thead,tbody,tfoot,tr,td,th {border-color: inherit;border-style: solid;border-width: 0;}label {display: inline-block;}button {border-radius: 0;}button:focus {outline: dotted 1px;outline: -webkit-focus-ring-color auto 5px;}input,button,select,optgroup,textarea {margin: 0;font-family: inherit;font-size: inherit;line-height: inherit;}button,select {text-transform: none;}[role="button"] {cursor: pointer;}select {word-wrap: normal;}[list]::-webkit-calendar-picker-indicator {display: none;}button,[type="button"],[type="reset"],[type="submit"] {-webkit-appearance: button;}button:not(:disabled),[type="button"]:not(:disabled),[type="reset"]:not(:disabled),[type="submit"]:not(:disabled) {cursor: pointer;}::-moz-focus-inner {padding: 0;border-style: none;}textarea {resize: vertical;}fieldset {min-width: 0;padding: 0;margin: 0;border: 0;}legend {float: left;width: 100%;padding: 0;margin-bottom: 0.5rem;font-size: calc(1.275rem + 0.3vw);line-height: inherit;}@media (min-width: 1200px) {legend {font-size: 1.5rem;}}legend + * {clear: left;}::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-text,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-year-field {padding: 0;}::-webkit-inner-spin-button {height: auto;}[type="search"] {outline-offset: -2px;-webkit-appearance: textfield;}/* rtl:raw:[type="tel"],[type="url"],[type="email"],[type="number"] {direction: ltr;}*/::-webkit-search-decoration {-webkit-appearance: none;}::-webkit-color-swatch-wrapper {padding: 0;}::file-selector-button {font: inherit;}::-webkit-file-upload-button {font: inherit;-webkit-appearance: button;}output {display: inline-block;}iframe {border: 0;}summary {display: list-item;cursor: pointer;}progress {vertical-align: baseline;}[hidden] {display: none !important;}.lead {font-size: 1.2rem;font-weight: 400;}.display-1 {font-size: calc(1.55498rem + 3.65978vw);font-weight: 900;line-height: 1;}@media (min-width: 1200px) {.display-1 {font-size: 4.29982rem;}}.display-2 {font-size: calc(1.48332rem + 2.79982vw);font-weight: 900;line-height: 1;}@media (min-width: 1200px) {.display-2 {font-size: 3.58318rem;}}.display-3 {font-size: calc(1.4236rem + 2.08318vw);font-weight: 900;line-height: 1;}@media (min-width: 1200px) {.display-3 {font-size: 2.98598rem;}}.display-4 {font-size: calc(1.37383rem + 1.48598vw);font-weight: 900;line-height: 1;}@media (min-width: 1200px) {.display-4 {font-size: 2.48832rem;}}.display-5 {font-size: calc(1.33236rem + 0.98832vw);font-weight: 900;line-height: 1;}@media (min-width: 1200px) {.display-5 {font-size: 2.0736rem;}}.display-6 {font-size: calc(1.2978rem + 0.5736vw);font-weight: 900;line-height: 1;}@media (min-width: 1200px) {.display-6 {font-size: 1.728rem;}}.container,.container-fluid,.container-sm,.container-md,.container-lg,.container-xl,.container-xxl {width: 100%;padding-right: var(--bs-gutter-x, 1rem);padding-left: var(--bs-gutter-x, 1rem);margin-right: auto;margin-left: auto;}@media (min-width: 576px) {.container,.container-sm {max-width: 540px;}}@media (min-width: 768px) {.container,.container-sm,.container-md {max-width: 720px;}}@media (min-width: 992px) {.container,.container-sm,.container-md,.container-lg {max-width: 960px;}}@media (min-width: 1200px) {.container,.container-sm,.container-md,.container-lg,.container-xl {max-width: 1140px;}}@media (min-width: 1540px) {.container,.container-sm,.container-md,.container-lg,.container-xl,.container-xxl {max-width: 1480px;}}/* ---------------------- start main css ----------------------------*//*******************************//********* Footer 1 CSS ********//*******************************/body {margin: 0;font-family: Arial, Helvetica, sans-serif;font-family: 'Roboto', Arial, sans-serif !important;background: #ffffff;}.mr-auto,.mx-auto {margin-right: auto !important;}.mr-auto,.mx-auto {margin-right: auto !important;}a {transition: .3s;text-decoration: none;}a:hover {text-decoration: none !important;}a:hover,a:active,a:focus {outline: none;text-decoration: none;}.left {text-align: left !important;}.pricing-text {font-size: 14px;color: #212529;}.smbold {font-size: 14px;font-weight: bold;color: #000;}.justify {text-align: justify !imporant;}.container,.container-fluid,.container-sm,.container-md,.container-lg,.container-xl,.container-xxl {width: 100%;padding-right: var(--bs-gutter-x, 1rem);padding-left: var(--bs-gutter-x, 1rem);margin-right: auto;margin-left: auto;}@media (min-width: 576px) {.container,.container-sm {max-width: 540px;}}@media (min-width: 768px) {.container,.container-sm,.container-md {max-width: 720px;}}@media (min-width: 992px) {.container,.container-sm,.container-md,.container-lg {max-width: 960px;}}@media (min-width: 1200px) {.container,.container-sm,.container-md,.container-lg,.container-xl {max-width: 1140px;}}@media (min-width: 1540px) {.container,.container-sm,.container-md,.container-lg,.container-xl,.container-xxl {max-width: 1480px;}}section {padding-top: 3rem;padding-bottom: 3rem;}/* .lis-line-height-3 li::before {font-family: "Font Awesome 5 Free";content: class="fa fa-check-circle"; display: inline-block;padding-right: 3px;vertical-align: middle;font-weight: 900; }*//*--------------------------------------------------------------# Hero Section--------------------------------------------------------------*/#heroabout {margin-top: 140px;}#bluehero {margin-top: 110px;}#heroservice {margin-top: 90px;}#heropricing {margin-top: 162px;}#hero {width: 100%;margin-top: 150px;margin-bottom: 30px;position: relative;}#breadcrumb {width: 100%;margin-top: 90px;position: relative;}@media(max-width:767px) {#breadcrumb {width: 100%;margin-top: 20px;position: relative;}#heroabout {margin-top: 60px;}#bluehero {margin-top: 80px;}#heroservice {margin-top: 60px;}#heropricing {margin-top: 162px;}#hero {width: 100%;margin-top: 120px;margin-bottom: 30px;position: relative;}}.mainimages {max-height: 400px;}.bg-dark * {color: #dadada;}/* #ffd000!important */.pageheader {background: linear-gradient(to bottom, #0460c1c4, #c7071a);}.pageheader * {color: #fff;}@media (max-width: 992px) {#hero .container {padding-top: 58px;}}@media (max-width: 754px) {#hero .container {padding-top: 0px;margin-top: 0;}#heroabout .container {padding-top: 0px;margin-top: 0;}#heroabout {margin-top: 40px;}}/*--------------------------------------------------------------# Top Bar--------------------------------------------------------------*/#topbar {background: #2c2d2e;height: 40px;font-size: 14px;transition: all 0.5s;color: #fff;}#topbar.topbar-scrolled {top: -40px;}#topbar .contact-info a {line-height: 1;color: #fff;transition: 0.3s;}#topbar .contact-info a:hover {text-decoration: underline;}#topbar .contact-info i {padding-right: 4px;margin-left: 15px;}#topbar .contact-info i:first-child {margin-left: 0;}#topbar .social-links a {color: rgba(255, 255, 255, 0.6);padding-left: 15px;display: inline-block;line-height: 1px;transition: 0.3s;}#topbar .social-links a:hover {color: #fff;}/*--------------------------------------------------------------# Header--------------------------------------------------------------*/#header {background: #fff;transition: all 0.5s;z-index: 997;padding: 25px 0;top: 40px;box-shadow: 0px 2px 15px rgba(0, 0, 0, 0.1);}#header.header-scrolled {top: 0;padding: 15px;}#header .logo {font-size: 32px;margin: 0;padding: 0;line-height: 1;font-weight: 600;letter-spacing: 0.8px;font-family: "Poppins", sans-serif;}#header .logo a {color: #222222;}#header .logo a span {color: #F53838;}#header .logo img {max-height: 50px;}@media (max-width: 992px) {#header {padding: 15px;top: 0;}#header .logo {font-size: 28px;}}/*--------------------------------------------------------------# Navigation Menu--------------------------------------------------------------*//* Desktop Navigation */.nav-menu ul {margin: 0;padding: 0;list-style: none;}.nav-menu > ul {display: flex;}.nav-menu > ul > li {position: relative;white-space: nowrap;padding: 10px 0 10px 28px;}.nav-menu a {display: block;position: relative;color: #222222;transition: 0.3s;font-size: 15px;font-weight: 600;padding: 0 3px;font-family: "Open Sans", sans-serif;font-weight: bold;}.nav-menu > ul > li > a:before {content: "";position: absolute;width: 100%;height: 2px;bottom: -5px;left: 0;background-color: #F53838;visibility: hidden;width: 0px;transition: all 0.3s ease-in-out 0s;}.nav-menu a:hover:before,.nav-menu li:hover > a:before,.nav-menu .active > a:before {visibility: visible;width: 100%;}.nav-menu a:hover,.nav-menu .active > a,.nav-menu li:hover > a {color: #F53838;}.nav-menu .drop-down ul {display: block;position: absolute;left: 26px;top: calc(100% + 30px);z-index: 99;opacity: 0;visibility: hidden;padding: 10px 0;background: #fff;box-shadow: 0px 0px 30px rgba(127, 137, 161, 0.25);transition: 0.3s;}.nav-menu .drop-down:hover > ul {opacity: 1;top: 100%;visibility: visible;}.nav-menu .drop-down li {min-width: 180px;position: relative;}.nav-menu .drop-down ul a {padding: 10px 20px;font-size: 14px;font-weight: 500;text-transform: none;color: #062b5b;font-weight: bold;}.nav-menu .drop-down ul a:hover,.nav-menu .drop-down ul .active > a,.nav-menu .drop-down ul li:hover > a {color: #F53838;}.nav-menu .drop-down > a:after {content: "\25bc";font-family: IcoFont;padding-left: 5px;}.nav-menu .drop-down .drop-down ul {top: 0;left: calc(100% - 30px);}.nav-menu .drop-down .drop-down:hover > ul {opacity: 1;top: 0;left: 100%;}.nav-menu .drop-down .drop-down > a {padding-right: 35px;}.nav-menu .drop-down .drop-down > a:after {content: "\25bc";font-family: IcoFont;position: absolute;right: 15px;}@media (max-width: 1366px) {.nav-menu .drop-down .drop-down ul {left: -90%;}.nav-menu .drop-down .drop-down:hover > ul {left: -100%;}.nav-menu .drop-down .drop-down > a:after {content: "\25bc";}}/* Mobile Navigation */.mobile-nav-toggle {position: fixed;right: 15px;top: 16px;z-index: 9998;border: 0;background: none;font-size: 24px;transition: all 0.4s;outline: none !important;line-height: 1;cursor: pointer;text-align: right;}.mobile-nav-toggle i {color: #222222;}.mobile-nav {position: fixed;top: 55px;right: 15px;bottom: 15px;left: 15px;z-index: 9999;overflow-y: auto;background: #fff;transition: ease-in-out 0.2s;opacity: 0;visibility: hidden;border-radius: 10px;padding: 10px 0;}.mobile-nav * {margin: 0;padding: 0;list-style: none;}.mobile-nav a {display: block;position: relative;color: #222222;padding: 10px 20px;font-weight: 500;outline: none;}.mobile-nav a:hover,.mobile-nav .active > a,.mobile-nav li:hover > a {color: #106eea;text-decoration: none;}.mobile-nav .drop-down > a:after {content: "\25bc";font-family: IcoFont;padding-left: 10px;position: absolute;right: 15px;}.mobile-nav .active.drop-down > a:after {content: "\25b2";}.mobile-nav .drop-down > a {padding-right: 35px;}.mobile-nav .drop-down ul {display: none;overflow: hidden;}.mobile-nav .drop-down li {padding-left: 20px;}.mobile-nav-overly {width: 100%;height: 100%;z-index: 9997;top: 0;left: 0;position: fixed;background: rgba(9, 9, 9, 0.6);overflow: hidden;display: none;transition: ease-in-out 0.2s;}.mobile-nav-active {overflow: hidden;}.mobile-nav-active .mobile-nav {opacity: 1;visibility: visible;}.mobile-nav-active .mobile-nav-toggle i {color: #fff;}/*------------------------------------------------------------------------------------------------------------------------# Footer----------------------------------------------------------------------------------------------------------------------------*/.footer {position: relative;padding-top: 45px;background: #121518;font-size: 1rem;}.footer .footer-about,.footer .footer-contact,.footer .footer-link,.footer .footer-newsletter {position: relative;margin-bottom: 45px;color: #cccccc;}.footer .footer-about h3,.footer .footer-contact h3,.footer .footer-link h3,.footer .footer-newsletter h3 {position: relative;margin-bottom: 20px;padding-bottom: 10px;font-size: 20px;font-weight: 600;color: #ffffff;}.footer .footer-about h3::after,.footer .footer-contact h3::after,.footer .footer-link h3::after,.footer .footer-newsletter h3::after {position: absolute;content: "";width: 50px;height: 2px;left: 0;bottom: 0;background: #F53838;}.footer .footer-about {margin-bottom: 0;}.footer .footer-contact p {margin-bottom: 8px;}.footer .footer-contact p i {width: 25px;}.footer .footer-social {position: relative;margin-top: 15px;}.footer .footer-social a {display: inline-block;}.footer .footer-social a i {margin-right: 15px;font-size: 18px;color: #cccccc;}.footer .footer-social a:last-child i {margin: 0;}.footer .footer-social a:hover i {color: #0085ff;}.footer .footer-link a {display: block;margin-bottom: 12px;color: #cccccc;transition: .3s;}.footer .footer-link a::before {position: relative;content: "\27A5";font-family: "Font Awesome 5 Free";font-weight: 900;margin-right: 10px;font-size: 20px;}.footer .footer-link a:hover {color: #F53838;letter-spacing: 1px;}.footer .footer-newsletter .form {position: relative;width: 100%;}.footer .footer-newsletter input {height: 50px;border: none;border-radius: 0;background: #000000;margin-bottom: 15px;}.footer .footer-newsletter .btn {display: block;width: 100%;height: 50px;padding: 8px 20px;font-size: 16px;font-weight: 400;text-transform: uppercase;color: #ffffff;background: #000000;border-radius: 0;border: 2px solid #F53838;transition: .3s;}.footer .footer-newsletter .btn:hover {background: #F53838;}.footer .footer-newsletter .btn:focus {box-shadow: none;}.footer .copyright {position: relative;padding: 2px;background: #000000;}.footer .copyright .copy-text p {margin: 0;font-size: 16px;font-weight: 400;color: #cccccc;}.footer .copyright .copy-text p a {color: #cccccc;}.footer .copyright .copy-text p a:hover {color: #0085ff;}.footer .copyright .copy-menu {position: relative;font-size: 0;text-align: right;}.footer .copyright .copy-menu a {color: #cccccc;font-size: 16px;font-weight: 400;margin-right: 15px;padding-right: 15px;border-right: 1px solid rgba(255, 255, 255, .3);}.footer .copyright .copy-menu a:hover {color: #0085ff;}.footer .copyright .copy-menu a:last-child {margin-right: 0;padding-right: 0;border-right: none;}@media (max-width: 767.98px) {.footer .copyright .copy-text,.footer .copyright .copy-menu {text-align: center;}.footer .copyright .copy-text p {margin-bottom: 5px;}}.tab {text-align: center;}.tab .nav-tabs {background-color: #ffffff;color: #000;box-shadow: slateblue;-webkit-box-shadow: 0 0 15px rgb(0 0 0 / 40%);padding: 15px 40px !important;border-radius: 10px;}.tab .nav-tabs li {padding: 0 14px;}.tab .nav-tabs li a {border-radius: 10px !important;}/*------------------------------------------------------------------------------------------------------------------------# Pricing----------------------------------------------------------------------------------------------------------------------------*/#heropricing {background: transparent;color: #000;font-size: 62.5%;font-family: 'Roboto', Arial, Helvetica, Sans-serif, Verdana;}ul {list-style-type: none;}a {color: #e95846;text-decoration: none;}.pricing-table-title {text-transform: uppercase;font-weight: 700;font-size: 2.6em;color: #000;margin-top: 15px;text-align: left;margin-bottom: 25px;text-shadow: 0 1px 1px rgba(0, 0, 0, 0.4);}.pricing-table-title a {font-size: 0.6em;}.clearfix:after {content: '';display: block;height: 0;width: 0;clear: both;}/** ========================* Contenedor============================*/.pricing-wrapper {width: 960px;margin: 40px auto 0;}.pricing-table {margin: 0 10px;text-align: center;width: 300px;float: left;-webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.4);box-shadow: 0 0 15px rgba(0, 0, 0, 0.4);-webkit-transition: all 0.25s ease;-o-transition: all 0.25s ease;transition: all 0.25s ease;}.pricing-table:hover {-webkit-transform: scale(1.06);-ms-transform: scale(1.06);-o-transform: scale(1.06);transform: scale(1.06);}.pricing-title {color: #FFF;background: #e95846;padding: 20px 0;font-size: 2em;text-transform: uppercase;text-shadow: 0 1px 1px rgba(0, 0, 0, 0.4);}.pricing-table.recommended .pricing-title {background: #2db3cb;}.pricing-table.recommended .pricing-action {background: #2db3cb;}.pricing-table .price {background: #403e3d;color: #fff;font-size: 3.4em;font-weight: 700;padding: 20px 0;text-shadow: 0 1px 1px rgba(0, 0, 0, 0.4);}.pricing-table .price sup {font-size: 0.4em;position: relative;left: 5px;}.table-list {background: #FFF;color: #403d3a;}.table-list li {font-size: 1.4em;font-weight: 700;padding: 12px 8px;}.table-list li:before {content: "&#9906";font-family: 'FontAwesome';color: #3fab91;display: inline-block;position: relative;right: 5px;font-size: 16px;}.table-list li span {font-weight: 400;}.table-list li span.unlimited {color: #FFF;background: #e95846;font-size: 0.9em;padding: 5px 7px;display: inline-block;-webkit-border-radius: 38px;-moz-border-radius: 38px;border-radius: 38px;}.table-list li:nth-child(2n) {background: #F0F0F0;}.table-buy {background: #FFF;padding: 15px;text-align: left;overflow: hidden;}.table-buy p {float: left;color: #37353a;font-weight: 700;font-size: 2.4em;}.table-buy p sup {font-size: 0.5em;position: relative;left: 5px;}.table-buy .pricing-action {float: right;color: #FFF;background: #e95846;padding: 10px 16px;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;font-weight: 700;font-size: 1.4em;text-shadow: 0 1px 1px rgba(0, 0, 0, 0.4);-webkit-transition: all 0.25s ease;-o-transition: all 0.25s ease;transition: all 0.25s ease;}.table-buy .pricing-action:hover {background: #cf4f3e;}.recommended .table-buy .pricing-action:hover {background: #228799;}/** ================* Responsive===================*/@media only screen and (min-width: 768px) and (max-width: 959px) {.pricing-wrapper {width: 768px;}.pricing-table {width: 236px;}.table-list li {font-size: 1.3em;}}@media only screen and (max-width: 767px) {.pricing-wrapper {width: 420px;}.pricing-table {display: block;float: none;margin: 0 0 20px 0;width: 100%;}}@media only screen and (max-width: 479px) {.pricing-wrapper {width: 300px;}}.details {text-align: center;}.details h2 {color: #243238;font-size: 50px;margin: 0;}.main-box {display: flex;justify-content: center;flex-wrap: wrap;}.box {margin: 10px;text-align: center;padding: 40px 20px;color: #ffffff;position: relative;z-index: 2;border-radius: 5px;}.box > * {position: relative;z-index: 2;color: #ffffff;}.box::before {content: "";position: absolute;width: 100%;height: 100%;border: 2px solid rgba(255, 255, 255, 0.5);top: 50%;left: 50%;transform: translate(-50%, -50%);z-index: 1;}.box:hover::before {width: 95%;height: 95%;transition: all ease .50s;}.box .icon {width: 100px;height: 100px;border-radius: 50%;background-color: #ffffff;text-align: center;display: inline-block;position: relative;}.box .icon .fas {color: #404044;font-size: 30px;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}hr {margin-top: 25px;margin-bottom: 25px;display: block;width: 70%;border: 1px solid rgba(255, 255, 255, 0.1);}.box a {text-decoration: none;color: #ffffff;text-transform: uppercase;background-color: #D50000;padding: 10px 25px;border-radius: 25px;margin-top: 25px;display: inline-block;font-weight: 600;}.box a:hover {background-color: #243238;}.box .white-border {border: 1px solid #ffffff;}.box-grey {background-color: #404044;}.box-red {background-color: #D50000;}/* ----------------------------------------------------------------------------------------------------------------------------------------------------------index page Services tab-----------------------------------------------------------------------------------------------------------------------------------------------------------*/.mbr-fonts-style {font-size: 16px;font-weight: normal;font-family: Arial, Helvetica, sans-serif;line-height: 1.4;}section {padding-bottom: 1rem;}.wrap {display: flex;background: white;padding: 1rem 1rem 1rem 1rem;border-radius: 1rem;box-shadow: 7px 7px 30px -5px rgba(0, 0, 0, 0.1);}.wrap2 {display: flex;background: white;padding: 1rem 1rem 1rem 1rem;margin: 1.5rem 1.5rem 1.5rem 1.5rem;border-radius: 1rem;box-shadow: 7px 7px 30px -5px rgba(0, 0, 0, 0.1);}.wrap:hover {background: linear-gradient(135deg, #f53838 0%, #0a193b 100%);color: white;cursor: pointer;}.wrap:hover .mbr-section-title3 {color: white;}.wrap:hover .mbr-iconfont {color: white;}.ico-wrap {margin: auto;}.mbr-iconfont {font-size: 4.5rem !important;color: #313131;margin: 1rem;padding-right: 1rem;}.vcenter {margin: auto;}.mbr-section-title3 {text-align: left;}h2 {margin-top: 0.5rem;margin-bottom: 0.5rem;}.display-5 {font-family: 'Source Sans Pro', sans-serif;font-size: 1.4rem;}.mbr-bold {font-weight: 700;}p {padding-top: 1rem;padding-bottom: 1rem;line-height: 25px;}.display-6 {font-family: 'Source Sans Pro', sans-serif;font-size: 1rem;}@media only screen and (max-width:767px) {.ico-wrap span {display: none;}}/* ----------------------------------------------------------------------------------------------------------------------------------------------------------index page socialsection-----------------------------------------------------------------------------------------------------------------------------------------------------------*/ ----------------------------------------------------------------------------------------------------------------------------------------------------------index page Services tab-----------------------------------------------------------------------------------------------------------------------------------------------------------*/.holderCircle {width: 500px;height: 500px;border-radius: 100%;margin: 10px auto;position: relative;}.dotCircle {width: 100%;height: 100%;position: absolute;margin: auto;top: 0;left: 0;right: 0;bottom: 0;border-radius: 100%;z-index: 20;}.dotCircle .itemDot {display: block;width: 80px;height: 80px;position: absolute;background: #ffffff;color: #e03b3b;border-radius: 20px;text-align: center;line-height: 80px;font-size: 30px;z-index: 3;cursor: pointer;border: 2px solid #e6e6e6;}.dotCircle .itemDot .forActive {width: 56px;height: 56px;position: absolute;top: 0;left: 0;right: 0;bottom: 0;display: none;}.dotCircle .itemDot .forActive::after {content: '';width: 5px;height: 5px;border: 3px solid #e03b3b;bottom: -31px;left: -14px;filter: blur(1px);position: absolute;border-radius: 100%;}.dotCircle .itemDot .forActive::before {content: '';width: 6px;height: 6px;filter: blur(5px);top: -15px;position: absolute;transform: rotate(-45deg);border: 6px solid #F53838;right: -39px;}.dotCircle .itemDot.active .forActive {display: block;}.round {position: absolute;left: 40px;top: 45px;width: 410px;height: 410px;border: 2px dotted #F53838;border-radius: 100%;-webkit-animation: rotation 100s infinite linear;}.dotCircle .itemDot:hover,.dotCircle .itemDot.active {color: #ffffff;transition: 0.5s;/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#e03b3b+0,F53838+100 */background: #e03b3b;/* Old browsers */background: -moz-linear-gradient(left, #e03b3b 0%, #F53838 100%);/* FF3.6-15 */background: -webkit-linear-gradient(left, #e03b3b 0%, #F53838 100%);/* Chrome10-25,Safari5.1-6 */background: linear-gradient(to right, #e03b3b 0%, #F53838 100%);/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e03b3b', endColorstr='#F53838', GradientType=1);/* IE6-9 */border: 2px solid #ffffff;-webkit-box-shadow: 0 30px 30px 0 rgba(0, 0, 0, .13);-moz-box-shadow: 0 30px 30px 0 rgba(0, 0, 0, .13);box-shadow: 0 30px 30px 0 rgba(0, 0, 0, .13);}.dotCircle .itemDot {font-size: 40px;}.contentCircle {width: 250px;border-radius: 100%;color: #222222;position: relative;top: 150px;left: 50%;transform: translate(-50%, -50%);}.contentCircle .CirItem {border-radius: 100%;color: #222222;position: absolute;text-align: center;bottom: 0;left: 0;opacity: 0;transform: scale(0);transition: 0.5s;font-size: 15px;width: 100%;height: 100%;top: 0;right: 0;margin: auto;line-height: 250px;}.CirItem.active {z-index: 1;opacity: 1;transform: scale(1);transition: 0.5s;}.contentCircle .CirItem i {font-size: 180px;position: absolute;top: 0;left: 50%;margin-left: -90px;color: #000000;opacity: 0.1;}@media only screen and (min-width:300px) and (max-width:599px) {.holderCircle {/* width: 300px; height: 300px;*/margin: 1px auto;}.holderCircle::after {width: 100%;height: 100%;}.dotCircle {width: 100%;height: 100%;top: 0;right: 0;bottom: 0;left: 0;margin: auto;}}@media only screen and (min-width:600px) and (max-width:767px) {}@media only screen and (min-width:768px) and (max-width:991px) {}@media only screen and (min-width:992px) and (max-width:1199px) {}@media only screen and (min-width:1200px) and (max-width:1499px) {}.title-box .title {font-weight: 600;letter-spacing: 2px;position: relative;z-index: -1;}.title-box span {text-shadow: 0 10px 10px rgba(0, 0, 0, .15);font-weight: 800;color: #e03b3b;}.title-box p {font-size: 17px;line-height: 2em;}/* ----------------------------------------------------------------------------------------------------------------------------------------------------------index page Services tab-----------------------------------------------------------------------------------------------------------------------------------------------------------*/h3 {color: #000;}.text {color: #000;text-align: center;}.item-title {padding-top: .2rem;padding-bottom: .2rem;}.folded-corner:hover .text {visibility: visible;color: #000000;;}.folded-corner:hover a {visibility: visible;color: #0a193b;font-weight: bold;}.Services-tab {margin-top: 20px;}.textcontent {padding-top: .1rem;padding-bottom: .1rem;margin-top: .1rem;margin-bottom: .1rem;}/*nav link items*/.folded-corner {padding: 16px 16px;position: relative;font-size: 90%;text-decoration: none;color: #000;background: transparent;transition: all ease .5s;border: 1px solid #e03b3b;}.folded-corner:hover {background-color: #e03b3b;}/*paper fold corner*/.folded-corner:before {content: "";position: absolute;top: 0;right: 0;border-style: solid;border-width: 0 0px 0px 0;border-color: #000 #fff;transition: all ease .3s;}/*on li hover make paper fold larger*/.folded-corner:hover:before {background-color: #D00003;border-width: 0 50px 50px 0;border-color: #000 #eee;}.service_tab_1 {background-color: #fff;}.service_tab_1:hover .fa-icon-image {color: #fff;transform: rotate(10deg) scale(1);}.service_tab_1:hover .text,.service_tab_1:hover h3 {color: #fff;}.fa-icon-image {color: #e03b3b;display: inline-block;font-style: normal;font-variant: normal;font-weight: normal;line-height: 1;font-size-adjust: none;font-stretch: normal;-moz-font-feature-settings: normal;-moz-font-language-override: normal;text-rendering: auto;transition: all .65s linear 0s;text-align: center;transition: all 1s cubic-bezier(.99, .82, .11, 1.41);}/* Faq-2 */.template_faq {background: #edf3fe none repeat scroll 0 0;}.panel-group {background: #fff none repeat scroll 0 0;border-radius: 3px;margin-bottom: 0;padding: 30px 0 30px 0;}#accordion .panel {border: medium none;border-radius: 0;box-shadow: none;margin: 0 0 15px 10px;}#accordion .panel-heading {border-radius: 30px;padding: 0;}#accordion .panel-title a {background: #dc3545 none repeat scroll 0 0;border: 1px solid transparent;border-radius: 30px;color: #fff;display: block;font-size: 18px;font-weight: 600;padding: 12px 20px 12px 50px;position: relative;transition: all 0.3s ease 0s;}#accordion .panel-title a.collapsed {background: #fff none repeat scroll 0 0;border: 1px solid #ddd;color: #333;}#accordion .panel-title a::after,#accordion .panel-title a.collapsed::after {background: #dc3545 none repeat scroll 0 0;border: 1px solid transparent;border-radius: 50%;box-shadow: 0 3px 10px rgba(0, 0, 0, 0.58);color: #fff;content: "ï„‡";font-family: fontawesome;font-size: 25px;height: 55px;left: -20px;line-height: 55px;position: absolute;text-align: center;top: -5px;transition: all 0.3s ease 0s;width: 55px;}#accordion .panel-title a.collapsed::after {background: #fff none repeat scroll 0 0;border: 1px solid #ddd;box-shadow: none;color: #333;content: "ï„…";}#accordion .panel-body {background: transparent none repeat scroll 0 0;border-top: medium none;padding: 20px 25px 10px 9px;position: relative;}#accordion .panel-body p {border-left: 1px dashed #8c8c8c;padding-left: 25px;}/* Vertical Tabs */.vertical-tabs {font-size: 15px;padding: 10px;color: #000}.vertical-tabs .nav-tabs .nav-link {border-radius: 0;background: #ffdbdb;text-align: center;font-size: 16px;border: 1px solid #424242;color: #fff;height: 40px;width: 120px;}.vertical-tabs .nav-tabs .nav-link.active {background-color: #700000 !important;color: #fff;}.vertical-tabs .tab-content > .active {background: #fff;display: block;}.vertical-tabs .nav.nav-tabs {border-bottom: 0;border-right: 3px solid #000;display: block;float: left;margin-right: 20px;padding-right: 15px;}.vertical-tabs .sv-tab-panel {background: #fff;height: 274px;padding-top: 10px;}@media only screen and (max-width: 420px) {.titulo {font-size: 22px}}@media only screen and (max-width: 325px) {.vertical-tabs {padding: 8px;}}footer {position: absolute;bottom: 0;width: 100%;text-align: center;color: #fff;font-size: 9px;}/* test *//*technicalseo*/.serviceBox {padding: 35px 20px 35px 90px;position: relative;}.serviceBox:before {content: "";width: 100%;height: 100%;box-shadow: 0 0 8px 0 rgba(119, 94, 28, 0.3);position: absolute;top: 0;left: 0;opacity: 0;transform: scale3d(1.08, 1.08, 1.08);transition: all 0.33s ease 0s;}.serviceBox:hover:before {opacity: 1;transform: scale3d(1, 1, 1);}.serviceBox .service-icon {width: 50px;height: 60px;line-height: 60px;font-size: 30px;color: #ff5157;text-align: center;border: 2px solid #F53838;position: absolute;top: 55px;left: 20px;transition: all 0.3s ease 0s;}.serviceBox:hover .service-icon {transform: translateY(20px);}.serviceBox .service-icon:before,.serviceBox .service-icon:after {content: "";height: 2px;background: #F53838;position: absolute;top: -20px;left: 10px;right: 10px;transition: all 0.3s ease 0s;}.serviceBox .service-icon:after {top: auto;bottom: -20px;left: 10px;right: 10px;}.serviceBox:hover .service-icon:before {top: -25px;transform: rotate(90deg);}.serviceBox:hover .service-icon:after {transform: rotate(-90deg);bottom: -25px;}.serviceBox .title {display: block;font-size: 20px;font-weight: 700;color: #000000;text-transform: uppercase;margin: 0 0 12px 0;position: relative;}.serviceBox .description {font-size: 14px;color: #535353;line-height: 20px;letter-spacing: 1px;margin: 0;}@media only screen and (max-width:990px) {.serviceBox {margin-bottom: 30px;}}@media only screen and (max-width:767px) {.serviceBox:before {transform: scale3d(1, 1, 1);}.serviceBox .service-icon {top: 30px;}}@media only screen and (max-width:480px) {.serviceBox .service-icon {top: 40px;}}/* gmb */.blueyellowbox {padding: 25px 30px;text-align: center;background: #fff;border-top: 3px solid #F53838;border-bottom: 3px solid #F53838;position: relative;}.blueyellowbox:before {content: "";border-top: 0 solid #F53838;border-right: 0 solid transparent;position: absolute;left: 0;top: 0;z-index: 1;transition: all 0.3s ease 0s;}.blueyellowbox:hover:before {border-top-width: 78px;border-right-width: 78px;}.blueyellowbox:after {content: "";border-bottom: 0 solid #F53838;border-left: 0 solid transparent;position: absolute;bottom: 0;right: 0;z-index: 1;transition: all 0.3s ease 0s;}.blueyellowbox:hover:after {border-bottom-width: 78px;border-left-width: 78px;}.blueyellowbox .service-icon {display: inline-block;width: 100px;height: 100px;line-height: 100px;border-radius: 20px;border: 2px solid #F53838;background: #fff;font-size: 50px;color: #F53838;margin-bottom: 20px;position: relative;}.blueyellowbox .title {font-size: 20px;font-weight: 700;color: #000;letter-spacing: 1px;margin: 0 0 12px 0;text-transform: uppercase;position: relative;transition: all 0.3s ease 0s;}.blueyellowbox:hover .title {letter-spacing: 3px;}.blueyellowbox .description {font-size: 15px;color: #000;letter-spacing: 1px;line-height: 27px;margin: 0;}@media only screen and (max-width:990px) {.blueyellowbox {margin-bottom: 30px;}}/* website *//* website2 */.gmb {padding: 35px 20px 25px;border: 1px solid #f4f4f4;text-align: center;position: relative;transition: all 0.3s ease 0s;}.gmb:hover {border-color: #F53838;}.gmb:before {content: "";border-top: 20px solid #f7f7f7;border-left: 20px solid transparent;border-bottom: 20px solid transparent;position: absolute;top: 7px;right: 7px;transition: all 0.3s ease 0s;}.gmb:hover:before {border-top-color: #F53838;}.gmb .service-icon {display: inline-block;width: 80px;height: 80px;line-height: 80px;font-size: 30px;color: #064774;margin-bottom: 35px;z-index: 1;position: relative;transition: all 0.3s ease 0s;}.gmb:hover .service-icon {color: #fff;}.gmb .service-icon:before {content: "";width: 100%;height: 100%;border-radius: 3px;border: 1px solid #f4f4f4;position: absolute;top: 0;left: 0;z-index: -1;transform: rotate(45deg);transition: all 0.3s ease 0s;}.gmb:hover .service-icon:before {border-color: #F53838;background: #F53838;}.gmb .title {font-size: 20px;font-weight: 700;color: #F53838;text-transform: capitalize;margin: 0 0 15px 0;}.gmb .description {font-size: 15px;color: #999;line-height: 27px;margin: 0;}@media only screen and (max-width:990px) {.gmb {margin-bottom: 30px;}}License Terms/* __-------------------------------------------------------------------------------------------------------------cardBox----------------------------------------------------------------------------------------------------------------- */.cardBox {font-family: 'Raleway', sans-serif;padding: 38px 0 0;position: relative;}.cardBox .service-icon {color: #fff;background: linear-gradient(#F53838, #016CB0);font-size: 45px;line-height: 80px;width: 110px;height: 80px;padding: 0 25px;border-radius: 10px 10px 100px;transform: translateX(-50%);position: absolute;top: 0;left: 50%;z-index: 2;}.cardBox .service-content {background: linear-gradient(#00A4E6, #00A4E6, #00A4E6, #016CB0);padding: 90px 30px;border-radius: 20px;box-shadow: 0 0 15px rgba(0, 0, 0, 0.0.05);position: relative;z-index: 1;}.cardBox .service-content:before {content: "";background-color: #fff;width: 100%;height: 100%;border-radius: 18px 18px 190px 18px;box-shadow: 5px 5px 7px rgba(0, 0, 0, 0.1);position: absolute;bottom: 0;right: 0;z-index: -1;}.cardBox .title {color: #555;font-size: 19px;font-weight: 600;text-transform: uppercase;margin: 0 0 15px;}.cardBox .description {color: #888;font-size: 13px;letter-spacing: 0.5px;line-height: 22px;}.cardBox.red .service-icon {background: linear-gradient(#F53838, #016CB0);}.cardBox.red .service-content {background: linear-gradient(#00A4E6, #00A4E6, #F53838, #F53838);}@media only screen and (max-width:990px) {.cardBox {margin: 0 0 30px;}/*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------# Frequently Asked Questions------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/.faq {padding: 60px 0;}.faq .faq-list {padding: 0;list-style: none;}.faq .faq-list li {padding: 0 0 30px 25px;}.faq .faq-list a {display: block;position: relative;color: #f53838;font-size: 18px;font-weight: 500;padding-bottom: 10px;}.faq .faq-list i {font-size: 18px;position: absolute;left: -25px;top: 6px;}.faq .faq-list p {margin-bottom: 20px;font-size: 15px;}.faq .faq-list a.collapse {color: #f53838;}.faq .faq-list a.collapsed {color: #343a40;}.faq .faq-list a.collapsed:hover {color: #f53838;}.faq .faq-list a.collapsed i::before {content: "\eab2" !important;}}/*Removes white gap between slides - chagnge to base color of slide images*//*Forces image to be 100% width and not max width of 100%*/.carousel-item .img-fluid {width: 100%;}/* anchors are inline so you need ot make them block to go full width*//* Home Services New */box-shadow: 0 19px 28px 5px rgba(64, 64, 64, 0.09);content: '';z-index: -1;}a.card {text-decoration: none;}.card {position: relative;border: 0;border-radius: 0;background-color: #fff;-webkit-box-shadow: 0 12px 20px 1px rgba(64, 64, 64, 0.09);box-shadow: 0 12px 20px 1px rgba(64, 64, 64, 0.09);}.card {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;min-width: 0;word-wrap: break-word;background-color: #fff;background-clip: border-box;border: 1px solid rgba(0, 0, 0, 0.125);border-radius: .25rem;}.box-shadow {-webkit-box-shadow: 0 12px 20px 1px rgba(64, 64, 64, 0.09) !important;box-shadow: 0 12px 20px 1px rgba(64, 64, 64, 0.09) !important;}.ml-auto,.mx-auto {margin-left: auto !important;}.mr-auto,.mx-auto {margin-right: auto !important;}.rounded-circle {border-radius: 50% !important;}.bg-white {background-color: #fff !important;}.ml-auto,.mx-auto {margin-left: auto !important;}.mr-auto,.mx-auto {margin-right: auto !important;}.d-block {display: block !important;}img,figure {max-width: 100%;height: auto;vertical-align: middle;}.card-text {padding-top: 12px;color: #3a3a3a;}.text-sm {font-size: 14px !important;}p,.p {margin: 0 0 16px;}.card-title {margin: 0;font-family: "Montserrat", sans-serif;font-size: 18px;font-weight: 900;}.pt-1,.py-1 {padding-top: .25rem !important;}.head-icon {margin-top: 18px;color: #F53838}#what-we-do .card .block-1:before {content: "\f00e";}#what-we-do .card .block-2:before {content: "\1F578";}#what-we-do .card .block-3:before {content: "\f0c1";}#what-we-do .card .block-4:before {content: "\f15c";}#what-we-do .card .block-5:before {content: "\f10b";}#what-we-do .card .block-6:before {content: "\f007";}/* new services */section .section-title {text-align: center;color: #f53838;margin-bottom: 50px;text-transform: uppercase;}#what-we-do {background: #ffffff;}#what-we-do .card {padding: 1rem !important;border: none;margin-bottom: 1rem;-webkit-transition: .5s all ease;-moz-transition: .5s all ease;transition: .5s all ease;}#what-we-do .card:hover {-webkit-box-shadow: 5px 7px 9px -4px rgb(158, 158, 158);-moz-box-shadow: 5px 7px 9px -4px rgb(158, 158, 158);box-shadow: 5px 7px 9px -4px rgb(158, 158, 158);}#what-we-do .card .card-block {padding-left: 50px;position: relative;}#what-we-do .card .card-block a {color: #f53838 !important;font-weight: 700;text-decoration: none;}#what-we-do .card .card-block a i {display: none;}#what-we-do .card:hover .card-block a i {display: inline-block;font-weight: 700;}#what-we-do .card .card-block:before {font-family: FontAwesome;position: absolute;font-size: 39px;color: #f53838;left: 0;-webkit-transition: -webkit-transform .2s ease-in-out;transition: transform .2s ease-in-out;}#what-we-do .card .block-1:before {content: "\f00e";}#what-we-do .card .block-2:before {content: "\1F578";}#what-we-do .card .block-3:before {content: "\f0c1";}#what-we-do .card .block-4:before {content: "\f15c";}#what-we-do .card .block-5:before {content: "\f10b";}#what-we-do .card .block-6:before {content: "\f007";}#what-we-do .card:hover .card-block:before {-webkit-transform: rotate(360deg);transform: rotate(360deg);-webkit-transition: .5s all ease;-moz-transition: .5s all ease;transition: .5s all ease;}/* Pricing Tab view */.pricing-name {color: rgb(0, 0, 0);}a:hover,a:focus {outline: none;text-decoration: none;}.tab .nav-tabs li a {display: block;padding: 10px;border: 2px solid #593082;border-radius: 0;background: #fff;font-size: 20px;font-weight: 700;color: #593082;text-align: center;margin: 0 5px 0px 0;z-index: 1;position: relative;transition: all 0.3s ease 0s;}.tab .nav-tabs li a:hover,.tab .nav-tabs li.active a {color: #593082;border: 2px solid #593082;}.tab .nav-tabs li.active a:before {background: #aee800;border: 2px solid #fff;box-shadow: 0 0 3px 1px rgba(0, 0, 0, 0.25);transform: scale(2);}.tab .tab-content {padding: 20px;margin-top: 0;border-radius: 0 0 5px 5px;font-size: 15px;color: #7a9181;background: #fff;line-height: 30px;}.tab .tab-content h3 {font-size: 20azpx;margin-top: 5px;}@media only screen and (max-width: 479px) {.tab .nav-tabs li {width: 100%;text-align: center;}.tab .nav-tabs li a {margin-right: 0;margin-bottom: 20px;}}/* call to action*/.al-cta-flat {background: #1d1f2b;font-family: 'Source Sans Pro', sans-serif;padding: 80px 0;}.onpage-al-cta-flat {padding: 20px 0;font-size: 36px;}.al-cta-flat .al-cta-box h2 {color: #fff;font-size: 33px;font-weight: 900;}.al-cta-flat .al-cta-box p {color: #dcdcdc;font-size: 22px;}.onpage-al-cta-flat .al-cta-box p {font-size: 27px;}.al-cta-flat .al-cta-box .btn {border-radius: 30px;}/* service section */a:hover,a:focus {color: #2a6496;text-decoration: none;}.square-service-block {position: relative;overflow: hidden;margin: 15px auto;}.square-service-block a {background-color: #fafafa;color: #000 !important;border-radius: 5px;display: block;padding: 60px 20px;text-align: center;width: 100%;border-top: 5px solid #e74c3c;}.square-service-block a:hover {background-color: rgba(224, 224, 224, 0.8);border-radius: 5px;border-top: 5px solid #e74c3c;}.ssb-icon {color: #F53838;display: inline-block;font-size: 35px;margin: 0 0 px;}h2.ssb-title {color: rgb(0, 0, 0);font-size: 18px;font-weight: 400;margin: 0;padding: 0;text-transform: uppercase;}/* container */.container2 {background-color: #ffffff;border: 2px solid #DDD;border-right: none;border-left: none;color: #666;padding: 0 17px;}.container1 {background-color: #ffffff;color: #666;padding: 0 17px;width: 95%;box-sizing: border-box;margin: 0 auto;}.section-divider1 {height: 0;border-top: 2px solid #F53838;text-align: center;margin-top: 40px;margin-bottom: 40px;}.section-divider1 > span {color: #000000;background: #ffffff;display: inline-block;position: relative;padding: 0 17px;top: -20px;font-size: 25px;font-weight: bold}/* curosel */.textcarousel {background-color: rgb(219, 219, 219);border-radius: 7px;}.carousel-caption {position: initial;z-index: 10;padding: 5rem 8rem;color: rgba(0, 0, 0, 0.856);text-align: Left;font-size: 1.2rem;line-height: 2rem;background-color: rgb(219, 219, 219);border-radius: 2rem;min-height: 726px;}.title {color: #F53838;}.title1 {color: #ffffff;}.carousel-caption img {width: 6rem;border-radius: 5rem;margin-top: 2rem}@media(max-width:767px) {.carousel-caption {padding: 5rem 0.5rem;text-align: Left;font-size: 0.8rem;line-height: 1.2rem;background-color: rgb(219, 219, 219);border-radius: 2rem;min-height: 726px;}.hideonmobile {display: none;}.carousel-caption img {width: 4rem;border-radius: 4rem;margin-top: 1rem}}#image-caption {font-style: normal;font-size: 1rem;margin-top: 0.5rem}@media(max-width:767px) {#image-caption {font-style: normal;font-size: 0.6rem;margin-top: 0.5rem}}.carousel-control-prev i,.carousel-control-next i {background-color: #F53838;padding: 1.4rem}@media(max-width:767px) {i {padding: 0.8rem}}.carousel-control-prev {justify-content: flex-start}.carousel-control-next {justify-content: flex-end}.carousel-control-prev,.carousel-control-next {transition: none;opacity: unset}/*-------------------------------------------------------------------------threeservice newwala--------------------------------------------------------- */:root {--main-color1: #F53838;--main-color2: #fe6223;--main-color3: #60aa31;--main-color4: #F53838;}.tservices {background-color: #fff;padding: 50px 0px;}.tserviceBox {color: rgb(233, 233, 233);font-family: 'Varela Round', sans-serif;text-align: center;padding: 0 10px;padding: 10px 10px 0 10px;box-shadow: 1px 1px 15px -9px rgb(0 0 0 / 50%);background-color: #434551;border-radius: 5px;}.tserviceBox .service-icon {background-color: #fff;line-height: 104px;height: 130px;width: 130px;padding: 6px;margin: 0 auto 50px;border: 7px solid #fff;border-radius: 50%;display: block;position: relative;z-index: 1;color: #F53838;}.tserviceBox .service-icon:before,.tserviceBox .service-icon:after {content: '';background-color: var(--main-color1);height: 60px;width: 7px;opacity: 0;transform: translateX(-50%) rotateY(180deg);position: absolute;left: 50%;top: 100%;z-index: -1;transition: all 0.3s;}.tserviceBox .service-icon:after {top: 0;background-color: #fff;height: 30px;width: 30px;border: 7px solid var(--main-color1);border-radius: 50%;transform: translateX(-50%) rotateY(0);}.tserviceBox:hover .service-icon:before {opacity: 1;transform: translateX(-50%) rotateY(0);}.tserviceBox:hover .service-icon:after {opacity: 1;top: 138%;}.tserviceBox .service-icon span {background: linear-gradient(to bottom right, rgba(0, 0, 0, 0.25), #fff, #fff);font-size: 60px;height: 100%;width: 100%;border: 1px solid #fff;border-radius: 50%;box-shadow: 2px 2px 0 2px rgba(0, 0, 0, 0.25);display: block;}.tserviceBox .title {font-size: 20px;font-weight: 600;text-transform: uppercase;letter-spacing: 1px;padding: 20px 0 0 0;margin: 0 0 10px;border-top: 7px solid rgba(255, 255, 255, .5);border-radius: 35%;display: block;transition: all .3s ease 0.1s;color: #fff;}.tserviceBox:hover .title {color: #F53838;border-top-color: var(--main-color1);}.tserviceBox .title a {color: rgb(255, 255, 255);}.tserviceBox .title a:hover {color: #F53838;}.tserviceBox .description {font-size: 14px;line-height: 25px;letter-spacing: 1px;}.tserviceBox.orange .service-icon,.tserviceBox.orange .service-icon:after {border-color: var(--main-color2);}.tserviceBox.orange .service-icon:before {background-color: var(--main-color2);}.tserviceBox.orange:hover .title {color: var(--main-color2);border-color: var(--main-color2);}.tserviceBox.green .service-icon,.tserviceBox.green .service-icon:after {border-color: var(--main-color3);}.tserviceBox.green .service-icon:before {background-color: var(--main-color3);}.tserviceBox.green:hover .title {color: var(--main-color3);border-color: var(--main-color3);}.tserviceBox.blue .service-icon,.tserviceBox.blue .service-icon:after {border-color: var(--main-color4);}.tserviceBox.blue .service-icon:before {background-color: var(--main-color4);}.tserviceBox.blue:hover .title {color: var(--main-color4);border-color: var(--main-color4);}@media only screen and (max-width:990px) {.tserviceBox {margin: 0 0 30px;}.tservices {padding: 10px 25px;}}/* inline css form code *//* inline form *//* Style the form - display items horizontally */.form-inline {display: flex;flex-flow: row wrap;align-items: center;}.form-inline-box {padding: 12px;}.form-inline span {position: relative;display: inline-block;margin: 30px 10px;}.gate {display: inline-block;width: 215px;padding: 10px 0 10px 15px;font-family: "Open Sans", sans;font-weight: 600;color: #000;background: #efefef;border: 0;border-radius: 3px;outline: 0;text-indent: 65px;transition: all 0.3s ease-in-out;}.gate::-webkit-input-placeholder {color: #efefef;text-indent: 0;font-weight: 600;}.gate + label {display: inline-block;position: absolute;top: 0;left: 0;padding: 10px 15px;text-shadow: 0 1px 0 rgba(19, 74, 70, 0.4);color: #fff;transition: all 0.4s ease-in-out;border-top-left-radius: 3px;border-bottom-left-radius: 3px;transform-origin: left bottom;z-index: 99;}.gate + label:before,.gate + label:after {content: "";position: absolute;top: 0;right: 0;bottom: 0;left: 0;border-radius: 3px;background: #F53838;transform-origin: left bottom;transition: all 0.4s ease-in-out;pointer-events: none;z-index: -1;}.gate + label:before {background: rgba(3, 36, 41, 0.2);z-index: -2;right: 20%;}span:nth-child(2) .gate {text-indent: 85px;}span:nth-child(2) .gate:focus,span:nth-child(2) .gate:active {text-indent: 0;}.gate:focus,.gate:active {color: #F53838;text-indent: 0;background: #fff;border-top-right-radius: 3px;border-bottom-right-radius: 3px;}.gate:focus::-webkit-input-placeholder,.gate:active::-webkit-input-placeholder {color: #aaa;}.gate:focus + label,.gate:active + label {transform: rotate(-66deg);border-radius: 3px;}.gate:focus + label:before,.gate:active + label:before {transform: rotate(10deg);}.skinny {display: inline-block;width: 215px;padding: 10px 0 10px 15px;font-family: "Open Sans", sans;font-weight: 400;color: #F53838;background: #efefef;border: 0;border-radius: 3px;outline: 0;text-indent: 75px;transition: all 0.3s ease-in-out;}.skinny::-webkit-input-placeholder {color: #efefef;text-indent: 0;font-weight: 300;}.skinny + label {display: inline-block;position: absolute;color: #fff;transform: translateX(0);top: 0;left: 0;padding: 10px 15px;text-shadow: 0 1px 0 rgba(19, 74, 70, 0.4);transition: all 0.3s ease-in-out;border-top-left-radius: 3px;border-bottom-left-radius: 3px;overflow: hidden;}.skinny + label:before,.skinny + label:after {content: "";position: absolute;right: 0;left: 0;z-index: -1;transition: all 0.3s ease-in-out;}.skinny + label:before {top: 5px;bottom: 5px;background: #F53838;border-top-left-radius: 3px;border-bottom-left-radius: 3px;}.skinny + label:after {top: 0;bottom: 0;background: #F53838;}.skinny:focus,.skinny:active {color: #F53838;text-indent: 0;background: #fff;}.skinny:focus::-webkit-input-placeholder,.skinny:active::-webkit-input-placeholder {color: #aaa;}.skinny:focus + label,.skinny:active + label {transform: translateX(-100%);}.skinny:focus + label:after,.skinny:active + label:after {transform: translateX(100%);}.slide-up {display: inline-block;width: 215px;padding: 10px 0 10px 15px;font-family: "Open Sans", sans;font-weight: 400;color: #F53838;background: #efefef;border: 0;border-radius: 3px;outline: 0;text-indent: 80px;transition: all 0.3s ease-in-out;}.slide-up::-webkit-input-placeholder {color: #efefef;text-indent: 0;font-weight: 300;}.slide-up + label {display: inline-block;color: #fff;position: absolute;transform: translateX(0);top: 0;left: 0;padding: 10px 15px;text-shadow: 0 1px 0 rgba(19, 74, 70, 0.4);transition: all 0.3s ease-in-out;border-top-left-radius: 3px;border-bottom-left-radius: 3px;overflow: hidden;}.slide-up + label:before,.slide-up + label:after {content: "";position: absolute;right: 0;left: 0;z-index: -1;transition: all 0.3s ease-in-out;}.slide-up + label:before {top: 6px;left: 5px;right: 5px;bottom: 6px;background: #F53838;}.slide-up + label:after {top: 0;bottom: 0;background: #F53838;}span:nth-child(1) .slide-up {text-indent: 105px;}span:nth-child(3) .slide-up {text-indent: 125px;}span:nth-child(1) .slide-up:focus,span:nth-child(1) .slide-up:active,span:nth-child(3) .slide-up:focus,span:nth-child(3) .slide-up:active {text-indent: 0;}.slide-up:focus,.slide-up:active {color: #F53838;text-indent: 0;background: #fff;}.slide-up:focus::-webkit-input-placeholder,.slide-up:active::-webkit-input-placeholder {color: #aaa;}.slide-up:focus + label,.slide-up:active + label {transform: translateY(-100%);}.slide-up:focus + label:before,.slide-up:active + label:before {border-radius: 5px;}.slide-up:focus + label:after,.slide-up:active + label:after {transform: translateY(100%);}@media (max-width: 800px) {.inline-btn {display: block;}.small-view {padding-left: 50px;}}/* success messgae popup */.modal {display: none;/* Hidden by default */background: rgba(0, 0, 0, 0.9);}.modal-confirm {color: #000;width: 325px;font-size: 14px;top: 20%;}.modal-confirm .modal-content {padding: 20px;border-radius: 5px;border: none;}.modal-confirm .modal-header {border-bottom: none;position: relative;}.modal-confirm h4 {text-align: center;font-size: 26px;margin: 30px 0 -15px;}.modal-confirm .form-control,.modal-confirm .btn {min-height: 40px;border-radius: 3px;}.modal-confirm .modal-footer {border: none;text-align: center;border-radius: 5px;font-size: 13px;justify-content: center;}.modal-confirm .icon-box {color: #fff;position: absolute;margin: 0 auto;left: 0;right: 0;top: -70px;width: 95px;height: 95px;border-radius: 50%;z-index: 9;background: #82ce34;padding: 15px;text-align: center;box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.1);}.modal-confirm .icon-box i {font-size: 58px;position: relative;top: 3px;}.modal-confirm.modal-dialog {margin-top: 80px;}.modal-confirm .btn {color: #fff;border-radius: 4px;background: #82ce34;text-decoration: none;transition: all 0.4s;line-height: normal;border: none;}.modal-confirm .btn:hover,.modal-confirm .btn:focus {background: #6fb32b;outline: none;}.trigger-btn {display: inline-block;margin: 100px auto;}@media (max-width: 764px) {.modal-confirm .icon-box {top: -54px;width: 70px;height: 70px;}.modal-confirm .icon-box i {font-size: 39px;top: -11px;right: 11px;}}/* Click to open google my business model */#exampleModalPreview {z-index: 9999;}.modal-dialog-full-width {width: 100% !important;height: 100% !important;margin: 0 !important;padding: 0 !important;max-width: none !important;}.modal-content-full-width {height: auto !important;min-height: 100% !important;border-radius: 0 !important;background-color: #ececec !important}.modal-header-full-width {border-bottom: 1px solid #9ea2a2 !important;}.modal-footer-full-width {border-top: 1px solid #9ea2a2 !important;}.modal-footer {justify-content: flex-start;}/* google my business form  */.gmb-contact-form {background: #fff;margin-top: 1%;width: 70%;}.ibox {margin: 8px;}.gmb-contact-form .form-control {border-radius: 1rem;}.gmb-contact-image {text-align: center;}.gmb-contact-image img {/* border-radius: 6rem; */width: 23%;/* margin-top: -3%;transform: rotate(29deg); */}.gmb-contact-form form {padding: 14%;}.gmb-contact-form form .row {margin-bottom: -7%;}.gmb-contact-form h3 {margin-bottom: 8%;margin-top: -10%;text-align: center;color: #0062cc;}.gmb-contact-form .btnContact {width: 50%;border: none;border-radius: 1rem;padding: 1.5%;background: #dc3545;font-weight: 600;color: #fff;cursor: pointer;}.btnContactSubmit {width: 50%;border-radius: 1rem;padding: 1.5%;color: #fff;background-color: #0062cc;border: none;cursor: pointer;}@media screen and (max-width: 991px) {.gmb-contact-form {width: 100%;}#popupform {padding: 12%;}}/* ------------------------------------------------------------------------------------- *//* ------------------------------------------------------------------------------------- *//* --------------------------------popup form input------------------------------------- *//* ------------------------------------------------------------------------------------- *//* ------------------------------------------------------------------------------------- */#msform {text-align: center;position: relative;margin-top: 20px}#msform fieldset .form-card {background: white;border: 0 none;border-radius: 0px;box-shadow: 0 2px 2px 2px rgba(0, 0, 0, 0.2);padding: 20px 40px 30px 40px;box-sizing: border-box;width: 94%;margin: 0 3% 20px 3%;position: relative}#msform fieldset {background: white;border: 0 none;border-radius: 0.5rem;box-sizing: border-box;width: 100%;margin: 0;padding-bottom: 20px;position: relative}#msform fieldset:not(:first-of-type) {display: none}#msform fieldset .form-card {text-align: left;color: #9E9E9E}#msform input,#msform textarea {padding: 0px 8px 4px 8px;border: none;border-bottom: 1px solid #ccc;border-radius: 0px;margin-bottom: 25px;margin-top: 2px;width: 100%;box-sizing: border-box;font-family: montserrat;color: #2C3E50;font-size: 16px;letter-spacing: 1px}#msform input:focus,#msform textarea:focus {-moz-box-shadow: none !important;-webkit-box-shadow: none !important;box-shadow: none !important;border: none;font-weight: bold;border-bottom: 2px solid #F53838;outline-width: 0}#msform .action-button {width: 100px;background: #F53838;font-weight: bold;color: white;border: 0 none;border-radius: 0px;cursor: pointer;padding: 10px 5px;margin: 10px 5px}#msform .action-button:hover,#msform .action-button:focus {box-shadow: 0 0 0 2px white, 0 0 0 3px #F53838}#msform .action-button-previous {width: 100px;background: #616161;font-weight: bold;color: white;border: 0 none;border-radius: 0px;cursor: pointer;padding: 10px 5px;margin: 10px 5px}#msform .action-button-previous:hover,#msform .action-button-previous:focus {box-shadow: 0 0 0 2px white, 0 0 0 3px #616161}select.list-dt {border: none;outline: 0;border-bottom: 1px solid #ccc;padding: 2px 5px 3px 5px;margin: 2px}select.list-dt:focus {border-bottom: 2px solid #F53838}.card {z-index: 0;border: none;border-radius: 0.5rem;position: relative}.fs-title {font-size: 25px;color: #2C3E50;margin-bottom: 10px;font-weight: bold;text-align: left}#progressbar {margin-bottom: 30px;overflow: hidden;color: lightgrey}#progressbar .active {color: #000000}#progressbar li {list-style-type: none;font-size: 12px;width: 25%;float: left;position: relative}#progressbar #account:before {font-family: FontAwesome;content: "\f023"}#progressbar #personal:before {font-family: FontAwesome;content: "\f007"}#progressbar #payment:before {font-family: FontAwesome;content: "\f09d"}#progressbar #confirm:before {font-family: FontAwesome;content: "\f00c"}#progressbar li:before {width: 50px;height: 50px;line-height: 45px;display: block;font-size: 18px;color: #ffffff;background: lightgray;border-radius: 50%;margin: 0 auto 10px auto;padding: 2px}#progressbar li:after {content: '';width: 100%;height: 2px;background: lightgray;position: absolute;left: 0;top: 25px;z-index: -1}#progressbar li.active:before,#progressbar li.active:after {background: #F53838}.radio-group {position: relative;margin-bottom: 25px}.radio {display: inline-block;width: 204;height: 104;border-radius: 0;background: lightblue;box-shadow: 0 2px 2px 2px rgba(0, 0, 0, 0.2);box-sizing: border-box;cursor: pointer;margin: 8px 2px}.radio:hover {box-shadow: 2px 2px 2px 2px rgba(0, 0, 0, 0.3)}.radio.selected {box-shadow: 1px 1px 2px 2px rgba(0, 0, 0, 0.1)}.fit-image {width: 100%;object-fit: cover}/*blockquoes*/blockquote {font-size: 1.1em;line-height: 1.6em;padding: 20px 20px 20px 40px;border-left: none;position: relative;text-indent: -19px}section#block_content {min-height: 400px;padding-top: 40px;text-align: left}blockquote p {font-size: 1em}/* blockquote:before,blockquote:after {font-family: Arial, serif;font-size: 2.5em;vertical-align: middle;line-height: 0} *//* blockquote:before {content: open-quote;margin-right: 4px} *//* blockquote:after {content: close-quote;margin-left: 3px} */blockquote.blockstyle,blockquote.style2 {background: #fff;font-style: italic}blockquote.blockstyle p,blockquote.style2 p {display: inline}blockquote.blockstyle {border-left: 3px solid #f0715f;position: relative}blockquote.blockstyle > span.triangle:before {text-indent: 0;content: "\f0da";font-family: FontAwesome;color: #f0715f;position: absolute;left: -1px;top: 50%;margin-top: -11px;font-style: normal}blockquote.blockstyle:before,blockquote.blockstyle:after {color: #f0715f}blockquote.blockstyle.border-color-blue {border-color: #01b7f2}blockquote.blockstyle.border-color-blue > span.triangle:before {color: #01b7f2}blockquote.blockstyle.border-color-yellow {border-color: #fdb714}blockquote.blockstyle.border-color-yellow > span.triangle:before {color: #fdb714}



/*======================================================================================================================================================*/

/* width */
::-webkit-scrollbar {
  width: 12px;
}

/* Track */
::-webkit-scrollbar-track {
    background: #000;
  box-shadow: inset 0 0 5px grey; 
  border-radius: 10px;
}
 
/* Handle */
::-webkit-scrollbar-thumb {
  background: red; 
  border-radius: 10px;
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
  background: #b30000; 
}

/*-----------------------------------------------------------------------------------------------
-------------------------------------------- horizontal tab css----------------------------------------------
-------------------------------------------------------------------------------------------------*/
.design-process-section .text-align-center {
    line-height: 25px;
    margin-bottom: 12px;
}
.design-process-content {
    border: 1px solid #e9e9e9;
    position: relative;
    padding: 16px 34px 30px 30px;
}
.design-process-content img {
    /*position: absolute;*/
    /*top: 0;*/
    /*right: 0;*/
    /*bottom: 0;*/
    /*z-index: 0;*/
    /*max-height: 100%;*/
}

.tab-content{
    box-shadow: inset 0 -3em 3em rgba(0,0,0,0.1), 0 0 0 2px rgb(255,255,255), 0.3em 0.3em 1em rgba(110, 57, 186, 0.3);
}
.design-process-content h3 {
    margin-bottom: 16px;
}
.design-process-content p {
    line-height: 26px;
    margin-bottom: 12px;
}
.process-model {
    list-style: none;
    padding: 0;
    position: relative;
    max-width: 600px;
    margin: 20px auto 26px;
    border: none;
    z-index: 0;
}
.process-model li::after {
    background: #e5e5e5 none repeat scroll 0 0;
    bottom: 0;
    content: "";
    display: block;
    height: 4px;
    margin: 0 auto;
    position: absolute;
    right: 78px;
    top: 33px;
    width: 84%;
    z-index: -1;
}
/*.process-model li.visited::after {*/
/*    background: #57b87b;*/
/*}*/
.process-model li:last-child::after {
    width: 0;
}
.process-model li {
    display: inline-block;
    width: 18%;
    text-align: center;
    float: none;
}
.nav-tabs.process-model > li.active > a, .nav-tabs.process-model > li.active > a:hover, .nav-tabs.process-model > li.active > a:focus, .process-model li a:hover, .process-model li a:focus {
    border: none;
    background: transparent;

}
.process-model li a {
    padding: 0;
    border: none;
    color: #000;
}
/*.process-model li.active,*/
/*.process-model li.visited {*/
/*    color: #57b87b;*/
/*}*/
/*.process-model li.active a,*/
/*.process-model li.active a:hover,*/
/*.process-model li.active a:focus,*/
/*.process-model li.visited a,*/
/*.process-model li.visited a:hover,*/
/*.process-model li.visited a:focus {*/
/*    color: #57b87b;*/
/*}*/
.process-model li.active p,
.process-model li.visited p {
    font-weight: 600;
}
.process-model li i {
    display: block;
    height: 68px;
    width: 68px;
    text-align: center;
    margin: 0 auto;
    background: #f5f6f7;
    border: 2px solid #e5e5e5;
    line-height: 65px;
    font-size: 30px;
    border-radius: 50%;
}
.process-model li.active i, .process-model li.visited i  {
    background: #fff;
    border-color: #dc3545;
}
.process-model li p {
    font-size: 14px;
    margin-top: 11px;
}
.process-model.contact-us-tab li.visited a, .process-model.contact-us-tab li.visited p {
    color: #606060!important;
    font-weight: normal
}
.process-model.contact-us-tab li::after  {
    display: none; 
}
.process-model.contact-us-tab li.visited i {
    border-color: #e5e5e5; 
}



@media screen and (max-width: 560px) {
  .more-icon-preocess.process-model li span {
        font-size: 23px;
        height: 50px;
        line-height: 46px;
        width: 50px;
    }
    .more-icon-preocess.process-model li::after {
        top: 24px;
    }
}
@media screen and (max-width: 380px) { 
    .process-model.more-icon-preocess li {
        width: 23%;
    }
    .more-icon-preocess.process-model li span {
        font-size: 16px;
        height: 35px;
        line-height: 32px;
        width: 35px;
    }
    .more-icon-preocess.process-model li p {
        font-size: 8px;
    }
    .more-icon-preocess.process-model li::after {
        top: 18px;
    }
    .process-model.more-icon-preocess {
        text-align: center;
    }
    

}
    /* ---------------------------------- CTA-----------------------------------*/
    
    
.filipcontainer {
  padding: 0 15px;
  margin: 0 auto;
}
.text-center {
    text-align: center;
}

.section-wrap {
    padding: 90px 0;
    overflow: hidden;
    background-attachment: fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
}
.bg-lights {
    background-color: #f7f9fa;
}

.call-to-action__title {
    font-family: "Montserrat", sans-serif;
    margin-top: 0;
    margin-bottom: 10px;
    text-transform: uppercase;
    color: #121212;
    letter-spacing: 0.08em;
    font-weight: 700;
    line-height: 1.5;
    font-size: 30px;
}


.call-to-action__dot {
    color: #f36b21;
}

.mt-40 {
    margin-top: 40px;
}

.btn {
    font-family: "Montserrat", sans-serif;
    font-weight: 700;
    overflow: hidden;
    display: inline-block;
    text-transform: uppercase;
    text-decoration: none;
    text-align: center;
    letter-spacing: 0.14em;
    border-radius: 3px;
    border: none;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    color: #fff;
    /*background-color: #121212;*/
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    position: relative;
    z-index: 1;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.btn-lg, .btn-lg.btn-button {
    font-size: 13px;
    padding: 0 34px;
    line-height: 46px;
}

.btn-color {
    background-color: #e63247;
}

.btn-icon span {
    position: relative;
    display: inline-block;
    left: 0;
    -webkit-transition: left 0.2s ease-in-out, right 0.2s ease-in-out;
    -moz-transition: left 0.2s ease-in-out, right 0.2s ease-in-out;
    -ms-transition: left 0.2s ease-in-out, right 0.2s ease-in-out;
    -o-transition: left 0.2s ease-in-out, right 0.2s ease-in-out;
    transition: left 0.2s ease-in-out, right 0.2s ease-in-out;
}

.btn-icon > i {
    position: absolute;
    left: auto;
    font-size: 18px;
    width: 36px;
    line-height: 46px;
    background-color: rgba(0, 0, 0, 0.05);
    right: -36px;
    top: 0;
    text-align: center;
    display: block;
    border-radius: 0 3px 3px 0;
    -webkit-transition: left 0.2s ease-in-out, right 0.2s ease-in-out;
    -moz-transition: left 0.2s ease-in-out, right 0.2s ease-in-out;
    -ms-transition: left 0.2s ease-in-out, right 0.2s ease-in-out;
    -o-transition: left 0.2s ease-in-out, right 0.2s ease-in-out;
    transition: left 0.2s ease-in-out, right 0.2s ease-in-out;
}

.btn:hover {
    color: #fff;
    opacity: .9;
    border-color: transparent;
}

.btn-icon:hover span {
    left: -16px;
}

.btn-icon:hover i {
    right: 0;
}

  /* ---------------------------------- CTA END -----------------------------------*/
    
   
/*-----------------------------------------FAQ FONT 
---------------------------------------------------*/
    #faq h2{
  font-family: "Montserrat";
	letter-spacing: 5px;
	font-size: 50px;
	font-weight: 600;
  padding: 0 3% 40px 1%;
  
/* Just add shadows, every time with a different top, right and opacity */
  text-shadow: #c0c0c0 -1px 1px 0, #c2c2c2 -2px 2px 0, #c3c3c3 -3px 3px 0, #c5c5c5 -4px 4px 0, #c6c6c6 -5px 5px 0, #c8c8c8 -6px 6px 0, #c9c9c9 -7px 7px 0, #cbcbcb -8px 8px 0, #ccc -9px 9px 0, #cecece -10px 10px 0, #cfcfcf -11px 11px 0, #d1d1d1 -12px 12px 0, #d2d2d2 -13px 13px 0, #d4d4d4 -14px 14px 0, #d5d5d5 -15px 15px 0, #d7d7d7 -16px 16px 0, #d8d8d8 -17px 17px 0, #dadada -18px 18px 0, #dbdbdb -19px 19px 0, #ddd -20px 20px 0, #dfdfdf -21px 21px 0, #e0e0e0 -22px 22px 0, #e2e2e2 -23px 23px 0, #e3e3e3 -24px 24px 0, #e5e5e5 -25px 25px 0, #e6e6e6 -26px 26px 0, #e8e8e8 -27px 27px 0, #e9e9e9 -28px 28px 0, #ebebeb -29px 29px 0, #ececec -30px 30px 0, #eee -31px 31px 0, #efefef -32px 32px 0, #f1f1f1 -33px 33px 0, #f2f2f2 -34px 34px 0, #f4f4f4 -35px 35px 0, #f5f5f5 -36px 36px 0, #f7f7f7 -37px 37px 0, #f8f8f8 -38px 38px 0, #fafafa -39px 39px 0, #fbfbfb -40px 40px 0, #fdfdfd -41px 41px 0, #fff -42px 42px 0;
}


    @media only screen and (max-width: 600px) {
 #faq h2{
     font-size: 35px;
    }
}



/*-----------------------------------------FAQ FONT 
---------------------------------------------------*/



.social-links a i{
        color:#fff !important;
    }



   /*-- inpage accordian============================--*/

    .accordion .card {
        background: none;
        border: none;
    }

    .accordion .card .card-header {
        background: none;
        border: none;
        padding: .4rem 1rem;
        font-family: "Roboto", sans-serif;
    }

    .accordion .card-header h2 span {
        float: left;
        margin-top: 10px;
    }

    .accordion .card-header .btn {
        color: #2f2f31;
        font-size: 1.04rem;
        text-align: left;
        position: relative;
        font-weight: 500;
        padding-left: 2rem;
    }

    .accordion .card-header i {
        font-size: 1.2rem;
        font-weight: bold;
        position: absolute;
        left: 0;
        top: 9px;
    }

    .accordion .card-header .btn:hover {
        color: #ff8300;
    }

    .accordion .card-body {
        color: #324353;
        padding: 0.5rem 3rem;
    }

    .page-title {
        margin: 3rem 0 3rem 1rem;
        font-family: "Roboto", sans-serif;
        position: relative;
    }

    .page-title::after {
        content: "";
        width: 80px;
        position: absolute;
        height: 3px;
        border-radius: 1px;
        background: #73bb2b;
        left: 0;
        bottom: -15px;
    }

    .accordion .highlight .btn {
        color: #74bd30;
    }

    .accordion .highlight i {
        transform: rotate(180deg);
    }

    .aliceblue {
        background-color: aliceblue;
    }



p, .justify{
   text-align:justify !important; 
}
.imp-points li{
    line-height: 35px;
    font-weight: bold;
  }
.higlight{
  padding:25px;
  box-shadow: 1px 1px 15px -9px rgb(0 0 0 / 50%);
  }
  
  .higlight-dark{
    padding:25px;
    box-shadow: 2px 2px 29px 5px rgb(0 0 0 / 50%);
    }


  .imp-points li::before {
    position: relative;
    content: "\27A5";
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    margin-right: 10px;
    font-size: 20px;
    color:#000046;
}


/*custom font size*/
.font-20{
    font-size: 20px;
}

.center{
    text-align:center !important;
}
.left{
    text-align:left !important;
}


  @media (max-width: 767px) {
        #hero,#heroabout,#homehero{
            margin-top:50px;
        }
    }




















  .shades{
	background-color:#f4f6f7;
}

b{ 
    font-weight:700;
}

.colored{
    color:#f53939;
}

.small_Heading{
    font-size:21px;
    font-weight:bold;
}

.sub-heading{
    font-size:1.6rem;
    font-weight:bold;
}


 p {
        font-size: 17px;
        font-weight: 400;
        line-height: 24px;
        color: #121212;
        margin: 0px;
    }
    
    
    .lidata li::before {
    position: relative;
    content: "\27A5";
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    margin-right: 10px;
    font-size: 20px;
    
    }
  
    .hero-image {
  height: auto;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
}

.headingtxt{
    font-size: 48px;
    line-height: 48px;
    padding: 18px 0px 20px 0px;
    color: #fff;
    text-align: left !important;
    font-weight: bold;
}
.headingcontent{
    color: #fff;
    font-size: 18px;
    padding-bottom: 35px;
}

@media only screen and (max-width: 600px) {
 .headingtxt{
     padding: 20px;
     font-size: 40px;
 }
 
 .headingcontent{
     padding: 20px;
 }
}



    .hero_box{
        padding-top:100px;
    }

    .box-part {
        background: #fffcf1;
        border-radius: 0;
        padding: 30px 20px 40px 20px;
        margin: 15px 0px;
        box-shadow: 12px 12px 2px 1px rgba(0, 0, 255, .2);
    }
    

    .text {
        margin: 20px 0px;
    }

    .box-part .fa {
        color: #4183D7;
    }

/*-----------------------------offer bar----------------*/
body{
     position:relative;
 }
    .offerbar{
        position:fixed;
        z-index:999999;
        /*top:90%;*/
        bottom:1%;
        left:10%;
    }
    .alert{
        padding:0.8;
    }
    @media only screen and (max-width: 600px) {
  .offerbar{
        position:fixed;
        z-index:999999;
        /*top:90%;*/
        bottom:1%;
        left:0px;
    }
    .cross{
        position:absolute;
    }
}
/*-----------------------------end offer bar----------------*/
   .row-flex {
        display: flex;
        flex-wrap: wrap;
    }

    [class*="col-"] {
        margin-bottom: 30px;
    }

    .content {
        max-height: 100%;
        padding: 20px 30px 10px;
        color: rgb(0, 0, 0);
        box-shadow: 12px 12px 2px 1px rgba(0, 0, 255, .2);
        text-align: justify;
    }
    
    /*-----------------colored services section----------*/
  .servicesbox {
    position: relative;
    width: 100%;
    height:auto;
    padding-right: 15px;
    padding-left: 15px
}
.servicesbox .icon {
	background-color:transparent;
}
.our-services {
    margin-top: 75px;
    padding-bottom: 30px;
    padding: 0 15px;
    min-height: 198px;
    text-align: center;
    border-radius: 10px;
    background-color: #fff;
    transition: all .4s ease-in-out;
    box-shadow: 0 0 25px 0 rgba(20, 27, 202, .17)
}

.our-services .icon {
    margin-bottom: -21px;
    transform: translateY(-50%);
    text-align: center;
}

.our-services .service_title,
.our-services p {
    color: rgb(0, 0, 0);
}

.our-services:hover .service_title,
.our-services:hover p {
    color: #fff;
}

.speedup:hover {
    box-shadow: 0 0 25px 0 rgba(20, 27, 201, .05);
    cursor: pointer;
    background-image: linear-gradient(-45deg, #fb0054 0%, #f55b2a 100%)
}

.settings:hover {
    box-shadow: 0 0 25px 0 rgba(20, 27, 201, .05);
    cursor: pointer;
    background-image: linear-gradient(-45deg, #34b5bf 0%, #210c59 100%)
}

.privacy:hover {
    box-shadow: 0 0 25px 0 rgba(20, 27, 201, .05);
    cursor: pointer;
    background-image: linear-gradient(-45deg, #3615e7 0%, #44a2f6 100%)
}
  
  /*-----------------END colored services section----------*/ 
    
 /*-----------------Tabs-------------*/
.tab__container {
  background: #fafafa;
  /*width: 75vw;*/
  margin: auto;
  border-radius: 5px;
  padding: 30px 30px 30px;
  min-height:500px;
  /*max-width: 1200px;*/
}

.tab__title .tab__button:first-of-type {
  margin: 0;
}
.tab__title .tab__button {
    
  padding: 15px;
  color: #545454;
  border: 1px solid #e5e5e5;
  background: #f5f5f5;
  outline: none;
  margin: 0 -5px;
  cursor: pointer;
  width: 20%;
}
.tab__title .tab__button img {
  height: 25px;
  display: block;
  margin: 0px auto 5px;
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
  transition: filter 0.3s ease;
}
.tab__title .tab_button-active {
  border-bottom: 3px solid #f53e3e ;
  background: #fff;
  color: #f53e3e;
}
.tab__inside {
 padding-top:20px;
  visibility: hidden;
  opacity: 0;
  height: 0;
  transform: translateY(10px);
  transition: transform 0.3s ease-in;
}
.tab__inside-active {
  visibility: visible;
  opacity: 1;
  height: auto;
  transform: translateY(0);
  transition: transform 0.3s ease-out 0.1s, opacity 0.3s ease-out 0.1s;
}
@media only screen and (max-width: 600px) {
 .tab__container {
     padding:20px 0;
}
.tab__title .tab__button span {
    display:none;
}

}

.tab-content li::before {
    position: relative;
    content: "\27A5";
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    margin-right: 10px;
    font-size: 20px;
    line-height:40px;
}
   /*-----------------End Tabs-------------*/
    
    
    
/*    ---------------------fixed side share btn------------------------*/
        #cotech-fixed-share-overlay {
  z-index: 2;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgb(0, 0, 0, 0.6);
  visibility: hidden;
  opacity: 0;
  transition: all 0.2s ease-in;
  will-change: opacity;
}
#cotech-fixed-share-overlay.show {
  visibility: visible;
  opacity: 1;
}
#cotech-share-btn {
  z-index: 10;
  position: fixed;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  bottom: 4%;
  right: 2%;
  background-color: #f32e2e;
  width: 56px;
  height: 56px;
  border-radius: 50%;
  cursor: pointer;
  box-shadow: 2px 2px 10px rgba(10, 10, 10, 0.3);
  transition: all 0.2s ease-in-out;
}
#cotech-share-btn .icon-bar {
  display: block;
  background-color: #FFFFFF;
  width: 22px;
  height: 2px;
  transition: all 0.3s ease-in-out;
}
#cotech-share-btn .icon-bar + .icon-bar {
  margin-top: 4px;
}
.share-btn-nav {
  z-index: 9;
  position: fixed;
  bottom: 5.5%;
  right: 2.5%; 
  width: 48px;
  height: 48px;
  border-radius: 50%;
  background-color: #f9f9f9;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  visibilty: hidden;
  opacity: 0;
  box-shadow: 14px 11px 10px 0px rgba(0, 0, 0, 0.48);
  cursor: pointer;
  transition: all 0.3s ease-in;
}
.material-icons {
  font-size: 24px;
  color: rgba(0, 0, 0, 0.54);
}
#settings.show {
  transform: translateY(-125%);
  background:#2d4bc3 !important;
}
#thumb.show {
  transform: translateY(-250%);
}
#create.show {
  transform: translateY(-375%);
}
#share.show {
  transform: translateY(-500%);
}
#cotech-share-btn.show {
  box-shadow: 7px 7px 10px 0px rgba(0, 0, 0, 0.48);
}
#cotech-share-btn.show #wrapper {
  transition: transform 0.4s ease-in-out;
  transform: rotateZ(90deg);
}
#cotech-share-btn.show #one {
  transform: translateY(6px) rotateZ(45deg) scaleX(0.9);
}
#cotech-share-btn.show #thr {
  transform: translateY(-6px) rotateZ(-45deg) scaleX(0.9);
}
#cotech-share-btn.show #two {
  opacity: 0;
}
.share-btn-nav.show {
  visibility: visible;
  opacity: 1;
}
    
    /*    ---------------------End fixed side share btn------------------------*/
    

/*------------------header Popup Form Model--------------------------*/
    
    .modal{
        z-index:9999;
    }
    
    body {
margin:  0;
}
.page-content {
width: 100%;
margin:  0 auto;
background: #ececec;

display: flex;
display: -webkit-flex;
justify-content: center;
-o-justify-content: center;
-ms-justify-content: center;
-moz-justify-content: center;
-webkit-justify-content: center;
align-items: center;
-o-align-items: center;
-ms-align-items: center;
-moz-align-items: center;
-webkit-align-items: center;
}
.form-v4-content  {
background: #fff;
max-width: 1000px;
border-radius: 10px;
-o-border-radius: 10px;
-ms-border-radius: 10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
box-shadow: 0px 8px 20px 0px rgba(0, 0, 0, 0.15);
-o-box-shadow: 0px 8px 20px 0px rgba(0, 0, 0, 0.15);
-ms-box-shadow: 0px 8px 20px 0px rgba(0, 0, 0, 0.15);
-moz-box-shadow: 0px 8px 20px 0px rgba(0, 0, 0, 0.15);
-webkit-box-shadow: 0px 8px 20px 0px rgba(0, 0, 0, 0.15);
margin: 15px 0;
position: relative;
display: flex;
display: -webkit-flex;
font-family: 'Open Sans', sans-serif;
}
.form-v4-content h2 {
font-weight: 700;
font-size: 30px;
padding: 6px 0 0;
margin-bottom: 34px;
}
.form-v4-content .form-left {
background: #222222;
border-top-left-radius: 10px;
border-bottom-left-radius: 10px;
padding: 20px 40px;
position: relative;
width: 70%;
color: #fff;
}
.form-v4-content .form-left p {
font-size: 15px;
font-weight: 300;
line-height: 1.5;
}
.form-v4-content .form-left span {
font-weight: 700;
}
.form-v4-content .form-left .text-2 {
margin: 20px 0 25px;
}
.form-v4-content .form-left .account {
background: #fff;
border-top-left-radius: 5px;
border-bottom-right-radius: 5px;
border: none;
margin: 4px 0 4px 0px;
cursor: pointer;
color: #333;
font-weight: 700;
font-size: 15px;
font-family: 'Open Sans', sans-serif;
appearance: unset;
-moz-appearance: unset;
-webkit-appearance: unset;
-o-appearance: unset;
-ms-appearance: unset;
outline: none;
-moz-outline: none;
-webkit-outline: none;
-o-outline: none;
-ms-outline: none;
}
.form-v4-content .form-left .account:hover {
background: #e5e5e5;
}
.form-v4-content .form-left .form-left-last input {
padding: 15px;
}
.form-v4-content .form-detail {
padding: 25px 40px;
position: relative;
width: 100%;
}
.form-v4-content .form-detail h2 {
color: #3786bd;
}
.form-v4-content .form-detail .form-group {
display: flex;
display: -webkit-flex;
margin:  0 -8px;
}
.form-v4-content .form-detail .form-row {
width: 100%;
position: relative;
}
.form-v4-content .form-detail .form-group .form-row.form-row-1 {
width: 50%;
padding: 0 8px;
}
.form-v4-content .form-detail label {
font-weight: 600;
font-size: 15px;
color: #666;
display: block;
margin-bottom: 8px;
}
.form-v4-content .form-detail .form-row label#valid {
position: absolute;
right: 20px;
top: 50%;
transform: translateY(-50%);
-o-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-webkit-transform: translateY(-50%);
width: 14px;
height: 14px;
border-radius: 50%;
-o-border-radius: 50%;
-ms-border-radius: 50%;
-moz-border-radius: 50%;
-webkit-border-radius: 50%;
background: #53c83c;
}
.form-v4-content .form-detail .form-row label#valid::after {
content: "";
position: absolute;
left: 5px;
top: 1px;
width: 3px;
height: 8px;
border: 1px solid #fff;
border-width: 0 2px 2px 0;
-webkit-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
-moz-transform: rotate(45deg);
transform: rotate(45deg);
}
.form-v4-content .form-detail .form-row label.error {
padding-left: 0;
margin-left: 0;
display: block;
position: absolute;
bottom: -5px;
width: 100%;
background: none;
color: red;
}
.form-v4-content .form-detail .form-row label.error::after {
content: "\f343";
font-family: "LineAwesome";
position: absolute;
transform: translate(-50%, -50%);
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
right: 10px;
top: -31px;
color: red;
font-size: 18px;
font-weight: 900;
}
.form-v4-content .form-detail .input-text {
margin-bottom: 22px;
}
.form-v4-content .form-detail input {
width: 100%;
padding: 6px 15px;
border: 1px solid #e5e5e5;
border-top-left-radius: 5px;
border-bottom-right-radius: 5px;
appearance: unset;
-moz-appearance: unset;
-webkit-appearance: unset;
-o-appearance: unset;
-ms-appearance: unset;
outline: none;
-moz-outline: none;
-webkit-outline: none;
-o-outline: none;
-ms-outline: none;
font-family: 'Open Sans', sans-serif;
font-size: 15px;
color: rgb(15, 15, 15);
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
-o-box-sizing: border-box;
-ms-box-sizing: border-box;
}
.form-v4-content .form-detail .form-row input:focus {
border: 1px solid #53c83c;
}
.form-v4-content .form-detail .form-checkbox {
margin-top: 1px;
position: relative;
}
.form-v4-content .form-detail .form-checkbox input {
position: absolute;
opacity: 0;
}
.form-v4-content .form-detail .form-checkbox .checkmark {
position: absolute;
top: 13px;
left: 0;
height: 15px;
width: 15px;
border: 1px solid #ccc;
cursor: pointer;
}
.form-v4-content .form-detail .form-checkbox .checkmark::after {
content: "";
position: absolute;
left: 5px;
   top: 1px;
width: 3px;
height: 8px;
border: 1px solid #3786bd;
border-width: 0 2px 2px 0;
-webkit-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
-moz-transform: rotate(45deg);
transform: rotate(45deg);
display: none;
}
.form-v4-content .form-detail .form-checkbox input:checked ~ .checkmark::after {
display: block;
}
.form-v4-content .form-detail .form-checkbox p {
margin-left: 15px;
color: rgb(14, 13, 13);
font-size: 14px;
font-weight: 600;
margin-bottom: 0;
padding: 0;
}
.form-v4-content .form-detail .form-checkbox .text {
font-weight: 700;
color: #3786bd;
text-decoration: underline;
}
.form-v4-content .form-detail .register {
background: #dc3545;
border-top-left-radius: 5px;
border-bottom-right-radius: 5px;
width: 130px;
border: none;
margin: 6px 0 50px 0px;
cursor: pointer;
color: #fff;
font-weight: 700;
font-size: 15px;
}
.form-v4-content .form-detail .register:hover {
background: #2f73a3;
}
.form-v4-content .form-detail .form-row-last input {
padding: 12.5px;
}

/* Responsive */
@media screen and (max-width: 991px) {
.form-v4-content {
    flex-direction:  column;
    -o-flex-direction:  column;
    -ms-flex-direction:  column;
    -moz-flex-direction:  column;
    -webkit-flex-direction:  column;
}
.form-v4-content .form-left {
    width: auto;
    border-top-right-radius: 10px;
    border-bottom-left-radius: 0;
}
.form-v4-content .form-detail {
    padding: 30px 20px 30px 20px;
    width: auto;
}
}
@media screen and (max-width: 575px) {
.form-v4-content .form-detail .form-group {
    flex-direction: column;
    -o-flex-direction:  column;
    -ms-flex-direction:  column;
    -moz-flex-direction:  column;
    -webkit-flex-direction:  column;
    margin: 0;
}
.form-v4-content .form-detail .form-group .form-row.form-row-1 {
    width: 100%;
    padding:  0;
}
}



::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #000;
  opacity: 0.9; /* Firefox */
}

/*------------------END header Popup Form Model--------------------------*/





/*.bg-dark{*/
/*    background-color:#161515 !important;*/
/*}*/
/*
     FILE ARCHIVED ON 16:17:09 Jul 08, 2025 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 09:01:28 Jan 20, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.736
  exclusion.robots: 0.03
  exclusion.robots.policy: 0.017
  esindex: 0.013
  cdx.remote: 48.643
  LoadShardBlock: 127.109 (3)
  PetaboxLoader3.datanode: 143.945 (5)
  PetaboxLoader3.resolve: 125.847 (2)
  load_resource: 146.403
  loaddict: 17.06
*/