@charset "UTF-8";/* Theme Name: Artelligence Theme URI: https://elementorpress.com/artelligence Author: Designing Media Author URI: http://designingmedia.com Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, bootstrap, Premium Website Template, responsive, technology. Description: Artelligence - Your Gateway to the Future of AI and Robotics. Explore a cutting-edge WordPress theme with multiple home pages, sub-pages, and the powerful Artelligence Toolkit plugin, featuring a diverse range of widgets. Stay ahead in the world of artificial intelligence and robotics with Artelligence, your platform for innovation and technology. Version: 2.0*//*----------- >>> TABLE OF CONTENTS: ----------------  # Typography  # Accessibility  # Alignments  # Clearings  # Posts and pages  # Media  # Captions  # Galleries  # Unit test  # Gutenberg Default Style  # Back Top  # Margin Css  # Common Padding Css  # Button  # Background  # Preloader Css  # Search Popup  # 404 pages  # case Page  # case Details Page  # Nav bar  # footer area/*----------------- # Typography -----------------*/ :root {    --e-global-color-primary: #262626;    --e-global-color-secondary: #2be0f7;    --e-global-color-text: #787878;    --e-global-color-accent: #2be0f7;    --e-global-color-white: #ffffff;    --e-global-color-very-dark-grayish-blue:#3e454a;    --e-global-color-very-dark-blue:#042237;    --e-global-color-dark-blue:#052b45;    --e-global-color-very-blue:#03263e;    --e-global-color-very-dark-mostly-black-blue:#02162d;    --e-global-color-dark-cyan:#2397ae;    --e-global-color-light-black:#2e2e2e;    --e-global-color-black:#000;    --e-gradient-1:#02162d;    --e-gradient-2:#36e0f7;     --e-global-body-font-size: 16px;     --line-height30: 1.8;} html {     -webkit-text-size-adjust: 100%;     -ms-text-size-adjust: 100%;} * {     -webkit-box-sizing: border-box;     box-sizing: border-box;     outline: none;     -moz-osx-font-smoothing: grayscale;    /* Firefox */     -webkit-font-smoothing: antialiased;    /* WebKit */} body {     margin: 0;     color: var(--e-global-color-text);     overflow-x: hidden;     /* font-family: var(--e-global-body-font); */     line-height: 1.8;}.h1, h1 {    font-size: 66px;    line-height: 72px;    font-weight: 700;}.h2, h2 {    font-size: 46px;    line-height: 52px;    font-weight: 700;}.h3, h3{    font-size: 32px;    line-height: 40px;    font-weight: 700;}.h4, h4 {    font-size: 22px;    line-height: 30px;    font-weight: 700;}.h5, h5 {    font-size: 20px;    line-height: 28px;    font-weight: 400;    text-transform: uppercase;}.h6, h6 {    font-size: 22px;    line-height: 55px;    font-weight: 400;} p {     color: var(--e-global-color-text);     -webkit-hyphens: auto;     -moz-hyphens: auto;     -ms-hyphens: auto;     hyphens: auto;     margin-bottom: 10px;} a {     color: inherit;     text-decoration: none;     color: var(--e-global-color-text);} a, a:hover, a:focus, a:active {     text-decoration: none;     outline: none;     color: inherit;} pre {     word-break: break-word;} a i {     padding: 0 2px;} img {     max-width: 100%;     height: auto;}/*input and button type focus outline disable*/ input[type="text"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="number"]:focus, textarea:focus, input[type="button"]:focus, input[type="reset"]:focus, input[type="submit"]:focus, select:focus {     outline: none;     -webkit-box-shadow: none;     box-shadow: none;     border: 1px solid var(--e-global-color-extra-light-gray);} .no-gutter.row, .no-gutter.container, .no-gutter.container-fluid {     margin-left: 0;     margin-right: 0;     padding-left: 0;     padding-right: 0;} .no-gutter > [class^="col-"] {     padding-left: 0;     padding-right: 0;} .no-gutter[class^="col-"] {     padding-left: 0;     padding-right: 0;} .h-100vh {     height: 100vh;} code {     color: #faa603;} .check-list {     margin: 0;     padding: 0;     list-style: none;} .check-list li {     display: block;     padding-left: 20px;     position: relative;     z-index: 0;} .check-list li:after {     position: absolute;     left: 0;     top: 0;     font-family: 'fontawesome';     content: "\f105";     color: var(--e-global-color-very-dark-blue);} .site-main .comment-navigation, .site-main .posts-navigation, .site-main .post-navigation {     clear: both;} .comment-navigation .nav-previous, .posts-navigation .nav-previous, .post-navigation .nav-previous {     float: left;     width: 50%;} .comment-navigation .nav-next, .posts-navigation .nav-next, .post-navigation .nav-next {     float: right;     text-align: right;     width: 50%;} .comment-navigation .nav-previous > a, .posts-navigation .nav-previous > a, .post-navigation .nav-previous > a, .comment-navigation .nav-next > a, .posts-navigation .nav-next > a, .post-navigation .nav-next > a {     -webkit-transition: .3s ease-in;     -o-transition: .3s ease-in;     transition: .3s ease-in;} .comment-navigation .nav-previous:hover > a, .posts-navigation .nav-previous:hover > a, .post-navigation .nav-previous:hover > a, .comment-navigation .nav-next:hover > a, .posts-navigation .nav-next:hover > a, .post-navigation .nav-next:hover > a {     color: var(--e-global-color-very-dark-blue);} .h-100vh {     height: 100vh;} .position-relative {     position: relative;}/*-------------------------------------------------------------- # Accessibility --------------------------------------------------------------*//* Text meant only for screen readers. */ .screen-reader-text {     border: 0;     clip: rect(1px, 1px, 1px, 1px);     -webkit-clip-path: inset(50%);     clip-path: inset(50%);     height: 1px;     margin: -1px;     overflow: hidden;     padding: 0;     position: absolute !important;     width: 1px;     word-wrap: normal !important;    /* Many screen reader and browser combinations announce broken words as they would appear visually. */} .screen-reader-text:focus {     background-color: #f1f1f1;     border-radius: 3px;     -webkit-box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);     box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);     clip: auto !important;     -webkit-clip-path: none;     clip-path: none;     color: #21759b;     display: block;     font-size: 15px;     font-size: 0.875rem;     font-weight: bold;     height: auto;     left: 5px;     line-height: normal;     padding: 15px 23px 14px;     text-decoration: none;     top: 5px;     width: auto;     z-index: 100000;    /* Above WP toolbar. */}/* Do not show the outline on the skip link target. */ #content[tabindex="-1"]:focus {     outline: 0;}/*-------------------------------------------------------------- # Globals --------------------------------------------------------------*//*-------------------------------------------------------------- # Alignments --------------------------------------------------------------*/ .alignleft {     float: left;     clear: both;     margin-right: 20px!important;} .alignright {     float: right;     clear: both;     margin-left: 20px!important;} .aligncenter {     clear: both;     display: block;     margin: 0 auto 1.75em;} .alignfull {     margin: 1.5em 0;     max-width: 100%;} .alignwide {     max-width: 1100px;}/*-------------------------------------------------------------- # Clearings --------------------------------------------------------------*/ .clear:before, .clear:after, .entry-content:before, .entry-content:after, .comment-content:before, .comment-content:after, .site-header:before, .site-header:after, .site-content:before, .site-content:after, .site-footer:before, .site-footer:after {     content: "";     display: table;     table-layout: fixed;} .clear:after, .entry-content:after, .comment-content:after, .site-header:after, .site-content:after, .site-footer:after {     clear: both;}/*-------------------------------------------------------------- ## Posts and pages --------------------------------------------------------------*/ .sticky {     display: block;} .updated:not(.published) {     display: none;}/*-------------------------------------------------------------- # Media --------------------------------------------------------------*/ .page-content .wp-smiley, .entry-content .wp-smiley, .comment-content .wp-smiley {     border: none;     margin-bottom: 0;     margin-top: 0;     padding: 0;}/* Make sure embeds and iframes fit their containers. */ embed, iframe, object {     max-width: 100%;}/* Make sure logo link wraps around logo image. */ .custom-logo-link {     display: inline-block;}/*-------------------------------------------------------------- ## Captions --------------------------------------------------------------*/ .wp-caption {     margin-bottom: 1.5em;     max-width: 100%;     clear: both;} .wp-caption img[class*="wp-image-"] {     display: block;     margin-left: auto;     margin-right: auto;} .wp-caption .wp-caption-text {     margin: 0.8075em 0;     color: #333;} .wp-caption-text {     text-align: center;}/*-------------------------------------------------------------- ## Galleries --------------------------------------------------------------*/ .gallery {     margin-bottom: 1.5em;} .gallery-item {     display: inline-block;     text-align: center;     vertical-align: top;     width: 100%;} .gallery-columns-2 .gallery-item {     max-width: 50%;} .gallery-columns-3 .gallery-item {     max-width: 33.33%;} .gallery-columns-4 .gallery-item {     max-width: 25%;} .gallery-columns-5 .gallery-item {     max-width: 20%;} .gallery-columns-6 .gallery-item {     max-width: 16.66%;} .gallery-columns-7 .gallery-item {     max-width: 14.28%;} .gallery-columns-8 .gallery-item {     max-width: 12.5%;} .gallery-columns-9 .gallery-item {     max-width: 11.11%;} .gallery-caption {     display: block;}/*---------------------------------------- # Unit test ------------------------------------------*/ .wp-link-pages a, .wp-link-pages span {     margin: 0 2px !important;     -webkit-transition: .3s ease-in;     -o-transition: .3s ease-in;     transition: .3s ease-in;} .wp-link-pages {     margin-bottom: 30px;     margin-top: 25px;}.wp-link-pages span:nth-child(1) {    width: auto !important;    margin-right: 10px !important;}.wp-link-pages span,    .wp-link-pages a {     border: 1px solid var(--e-global-color-very-light-gray);     padding: 5px 15px;     display: inline-block;} .wp-link-pages .current, .wp-link-pages a:hover {     background-color: var(--e-global-color-very-dark-blue);     color: var(--e-global-color-white);     border-color: var(--e-global-color-very-dark-blue);} dl, ol, ul {     padding-left: 20px;}.widget dl, .widget ol, .widget ul {     padding-left: 20px;} .post-password-form input {     display: block;     border: 1px solid var(--e-global-color-very-light-gray);     height: 50px;     border-radius: 3px;     padding: 0 20px;     width: 100%;     margin-bottom: 25px;} .post-password-form label {     font-weight: 600;     color: #333;     width: 80%;} .post-password-form input[type=submit] {     width: 100px;     height: 49px;     background-color: var(--e-global-color-very-dark-blue);     color: var(--e-global-color-white);     font-size: 15px;     font-weight: 600;     letter-spacing: 1px;     border: none;     cursor: pointer;     -webkit-transition: .3s ease-in;     -o-transition: .3s ease-in;     transition: .3s ease-in;     margin-bottom: 30px;} .post-password-form input[type=submit]:hover {     background-color: #121A2F;} .footer-widget .table td, .footer-widget .table th {     padding: 0.50rem !important;} table {     width: 100%;     max-width: 100%;     margin-bottom: 25px;} thead {     display: table-header-group;     vertical-align: middle;     border-color: inherit;} tr {     display: table-row;     vertical-align: inherit;     border-color: inherit;} table>tbody>tr>td, table>tbody>tr>th, table>tfoot>tr>td, table>tfoot>tr>th, table>thead>tr>td, table>thead>tr>th {     padding: 8px;     vertical-align: middle;     border-bottom: 1px solid rgba(0, 0, 0, 0.06) !important;     text-align: center;} ol li {     margin-bottom: 0;     line-height: 30px;     position: relative;} .comments-area .comment-list li .single-comment-wrap .content .comment-content li {     margin-bottom: 0;} pre {     word-break: break-word;} .comments-area .comment-list .children li:last-child {     margin-bottom: 30px;} .comments-area .comment-list li ul.children {     margin-top: 30px!important;} .comment-form-cookies-consent input[type=checkbox] {     margin-right: 5px;}/*-------------------------------------------------------------- # Gutenberg Default Style --------------------------------------------------------------*/ .single-post-details-item .entry-content>.alignwide {     max-width: 1100px;} .single-post-details-item .entry-content>.alignfull {     margin: 1.5em 0;     max-width: 100%;}/* .wp-block-video video {     max-width: 636px;}*/ .wp-block-image img {     display: block;} .wp-block-image.alignleft, .wp-block-image.alignright {     width: 100%;} .wp-block-image.alignfull img {     width: 100vw;} .wp-block-gallery:not(.components-placeholder) {     margin: 1.5em auto;} .wp-block-cover-text p {     padding: 1.5em 14px;} ul.wp-block-latest-posts.alignwide, ul.wp-block-latest-posts.alignfull, ul.wp-block-latest-posts.is-grid.alignwide, ul.wp-block-latest-posts.is-grid.alignwide {     padding: 0 14px;} .wp-block-table {     display: block;     overflow-x: auto;} a.wp-block-button__link {     color: var(--e-global-color-white) !important;     background-color: var(--e-global-color-very-dark-blue) !important;     margin-bottom: 16px !important;} .is-style-outline > .wp-block-button__link{     border: 2px solid var(--e-global-color-very-dark-blue) !important;     background-color: transparent !important;     color: var(--e-global-color-very-dark-blue) !important;} .is-style-outline > .wp-block-button__link:hover{     border: 2px solid #121A2F !important;     background-color: var(--e-global-color-white) !important;     color: #121A2F !important;     transition: background 150ms ease-in-out;} .is-style-squared > .wp-block-button__link{     border-radius: 0 !important;} .wp-block-button__link:hover{     background-color: #121A2F !important;     color: var(--e-global-color-white) !important;} p.wp-block-cover-text {     color: var(--e-global-color-white) !important;} .wp-block-table table {     border-collapse: collapse;     width: 100%;} .wp-block-table td, .wp-block-table th {     padding: .5em;} .wp-block-embed.type-video>.wp-block-embed__wrapper {     position: relative;     width: 100%;     height: 0;     padding-top: 56.25%;} .wp-block-embed.type-video>.wp-block-embed__wrapper>iframe {     position: absolute;     width: 100%;     height: 100%;     top: 0;     left: 0;     bottom: 0;     right: 0;} .wp-block-quote.is-large {     margin: 0 auto 16px;} .wp-block-pullquote>p:first-child {     margin-top: 0;} .wp-block-separator {     margin: 3em auto;     padding: 0;}.wp-block-video video {     max-width: 636px;} .wp-block-image img {     display: block;} .wp-block-image.alignleft, .wp-block-image.alignright {     width: 100%;} .wp-block-image.alignfull img {     width: 100vw;} .wp-block-gallery:not(.components-placeholder) {     margin: 1.5em auto;} .wp-block-cover-text p {     padding: 1.5em 14px;} ul.wp-block-latest-posts.alignwide, ul.wp-block-latest-posts.alignfull, ul.wp-block-latest-posts.is-grid.alignwide, ul.wp-block-latest-posts.is-grid.alignwide {     padding: 0 14px;} .wp-block-table {     display: block;     overflow-x: auto;} .wp-block-table table {     border-collapse: collapse;     width: 100%;} .wp-block-table td, .wp-block-table th {     padding: .5em;} .wp-block-embed.type-video>.wp-block-embed__wrapper {     position: relative;     width: 100%;     height: 0;     padding-top: 56.25%;} .wp-block-embed.type-video>.wp-block-embed__wrapper>iframe {     position: absolute;     width: 100%;     height: 100%;     top: 0;     left: 0;     bottom: 0;     right: 0;} .wp-block-quote.is-large {     margin: 0 auto 16px;} .wp-block-pullquote>p:first-child {     margin-top: 0;} .wp-block-separator {     margin: 3em auto;     padding: 0;} .wp-block-pullquote {     border-top: 4px solid #555d66;     border-bottom: 4px solid #555d66;     color: #40464d;} .comment-content a {     word-wrap: break-word;} .bypostauthor {     display: block;}/*--------------------------------------- ## Back Top ---------------------------------------*/ .back-to-top {     position: fixed;     right: 30px;     bottom: 30px;     width: 50px;     height: 50px;     color: var(--e-global-color-white);     background-color: var(--e-global-color-very-dark-blue-one);     text-align: center;     line-height: 60px;     border-radius: 50%;     z-index: 99;     font-size: 30px;     cursor: pointer;     -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);     box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);     display: none;} .back-to-top i {     -webkit-animation: scrolltop 2s infinite;     animation: scrolltop 2s infinite;} @-webkit-keyframes scrolltop {     from {         -webkit-transform: translate3d(0, 0px, 0);         transform: translate3d(0, 0px, 0);         filter: alpha(opacity=0);         opacity: 0;         -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";    }     10% {         -webkit-transform: translate3d(0, -3px, 0);         transform: translate3d(0, -3px, 0);         filter: alpha(opacity=100);         opacity: 1;         -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";    }     to {         -webkit-transform: translate3d(0, -15px, 0);         transform: translate3d(0, -15px, 0);         filter: alpha(opacity=0);         opacity: 0;         -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";    }} @keyframes scrolltop {     from {         -webkit-transform: translate3d(0, 0px, 0);         transform: translate3d(0, 0px, 0);         filter: alpha(opacity=0);         opacity: 0;         -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";    }     10% {         -webkit-transform: translate3d(0, -3px, 0);         transform: translate3d(0, -3px, 0);         filter: alpha(opacity=100);         opacity: 1;         -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";    }     to {         -webkit-transform: translate3d(0, -15px, 0);         transform: translate3d(0, -15px, 0);         filter: alpha(opacity=0);         opacity: 0;         -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";    }}/*------------------------- ## Margin Css ---------------------------*/ .top-right-radius-0 {     border-top-right-radius: 0 !important;} .bottom-right-radius-0 {     border-bottom-right-radius: 0 !important;} .bottom-left-radius-0 {     border-bottom-left-radius: 0 !important;}/*------------------------- ## Common Padding Css ---------------------------*/ .pd-top-35 {     padding-top: 35px;} .pd-top-80 {     padding-top: 80px;} .pd-top-90 {     padding-top: 90px;} .pd-top-100 {     padding-top: 100px;} .pd-top-105 {     padding-top: 105px;} .pd-top-110 {     padding-top: 110px;} .pd-top-120 {     padding-top: 120px;} .pd-top-145 {     padding-top: 145px;} .mg-top-120 {     margin-top: 120px;} .mg-bottom-100 {     margin-bottom: 100px !important;} .mg-bottom-105 {     margin-bottom: 105px;} .mg-bottom-120 {     margin-bottom: 120px;} .common-pd {     padding: 120px 0;} .common-pd-1 {     padding: 105px 0 58px;} .common-pd-2 {     padding: 120px 0 58px;} .common-pd-bottom {     padding-bottom: 90px;} .common-pd-bottom-2 {     padding-bottom: 95px;} .common-pd-bottom-3 {     padding-bottom: 120px;} .common-pd-bottom-4 {     padding-bottom: 105px;} .pd-bottom-32 {     padding-bottom: 32px;} .pd-bottom-35 {     padding-bottom: 35px;} .pd-bottom-66 {     padding-bottom: 66px;} .pd-bottom-70 {     padding-bottom: 70px;} .pd-bottom-75 {     padding-bottom: 75px;} .pd-bottom-80 {     padding-bottom: 80px;} .pd-bottom-85 {     padding-bottom: 85px;} .pd-bottom-90 {     padding-bottom: 90px;} .pd-bottom-100 {     padding-bottom: 100px;} .pd-bottom-110 {     padding-bottom: 110px;} .pd-bottom-115 {     padding-bottom: 115px;} .pd-bottom-165 {     padding-bottom: 165px;} .common-pd-subscribe {     padding: 100px 0;}/*--------------------------------------- ## Button ---------------------------------------*/ .btn {     border: 0;     height: 60px;     line-height: 60px;     font-size: 16px;     font-weight: 700;     -webkit-transition: all 0.3s ease-in;     -o-transition: all 0.3s ease-in;     transition: all 0.3s ease-in;} .btn:hover {     color: var(--e-global-color-white);} .btn:focus {     -webkit-box-shadow: none;     box-shadow: none;     color: var(--e-global-color-white);     outline: 0;} .btn:active {     -webkit-box-shadow: none;     box-shadow: none;     color: var(--e-global-color-white);     outline: 0;}/*------------------------- ## Background ---------------------------*/ .bg-gradient {     background: -webkit-gradient(linear, left bottom, left top, from(var(--e-global-color-very-dark-blue)), to(#762dc4)) !important;     background: -webkit-linear-gradient(bottom, var(--e-global-color-very-dark-blue) 0%, #762dc4 100%) !important;     background: -o-linear-gradient(bottom, var(--e-global-color-very-dark-blue) 0%, #762dc4 100%) !important;     background: linear-gradient(0deg, var(--e-global-color-very-dark-blue) 0%, #762dc4 100%) !important;} .bg-panel {     background: -webkit-gradient(linear, left bottom, left top, from(var(--e-global-color-very-dark-blue)), to(#762dc4)) !important;     background: -webkit-linear-gradient(bottom, var(--e-global-color-very-dark-blue) 0%, #762dc4 100%) !important;     background: -o-linear-gradient(bottom, var(--e-global-color-very-dark-blue) 0%, #762dc4 100%) !important;     background: linear-gradient(0deg, var(--e-global-color-very-dark-blue) 0%, #762dc4 100%) !important;} .bg-gray {     background: #f2f2f2;} .bg-light-black {     background: #2f3433;} .bg-none {     background: none !important;     background-image: none !important;}/*------------------------- ## Slider Css ---------------------------*//*------------------------- ## Preloader Css ---------------------------*/ .pre-wrap {     position: fixed;     content: '';     -webkit-transform: translate(-100%, -240%);     -ms-transform: translate(-100%, -240%);     transform: translate(-100%, -240%);     font-size: 62px;} .preloader-inner {     position: fixed;     left: 0;     top: 0;     z-index: 999999999999;     background-color: #fff;     width: 100%;     height: 100%;     display: -webkit-box;     display: -ms-flexbox;     display: flex;     -webkit-box-align: center;     -ms-flex-align: center;     align-items: center;     -webkit-box-pack: center;     -ms-flex-pack: center;     justify-content: center;} .preloader-inner .cancel-preloader {     position: absolute;     bottom: 30px;     right: 30px;} .preloader-inner .cancel-preloader a {     background-color: var(--e-global-color-white);     font-weight: 600;     text-transform: capitalize;     color: var(--e-global-color-very-dark-blue);     width: 200px;     height: 50px;     text-align: center;     line-height: 50px;     border-radius: 30px;     display: block;     -webkit-transition: all 0.3s ease-in;     -moz-transition: all 0.3s ease-in;     -o-transition: all 0.3s ease-in;     transition: all 0.3s ease-in;} .preloader-inner .cancel-preloader a:hover {     background-color: var(--e-global-color-primary);     color: var(--e-global-color-black);} .spinner {     margin: 120px auto;     width: 60px;     height: 60px;     position: relative;     text-align: center;     -webkit-animation: sk-rotate 2.0s infinite linear;     animation: sk-rotate 5.0s infinite linear;} .dot1, .dot2 {     width: 60%;     height: 60%;     display: inline-block;     position: absolute;     top: 0;     background-color: var(--e-global-color-black);     border-radius: 100%;     -webkit-animation: sk-bounce 2.0s infinite ease-in-out;     animation: sk-bounce 2.0s infinite ease-in-out;} .dot2 {     top: auto;     bottom: 0;     -webkit-animation-delay: -1.0s;     animation-delay: -1.0s;} @-webkit-keyframes sk-rotate {     100% {         -webkit-transform: rotate(360deg);    }} @keyframes sk-rotate {     100% {         transform: rotate(360deg);         -webkit-transform: rotate(360deg);    }} @-webkit-keyframes sk-bounce {     0%, 100% {         -webkit-transform: scale(0);    }     50% {         -webkit-transform: scale(1);    }} @keyframes sk-bounce {     0%, 100% {         transform: scale(0);         -webkit-transform: scale(0);    }     50% {         transform: scale(1);         -webkit-transform: scale(1);    }}/* PRELOADER */.preloader-inner .js {    position: fixed;    left: 0;    top: 0;    z-index: 999;    width: 100%;    height: 100%;    overflow: visible;    background: #19191f;    display: flex;    justify-content: center;    align-items: center;    align-content: center;}.preloader-inner .preloader-orbit-loading {    position: relative;    /* left: calc(50% - 31px); */    width: 130px;    height: 130px;    border-radius: 50%;    -o-border-radius: 50%;    -ms-border-radius: 50%;    -webkit-border-radius: 50%;    -moz-border-radius: 50%;    perspective: 780px;}.preloader-inner .preloader-orbit-loading .cssload-inner {    position: absolute;    width: 100%;    height: 100%;    box-sizing: border-box;    -o-box-sizing: border-box;    -ms-box-sizing: border-box;    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    border-radius: 50%;    -o-border-radius: 50%;    -ms-border-radius: 50%;    -webkit-border-radius: 50%;    -moz-border-radius: 50%;}.preloader-inner .preloader-orbit-loading .cssload-one {    left: 0%;    top: 0%;    animation: cssload-rotate-one 1.15s linear infinite;    -o-animation: cssload-rotate-one 1.15s linear infinite;    -ms-animation: cssload-rotate-one 1.15s linear infinite;    -webkit-animation: cssload-rotate-one 1.15s linear infinite;    -moz-animation: cssload-rotate-one 1.15s linear infinite;    border-bottom: 8px solid rgb(255, 255, 255);}.preloader-inner .preloader-orbit-loading .cssload-two {    right: 0%;    top: 0%;    animation: cssload-rotate-two 1.15s linear infinite;    -o-animation: cssload-rotate-two 1.15s linear infinite;    -ms-animation: cssload-rotate-two 1.15s linear infinite;    -webkit-animation: cssload-rotate-two 1.15s linear infinite;    -moz-animation: cssload-rotate-two 1.15s linear infinite;    border-right: 8px solid rgb(255, 255, 255);}.preloader-inner .preloader-orbit-loading .cssload-three {    right: 0%;    bottom: 0%;    animation: cssload-rotate-three 1.15s linear infinite;    -o-animation: cssload-rotate-three 1.15s linear infinite;    -ms-animation: cssload-rotate-three 1.15s linear infinite;    -webkit-animation: cssload-rotate-three 1.15s linear infinite;    -moz-animation: cssload-rotate-three 1.15s linear infinite;    border-top: 8px solid rgb(255, 255, 255);}@keyframes cssload-rotate-one {0% {    transform: rotateX(35deg) rotateY(-45deg) rotateZ(0deg);}100% {    transform: rotateX(35deg) rotateY(-45deg) rotateZ(360deg);}}@-o-keyframes cssload-rotate-one {0% {    -o-transform: rotateX(35deg) rotateY(-45deg) rotateZ(0deg);}100% {    -o-transform: rotateX(35deg) rotateY(-45deg) rotateZ(360deg);}}@-ms-keyframes cssload-rotate-one {0% {    -ms-transform: rotateX(35deg) rotateY(-45deg) rotateZ(0deg);}100% {    -ms-transform: rotateX(35deg) rotateY(-45deg) rotateZ(360deg);}}@-webkit-keyframes cssload-rotate-one {0% {    -webkit-transform: rotateX(35deg) rotateY(-45deg) rotateZ(0deg);}100% {    -webkit-transform: rotateX(35deg) rotateY(-45deg) rotateZ(360deg);}}@-moz-keyframes cssload-rotate-one {0% {    -moz-transform: rotateX(35deg) rotateY(-45deg) rotateZ(0deg);}100% {    -moz-transform: rotateX(35deg) rotateY(-45deg) rotateZ(360deg);}}@keyframes cssload-rotate-two {0% {    transform: rotateX(50deg) rotateY(10deg) rotateZ(0deg);}100% {    transform: rotateX(50deg) rotateY(10deg) rotateZ(360deg);}}@-o-keyframes cssload-rotate-two {0% {    -o-transform: rotateX(50deg) rotateY(10deg) rotateZ(0deg);}100% {    -o-transform: rotateX(50deg) rotateY(10deg) rotateZ(360deg);}}@-ms-keyframes cssload-rotate-two {0% {    -ms-transform: rotateX(50deg) rotateY(10deg) rotateZ(0deg);}100% {    -ms-transform: rotateX(50deg) rotateY(10deg) rotateZ(360deg);}}@-webkit-keyframes cssload-rotate-two {0% {    -webkit-transform: rotateX(50deg) rotateY(10deg) rotateZ(0deg);}100% {    -webkit-transform: rotateX(50deg) rotateY(10deg) rotateZ(360deg);}}@-moz-keyframes cssload-rotate-two {0% {    -moz-transform: rotateX(50deg) rotateY(10deg) rotateZ(0deg);}100% {    -moz-transform: rotateX(50deg) rotateY(10deg) rotateZ(360deg);}}@keyframes cssload-rotate-three {0% {    transform: rotateX(35deg) rotateY(55deg) rotateZ(0deg);}100% {    transform: rotateX(35deg) rotateY(55deg) rotateZ(360deg);}}@-o-keyframes cssload-rotate-three {0% {    -o-transform: rotateX(35deg) rotateY(55deg) rotateZ(0deg);}100% {    -o-transform: rotateX(35deg) rotateY(55deg) rotateZ(360deg);}}@-ms-keyframes cssload-rotate-three {0% {    -ms-transform: rotateX(35deg) rotateY(55deg) rotateZ(0deg);}100% {    -ms-transform: rotateX(35deg) rotateY(55deg) rotateZ(360deg);}}@-webkit-keyframes cssload-rotate-three {0% {    -webkit-transform: rotateX(35deg) rotateY(55deg) rotateZ(0deg);}100% {    -webkit-transform: rotateX(35deg) rotateY(55deg) rotateZ(360deg);}}@-moz-keyframes cssload-rotate-three {0% {    -moz-transform: rotateX(35deg) rotateY(55deg) rotateZ(0deg);}100% {    -moz-transform: rotateX(35deg) rotateY(55deg) rotateZ(360deg);}}/*---------------------------------------- ## Search Popup ----------------------------------------*/ .search-popup.active .search-form {     visibility: visible;     opacity: 1;} .search-popup .search-form {     min-width: 600px;     position: fixed;     top: 50%;     left: 50%;     -webkit-transition: 0.5s ease;     -moz-transition: 0.5s ease;     -o-transition: 0.5s ease;     transition: 0.5s ease;     visibility: hidden;     opacity: 0;     -ms-transform: translate(-50%, -50%);    /* IE 9 */     -webkit-transform: translate(-50%, -50%);    /* Chrome, Safari, Opera */     transform: translate(-50%, -50%);     z-index: 99999;} .search-popup .search-form .form-group .form-control {     border: none;     border-top-right-radius: 6px;     border-bottom-right-radius: 6px;     height: 54px;     padding: 0 100px 0 30px;} .search-popup .search-form .submit-btn {     position: absolute;     right: 0;     top: 0;     border: 0;     width: 60px;     height: 54px;     border-top-right-radius: 5px;     border-bottom-right-radius: 5px;     background-color: var(--e-global-color-very-dark-blue);     -webkit-transition: all 0.3s ease-in;     -moz-transition: all 0.3s ease-in;     -o-transition: all 0.3s ease-in;     transition: all 0.3s ease-in;     padding: 0;     text-align: center;     color: var(--e-global-color-white);} .search-popup .search-form .submit-btn:hover {     background-color: var(--e-global-color-primary);} .body-overlay {     position: fixed;     width: 100%;     height: 100%;     display: block;     background-color: rgba(0, 0, 0, 0.99);     z-index: 99999;     content: '';     left: 100%;     top: 0;     visibility: hidden;     opacity: 0;     -webkit-transition: all 0.4s ease-in;     -o-transition: all 0.4s ease-in;     transition: all 0.4s ease-in; } .body-overlay.active {     visibility: visible;     opacity: .80;     left: 0;} .sidebar-menu {     width: 0;     position: fixed;     right: 0;     top: 0;     height: 100vh;     background-color: var(--e-global-color-white);     -webkit-box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.5);     box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.5);     z-index: 99999;     padding: 100px 30px 30px 30px;     overflow-y: auto;     -webkit-transition: all 0.7s cubic-bezier(0.9, 0.03, 0, 0.96) 0.4s;     -o-transition: all 0.7s cubic-bezier(0.9, 0.03, 0, 0.96) 0.4s;     transition: all 0.7s cubic-bezier(0.9, 0.03, 0, 0.96) 0.4s;     opacity: 0;     visibility: hidden;} .sidebar-menu .sidebar-inner {     position: relative;     top: 150px;     opacity: 0;     visibility: hidden;     -webkit-transition: all .3s ease-in .3s;     -o-transition: all .3s ease-in .3s;     transition: all .3s ease-in .3s;     -webkit-backface-visibility: hidden;     backface-visibility: hidden;} .sidebar-menu .sidebar-inner .sidemenu-text p {     font-family: var(--secondary-font);} .sidebar-menu .sidebar-menu-close {     background-color: var(--e-global-color-very-dark-blue-one);     border: 0;     position: absolute;     top: 0;     right: 0;     color: var(--e-global-color-white);     width: 50px;     height: 50px;     line-height: 50px;     cursor: pointer;} .sidebar-menu .sidebar-menu-close i {     font-size: 18px;     color: var(--e-global-color-white);} .sidebar-menu .sidebar-logo {     margin-bottom: 23px;} .sidebar-menu .sidebar-contact {     margin-top: 33px;} .sidebar-menu .sidebar-contact h4 {     font-size: 24px;     line-height: 36px;     margin-bottom: 10px;} .sidebar-menu .sidebar-contact ul {     margin: 0;     padding: 0;     list-style: none;} .sidebar-menu .sidebar-contact ul li {     font-size: 16px;     line-height: 35px;     color: #2b2b2b;     font-family: var(--secondary-font);} .sidebar-menu .sidebar-contact ul li i {     font-size: 16px;     margin-right: 5px;     width: 25px;} .sidebar-menu .sidebar-subscribe {     margin-top: 35px;     margin-bottom: 30px;     display: -webkit-box;     display: -ms-flexbox;     display: flex;} .sidebar-menu .sidebar-subscribe input[type='text'] {     border: 1px solid #CCD3DC;     border-right: 0;     height: 45px;     padding: 0 20px 0 20px;} .sidebar-menu .sidebar-subscribe button {     background: rgba(var(--e-global-color-very-dark-blue-one), 0.5);     border: 0;     height: 45px;     width: 46px;     -webkit-transition: all .3s;     -o-transition: all .3s;     transition: all .3s;     cursor: pointer;} .sidebar-menu .sidebar-subscribe button:hover {     background: var(--e-global-color-very-dark-blue-one);} .sidebar-menu .sidebar-subscribe button:focus {     outline: 0;} .sidebar-menu .sidebar-subscribe button i {     color: var(--e-global-color-white);} .sidebar-menu .social-link {     margin-top: 20px;} .sidebar-menu .social-link ul {     margin: 0;     padding: 0;} .sidebar-menu .social-link ul li {     list-style: none;     float: left;     margin: 0;     width: 40px;     height: 40px;     border-radius: 50%;     background: rgba(4, 51, 129, 0.1);     line-height: 43px;     text-align: center;     margin-right: 15px;     -webkit-transition: all .5s;     -o-transition: all .5s;     transition: all .5s;     cursor: pointer;} .sidebar-menu .social-link ul li:hover {     background: var(--e-global-color-very-dark-blue-one);     color: var(--e-global-color-white);} .sidebar-menu.active {     width: 365px;     opacity: 1;     visibility: visible;} .sidebar-menu.active .sidebar-inner {     top: 0;     opacity: 1;     visibility: visible;     -webkit-transition: all 1s ease-out 1.2s;     -o-transition: all 1s ease-out 1.2s;     transition: all 1s ease-out 1.2s;     -webkit-backface-visibility: hidden;     backface-visibility: hidden;} .left-line-bg {     background-repeat: no-repeat;     background-position-y: center;     background-size: 200px;} .right-line-bg {     background-repeat: no-repeat;     background-position-y: center;     background-position-x: right;     background-size: 120px;} .right-bottom-line-bg {     background-repeat: no-repeat;     background-position-y: 125px;     background-position-x: right;     background-size: 120px;} .left-bottom-line-bg {     background-repeat: no-repeat;     background-position-y: bottom;     background-size: 200px;} .shape-4 {     background-repeat: no-repeat;     background-size: contain;} .shape-2 {     background-repeat: no-repeat;     background-size: contain;} .shape-3 {     background-repeat: no-repeat;     background-size: contain;} .shape-5 {     background-repeat: no-repeat;     background-size: cover;     background-position: bottom;} .right-bottom2-line-bg {     background-repeat: no-repeat;     background-position-y: 165px;     background-position-x: right;     background-size: 120px;} .about-work-shape {     background-position-x: right !important;     background-size: 100% 102% !important;     background-position: inherit !important;}/*-------------------- 404 pages --------------------*/ .error-area {     padding-bottom: 100px;} .error-area .error-message {     padding: 20px;     display: -webkit-box;     display: -ms-flexbox;     display: flex;     -webkit-box-orient: vertical;     -webkit-box-direction: normal;     -ms-flex-direction: column;     flex-direction: column;     -webkit-box-pack: center;     -ms-flex-pack: center;     justify-content: center;     height: 100%;} .error-area .error-message .title {     font-size: 40px;     font-weight: 700;     line-height: 60px;     text-transform: capitalize;     margin-bottom: 15px;} .error-area .error-message .descr {     font-size: 18px;     text-transform: capitalize;     color: var(--e-global-color-primary);     font-weight: 500;     line-height: 30px;     display: block;     margin-bottom: 40px;} .error-area .error-message .backtohome {     display: inline-block;     font-size: 20px;     font-weight: 500;     color: var(--e-global-color-white);     width: 230px;     text-align: center;     background-color: var(--e-global-color-very-dark-blue);     border-radius: 35px;     height: 60px;     line-height: 60px;     -webkit-transition: all 0.3s ease-in;     -moz-transition: all 0.3s ease-in;     -o-transition: all 0.3s ease-in;     transition: all 0.3s ease-in;} .error-area .error-message .backtohome:hover {     background-color: #2e3970;     color: var(--e-global-color-white);}/*------------------------------ case Page ------------------------------*/ .case-page-area {     padding: 0px 0px 100px;} .case-single {     margin-bottom: 70px;     display: -webkit-box;     display: -ms-flexbox;     display: flex;} .case-single.style-02 {     margin-bottom: 20px;} .case-single .case-content {     margin: auto;     padding-left: 15px;} .case-single .case-content h3 {     margin-bottom: 20px;} .case-image {     position: relative;     display: inline-block;} .case-image .case-item-hover {     position: absolute;     top: 0;     left: 0;     display: -webkit-box;     display: -ms-flexbox;     display: flex;     width: 100%;     height: 100%;     overflow: hidden;} .case-image .case-item-hover a {     display: block;     width: 100%;     height: 100%;} .case-image .case-item-hover .case-link {     position: absolute;     left: 0;     right: 0;     text-align: center;     top: calc(50% - 15px);     -webkit-transform: translateY(-50%);     -ms-transform: translateY(-50%);     transform: translateY(-50%);     -webkit-transition: all .5s ease;     -o-transition: all .5s ease;     transition: all .5s ease;     opacity: 0;     z-index: 9;     width: 30px;     height: 30px;     left: calc(50% - 0px);     -webkit-transition-delay: 0.3s;     -o-transition-delay: 0.3s;     transition-delay: 0.3s;} .case-image .case-item-hover .case-link span {     color: var(--e-global-color-white);     width: 100%;     height: 100%;     line-height: 50px;     display: block;     font-size: 18px;} .case-image .case-item-hover .case-link span::before {     font-size: 30px;} .case-image .case-item-hover:before {     position: absolute;     left: -50%;     top: -50%;     width: 100%;     height: 100%;     content: '';     background-color: rgba(0, 0, 0, 0.2);     z-index: 1;     opacity: 0;     -webkit-transition: all .5s ease;     -o-transition: all .5s ease;     transition: all .5s ease;} .case-image .case-item-hover:after {     position: absolute;     right: -50%;     bottom: -50%;     width: 100%;     height: 100%;     content: '';     background-color: rgba(0, 0, 0, 0.2);     z-index: 1;     opacity: 0;     -webkit-transition: all .5s ease;     -o-transition: all .5s ease;     transition: all .5s ease;} .case-image:hover .case-item-hover:before {     opacity: 1;     left: 0;     top: 0;} .case-image:hover .case-item-hover:after {     opacity: 1;     right: 0;     bottom: 0;} .case-image:hover .case-link {     opacity: 1;     left: calc(50% - 15px);}/*------------------------------ case Details Page ------------------------------*/ .case-details-area {     padding: 0px 0px 100px;} .single-case-item {     position: relative;     text-align: left;     margin-bottom: 30px;} .single-case-item .case-content {     position: absolute;     bottom: 0;     left: 10px;     right: 10px;     padding: 25px 15px;     z-index: 1;     opacity: 0;     visibility: hidden;     -webkit-transition: .6s;     -o-transition: .6s;     transition: .6s;     padding: 25px;} .single-case-item .case-content::before {     content: '';     position: absolute;     left: 0;     top: 0;     right: 0;     bottom: 0;     margin: 5px;     background-color: #ff8b00;     z-index: -1;     border-radius: 2px;} .single-case-item .case-content h3 {     font-size: 20px;     margin-bottom: 5px;     margin-top: 0px;     color: var(--e-global-color-white);} .single-case-item .case-content h3 a {     color: var(--e-global-color-white);} .single-case-item .case-content p {     color: #fce5ca;     font-weight: 400;} .single-case-item:hover .case-content, .single-case-item .single-case-item:focus .case-content {     bottom: 10px;     opacity: 1;     visibility: visible;     color: var(--e-global-color-white);} .case-details-image {     margin-bottom: 30px;} .cases-details-desc {     margin-top: 5px;} .cases-details-desc h3 {     margin-bottom: 13px;     font-size: 24px;     font-weight: 700;} .cases-details-desc .features-text {     margin-top: 25px;     margin-bottom: 25px;} .cases-details-desc .features-text h4 {     margin-bottom: 12px;     font-size: 17px;     font-weight: 600;} .cases-details-desc .features-text h4 i {     font-size: 16px;     margin-right: 4px;     color: var(--e-global-color-very-dark-blue-one);} .cases-details-desc .case-details-info {     display: -ms-flexbox;     display: -webkit-box;     display: flex;     -ms-flex-wrap: wrap;     flex-wrap: wrap;     margin-right: -15px;     margin-left: -15px;     margin-top: 35px;} .cases-details-desc .case-details-info .single-info-box {     -ms-flex: 0 0 20%;     -webkit-box-flex: 0;     flex: 0 0 20%;     max-width: 20%;     padding-left: 15px;     padding-right: 15px;} .cases-details-desc .case-details-info .single-info-box h4 {     margin-bottom: 10px;     font-size: 19px;     font-weight: 700;} .cases-details-desc .case-details-info .single-info-box span {     display: block;     color: var(--e-global-color-primary);     font-size: 15px;} .cases-details-desc .case-details-info .single-info-box .social {     padding-left: 0;     margin-bottom: 0;     list-style-type: none;} .cases-details-desc .case-details-info .single-info-box .social li {     display: inline-block;     margin-right: 8px;} .cases-details-desc .case-details-info .single-info-box .social li a {     color: var(--e-global-color-very-dark-blue-one);     display: inline-block;} .cases-details-desc .case-details-info .single-info-box .social li a:hover {     color: var(--e-global-color-very-dark-blue-one);     -webkit-transform: translateY(-5px);     -ms-transform: translateY(-5px);     transform: translateY(-5px);}/*-------------------------------------------------------------- ## Widgets --------------------------------------------------------------*/ .widget {     margin-bottom: 30px;} .sidebar .widget {     margin-bottom: 40px;} .widget .widget-title {     font-size: 16px;     font-weight: 500;} .widget.widget_nav_menu ul li.menu-item-has-children:after {     display: none;} .widget ul {     margin: 0;     padding: 0;     list-style: none;} .widget ul li ul {     margin-left: 20px;} .widget ul li {     display: block;     word-break: break-word;} .widget ul li:first-child {     margin-top: 3px;} .widget ul li:last-child {     margin-bottom: 0px;}.widget ul li:last-child i {    font-size: 18px;} .widget ul li a {     color: inherit;     -webkit-transition: all 0.3s ease-in;     -moz-transition: all 0.3s ease-in;     -o-transition: all 0.3s ease-in;     transition: all 0.3s ease-in;} .widget ul li a:hover {     color: var(--e-global-color-very-dark-blue);} .footer-widget.widget_nav_menu ul li a {     position: relative;} .footer-widget.widget_nav_menu ul li a:after {     position: absolute;     left: 0;     top: 0;     content: "";     font-family: "fontawesome";     font-weight: 900;     color: var(--e-global-color-very-dark-blue);} .widget.widget_nav_menu ul {     margin: 0;     padding: 0;     list-style: none;} .widget.widget_nav_menu ul li {     margin: 13px 0;} .widget.widget_nav_menu ul li:first-child {     margin-top: 0;} .widget.widget_nav_menu ul li:last-child {     margin-bottom: 0;} .widget.widget_nav_menu ul li > ul {     margin-left: 15px;} .widget.footer-widget .widget-title {     color: var(--e-global-color-white);     font-weight: 700;     font-size: 24px;     margin-bottom: 40px;} .widget.footer-widget .widget-title span.dot {     color: var(--e-global-color-very-dark-blue);} .widget.footer-widget p {     color: var(--e-global-color-white);     font-weight: 500;     font-size: 16px;     line-height: 37px;} .widget .input-group .btn {     background: var(--e-global-color-very-dark-blue-one);     text-transform: uppercase;     color: var(--e-global-color-white);     padding: 15px;     font-size: 15px;} .widget .input-group .btn:hover {     background: #515151 !important;     color: var(--e-global-color-very-dark-blue-one) !important;     -webkit-transition: all 0.5s linear;     -o-transition: all 0.5s linear;     transition: all 0.5s linear;}/*---------------------------------------------- # Nav bar ----------------------------------------------*/ .navbar-area-1 .navbar-top .container {     max-width: 95%;} .navbar-area-1 .nav-container {     max-width: 95%;} .navbar-top {     background-image: -webkit-linear-gradient(top, #5775db 0%, #762dc4 100%);     background-image: -o-linear-gradient(top, #5775db 0%, #762dc4 100%);     background-image: -webkit-gradient(linear, left top, left bottom, from(#5775db), to(#762dc4));     background-image: linear-gradient(to bottom, #5775db 0%, #762dc4 100%);     height: 60px;} .navbar-top .topbar-left {     margin: 0;     padding: 0;     list-style: none;     display: -webkit-inline-box;     display: -ms-inline-flexbox;     display: inline-flex;} .navbar-top .topbar-left > li {     cursor: pointer;} .navbar-top .topbar-left > li:first-child {     padding: 0px;} .navbar-top .topbar-right {     margin: 0;     padding: 0;     list-style: none;     display: -webkit-inline-box;     display: -ms-inline-flexbox;     display: inline-flex;} .navbar-top .topbar-right li {     cursor: pointer;} .navbar-top .topbar-right li:first-child {     padding: 0 20px;     position: relative;     margin-right: 35px;} .navbar-top .topbar-right li:last-child {     padding: 0px 0 0 20px;     margin-left: 23px !important;     position: relative;} .navbar-top .topbar-right li.topbar-social-icon {     padding: 0 6px;} .navbar-top .topbar-right li.topbar-social-icon a {     -webkit-transition: all 0.3s ease-in;     -o-transition: all 0.3s ease-in;     transition: all 0.3s ease-in;}.navbar-top .topbar-right li:first-child:before {    position: absolute;    content: "";    background-color: var(--e-global-color-white);    width: 1px;    height: 16px;    right: -8px;    top: 22px;}.navbar-top .topbar-right li:last-child:before {    position: absolute;    content: "";    background-color: var(--e-global-color-white);    width: 1px;    height: 16px;    top: 22px;    left: -8px;}.blog-item .blog-item-title a{    color: var(--e-global-color-black) !important;}/* .single h2{    color: var(--e-global-color-black) !important;} */.blog h2{    color: var(--e-global-color-black) !important;}.wp-block-tag-cloud{    text-align: left !important;}.wp-block-latest-posts__post-title{    text-align: left !important;}.wp-block-tag-cloud a{    font-size: 12px !important;    padding: 0px  3px!important;    margin-bottom: 2px !important;    border: 1px solid;}.search h2{    color: var(--e-global-color-black) !important;} .blog-item .blog-item-title a:hover, .topbar-single-info:hover, .navbar-top .topbar-right li.topbar-social-icon a:hover {     opacity: 0.8;} .navbar-middle {     padding: 30px 0;} .topbar-single-info {     padding: 0 15px;     font-size: 16px;     font-weight: 700;     color: var(--e-global-color-white);     height: 60px;     line-height: 60px;     transition: 0.4s;} .topbar-single-info i {     margin-right: 8px;}li.topbar-single-info a:hover, ul.topbar-left li:hover {    color: #00acee;} .topbar-select {     border: 0;     padding: 0 30px 0 20px;     font-size: 16px;     font-weight: 700;     height: 60px;     line-height: 60px;     background: transparent;     width: 110px;} .topbar-select:after {     display: inline-block;     width: 0;     height: 0;     margin-left: .255em;     vertical-align: .255em;     content: "";     border-top: 5px solid;     border-right: 5px solid transparent;     border-bottom: 0;     border-left: 5px solid transparent;     -webkit-transform: rotate(0) !important;     -ms-transform: rotate(0) !important;     transform: rotate(0) !important;     margin-top: -2.5px;     right: 15px;} .topbar-currency {     position: relative;} .topbar-currency:before {     content: '\f0ac';     font-family: FontAwesome;     background-size: 100%;     position: absolute;     left: 0px;} .topbar-currency .list {     z-index: 99999;     width: 100%;} .topbar-currency .list li {     color: var(--e-global-color-primary);} .topbar-help .btn {     height: 60px;     background: none;     color: var(--e-global-color-text);     border: 0;     outline: 0 !important;     padding: 0 20px;     line-height: 60px;     font-size: 14px;} .topbar-help .btn:after {     vertical-align: .1em;     border-top: 5px solid;     border-right: 5px solid transparent;     border-left: 5px solid transparent;} .topbar-help .dropdown-menu {     z-index: 99999;     font-size: 14px;} .main-search {     display: inline-block;     border-radius: 50px;     background: var(--e-global-color-white);} .main-search input {     height: 50px;     line-height: 50px;     font-size: 16px;     border-radius: 50px 0 0 50px;     outline: 0;     border: 0;     width: 75%;     padding: 0 30px;} .main-search input:focus, .main-search input:active {     outline: 0;     border: 0;} .main-search button {     border-radius: 50px;     font-size: 18px;     font-weight: 700;     background: var(--e-global-color-very-dark-blue-one);     border: 0;     color: var(--e-global-color-white);     cursor: pointer;     height: 50px;     line-height: 50px;     width: 25%;     position: absolute;     right: 0;} .main-search button:active, .main-search button:focus {     -webkit-box-shadow: 0;     box-shadow: 0;     outline: 0;} .topbar-cat-select .nice-select {     height: 50px;     line-height: 50px;     font-size: 16px;     border: 0;     border-top: 1px solid var(--e-global-color-extra-light-gray);     border-bottom: 1px solid var(--e-global-color-extra-light-gray);     color: #2b2b2b;     border-radius: 0;} .topbar-cat-select .nice-select:after {     display: inline-block;     width: 0;     height: 0;     margin-left: .255em;     vertical-align: .255em;     content: "";     border-top: 5px solid;     border-right: 5px solid transparent;     border-bottom: 0;     border-left: 5px solid transparent;     -webkit-transform: rotate(0) !important;     -ms-transform: rotate(0) !important;     transform: rotate(0) !important;     margin-top: -2.5px;} .topbar-cat-select .nice-select .list {     z-index: 99999;}/************ navbar area ************/ .navbar-area {     padding: 0;     position: relative;     width: 100%;     top: 0;     z-index: 9999;     -webkit-transition: all .4s;     -o-transition: all .4s;     transition: all .4s;} .navbar-area .navbar {    background: transparent;     position: relative;    top: 0;    left: 0;    margin-bottom: -114px;} .navbar-area .nav-container {     background-color: transparent;     -webkit-transition: all .4s;     -o-transition: all .4s;     transition: all .4s;} .navbar-area .nav-container .logo a {    display: -webkit-inline-box;    display: -ms-inline-flexbox;    display: inline-flex;    width: 230px;	display: block;    margin-top: 10px} .navbar-area .nav-container .navbar-collapse .navbar-nav {    display: block;    width: 100%;    text-align: right;    margin-top: 10px;}.navbar-area .nav-container .navbar-collapse .navbar-nav.navbar-nav-primary ul {    margin-bottom: 0 !important;}.navbar-area .nav-container .navbar-collapse .navbar-nav li {     display: inline-block;     font-size: 16px;     font-weight: 700;     line-height: 100px;     text-transform: uppercase;     letter-spacing: 0.5px;} .right-part-search a i{     width: 45px;     height: 45px;     text-align: center;     line-height: 45px;     border-radius: 50%;     border: 1px solid gray;     color: var(--e-global-color-black);     transition: 0.4s;} .right-part-search a i:hover{     background: var(--e-global-color-very-dark-blue);     color: var(--e-global-color-white);} .navbar-area .nav-container .navbar-collapse .navbar-nav li a {     color: var(--e-global-color-white);} .navbar-area .nav-container .navbar-collapse .navbar-nav li:hover a {     color: var(--e-global-color-very-dark-blue);} .navbar-area .nav-container .navbar-collapse .navbar-nav li + li {     margin-left: 20px;} .navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children {     position: relative;     z-index: 0;     margin-right: 15px;} .navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children:before {    position: absolute;    font-size: 16px;    font-weight: 100;    right: -7px;    top: 52%;     content: '';     font-family: 'fontawesome';     -webkit-transform: translateY(-50%);     -ms-transform: translateY(-50%);     transform: translateY(-50%);     -webkit-transition: all 0.3s ease-in;     -o-transition: all 0.3s ease-in;     transition: all 0.3s ease-in;    opacity: 1;    display: inline-block;    margin-left: 0.255em;    vertical-align: 0.255em;    content: "";    border-top: 0.3em solid;    border-right: 0.3em solid transparent;    border-bottom: 0;    border-left: 0.3em solid transparent;    color: var(--e-global-color-white);} .navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children:hover {     /* -webkit-transition: all 0.3s ease-in;     -moz-transition: all 0.3s ease-in;     -o-transition: all 0.3s ease-in;     transition: all 0.3s ease-in; */     color: var(--e-global-color-very-dark-blue);     transition: none !important;} .navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children:hover > .sub-menu {     visibility: visible;     opacity: 1;} .navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu {     position: absolute;     text-align: left;     min-width: 200px;     margin: 0;     padding: 10px 24px;     list-style: none;     left: 0;     top: 100%;     -webkit-box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.1);     box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.1);     background-color: var(--e-global-color-white);     z-index: 9;     visibility: hidden;     opacity: 0;     /* -webkit-transition: all 0.3s ease-in;     -moz-transition: all 0.3s ease-in;     -o-transition: all 0.3s ease-in;     transition: all 0.3s ease-in; */     transition: none !important;     background-color: var(--e-global-color-white);    background-clip: padding-box;    border: 1px solid rgba(0,0,0,.15);    border-radius: 10px;} .navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu.border-bt0 {     border-bottom: 0px !important;} .navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu li {     display: block;     margin-left: 0;     line-height: 22px;     font-size: 15px;} .navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu li + li {     border-top: 1px solid var(--e-global-color-very-light-gray);} .navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu li a {     display: block;     padding: 6px 0px;    font-weight: 400;     background-color: var(--e-global-color-white);     white-space: nowrap;     color: var(--global--color-blue);     /* -webkit-transition: all .3s;     -o-transition: all .3s;     transition: all .3s; */     /* -webkit-transition: all 0.3s ease-in;     -moz-transition: all 0.3s ease-in;     -o-transition: all 0.3s ease-in;     transition: all 0.3s ease-in; */     transition: none !important;} .navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu li a i {     opacity: 0;     -webkit-transition: all .5s;     -o-transition: all .5s;     transition: all .5s;     margin-right: -18px;     position: relative;     color: var(--e-global-color-very-dark-blue-one);} .navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu li a:hover {     color: var(--e-global-color-text);} .navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu li a:hover i {     opacity: 1;     margin-right: 5px;} .navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu .menu-item-has-children {     position: relative;     z-index: 0;     padding-right: 0px;} .navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu .menu-item-has-children:before {     position: absolute;     right: 15px;     top: 50%;     content: '\f105';     font-family: 'fontawesome';     -ms-transform: translateY(-50%);    /* IE 9 */     -webkit-transform: translateY(-50%);    /* Chrome, Safari, Opera */     transform: translateY(-50%);     color: var(--global--color-blue);     border: none;} .navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu .menu-item-has-children > .sub-menu {    left: 112.5%;     top: 0;} .navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu .menu-item-has-children > .sub-menu .sub-menu .sub-menu {     left: auto;     right: 100%;} .navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu .menu-item-has-children:hover > .sub-menu {     visibility: visible;     opacity: 1;} .navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu .menu-item-has-children:hover > .sub-menu li:hover:before {     color: var(--e-global-color-white);} .navbar-area .nav-container .navbar-collapse .navbar-nav > li {     padding-right: 13px;     margin-right: 0px;} .navbar-area .nav-container .navbar-collapse .navbar-nav > li:hover {     color: var(--e-global-color-very-dark-blue);} .navbar-area .nav-container .navbar-collapse .navbar-nav > li:hover > a, .navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu li a:hover {     color: var(--e-global-color-very-dark-blue);} .nav-transparent .nav-container .navbar-collapse .navbar-nav > li {     position: relative;     padding: 0 7px;} .nav-transparent .nav-container .navbar-collapse .navbar-nav > li:after {    content: '';    position: absolute;    height: 3px;    width: 90%;    -webkit-transition: all 0.3s ease-in;    -o-transition: all 0.3s ease-in;    transition: all 0.3s ease-in;    left: 0;    bottom: 30px;    opacity: 0;    background: var(--e-global-color-very-dark-blue);    right: 0;    margin: 0 auto;}.style-2 .nav-transparent .nav-container .navbar-collapse .navbar-nav > li:after {    background-color: var(--e-global-color-accent);} .nav-transparent .nav-container .navbar-collapse .navbar-nav > li.current-menu-item:after {     opacity: 1;     bottom: 30px;}.nav-transparent .nav-container .navbar-collapse .navbar-nav > li.current-menu-item a {    font-weight: 400;} .nav-transparent .nav-container .navbar-collapse .navbar-nav > li.current-menu-item:before {     opacity: 1;     top: 52% !important;} .nav-transparent .nav-container .navbar-collapse .navbar-nav > li:hover:after {     opacity: 1;     bottom: 30px;} .nav-transparent .nav-container .navbar-collapse .navbar-nav li.current-menu-item:hover:before {    top: 52% !important; }.navbar-area.style-2 .nav-container .navbar-collapse .navbar-nav li:hover a{    color:white;} .nav-transparent .nav-container .right-part-search {     padding: 0 20px 0 50px;} .navbar .nav-container .navbar-collapse .navbar-nav > li > a {     color: var(--e-global-color-white);     line-height: 65px;} .nav-white .nav-container .navbar-collapse .navbar-nav > li > a {     color: var(--e-global-color-white);     line-height: 90px;} .nav-transparent .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu {    top: 70%;}.mobile-logo {    display: none;}.menu-open {     opacity: 1;     margin-right: 0;     visibility: visible;} .bar1 {     width: 32px;     height: 2px;     margin-bottom: 5px;     position: absolute;     background: var(--e-global-color-white);     z-index: 9999;     top: 10px;     right: -5px;} .bar2 {     width: 24px;     height: 2px;     margin-bottom: 5px;     position: absolute;     background: var(--e-global-color-white);     z-index: 9999;     top: 17px;     right: -5px;} .bar3 {     width: 18px;     height: 2px;     margin-bottom: 5px;     position: absolute;     background: var(--e-global-color-white);     z-index: 9999;     top: 24px;     right: -5px;} .responsive-mobile-menu button:focus {     outline: none;     border: none;} .right-part-search {     list-style: none;     padding: 0 20px 0 10px;     margin: 0;     height: 100px;     line-height: 100px;     font-size: 13px;     color: #b0b0b0;} .right-part-search a {     -webkit-transition: all 0.3s ease-in;     -o-transition: all 0.3s ease-in;     transition: all 0.3s ease-in;} .right-part-search a:hover {     color: var(--e-global-color-white);} .nav-right-part .right-part-text {     color: var(--e-global-color-white) !important;} .nav-right-part ul {     padding: 0;     margin: 0;} .nav-right-part ul li {     list-style: none;     float: left;     line-height: 1.1;     margin-right: 25px;} .nav-right-part ul li:last-child {     margin-right: 0px;} .nav-right-part ul li.search {     position: relative;     padding: 10px 0px 10px 20px;     -webkit-transition: all .4s;     -o-transition: all .4s;     transition: all .4s;} .nav-right-part ul li.search a {     font-size: 20px;     color: var(--e-global-color-very-dark-blue-one);} .nav-right-part ul li.heart {     width: 45px;     height: 45px;     background: var(--e-global-color-white);     border-radius: 50%;     text-align: center;     line-height: 50px;     -webkit-transition: all .3s;     -o-transition: all .3s;     transition: all .3s;} .nav-right-part ul li.heart:hover {     background: #dc3545;} .nav-right-part ul li.heart:hover i {     color: var(--e-global-color-white);} .nav-right-part ul li.heart i {     color: #dc3545;     -webkit-transition: all .3s;     -o-transition: all .3s;     transition: all .3s;} .nav-right-part ul li.menubar a i:before {     font-size: 40px;} .nav-right-part ul li.menubar:hover a i {     color: var(--e-global-color-white);     cursor: pointer;} .navbar-area .nav-container .navbar-collapse .navbar-nav li {     display: inline-block;     font-size: 16px;     font-weight: 400;     line-height: 100px;     text-transform: capitalize;} .navbar-area-2 {     position: relative;     top: 0;} .navbar-area-2 .navbar-top {     background: transparent;} .nav-transparent {     background: transparent;} .nav-transparent .nav-white {     border-radius: 10px;     position: relative;	 height: 100px;} .nav-transparent .nav-white .navbar-nav li a {     color: var(--e-global-color-white);     -webkit-transition: all 0.3s ease-in;     -o-transition: all 0.3s ease-in;     transition: all 0.3s ease-in;     font-family: 'ubuntu';     font-size: 18px;     font-weight: 500;} .nav-transparent .nav-white .right-part-search a:hover {     color: #282828;} .nav-transparent .toggle-btn .icon-left {     background-color: var(--e-global-color-white);} .nav-transparent .toggle-btn .icon-left:before {     background-color: var(--e-global-color-white);} .nav-transparent .toggle-btn .icon-left:after {     background-color: var(--e-global-color-white);} .nav-transparent .toggle-btn .icon-left:hover {     cursor: pointer;} .nav-transparent .toggle-btn .icon-right {     background-color: var(--e-global-color-white);} .nav-transparent .toggle-btn .icon-right:before {     background-color: var(--e-global-color-white);} .nav-transparent .toggle-btn .icon-right:after {     background-color: var(--e-global-color-white);} .nav-transparent .toggle-btn .icon-right:hover {     cursor: pointer;} .nav-style-01 .nav-container .navbar-collapse .navbar-nav li a {     color: var(--e-global-color-white);     -webkit-transition: all 0.3s ease-in;     -o-transition: all 0.3s ease-in;     transition: all 0.3s ease-in;} .nav-style-01 .nav-right-part ul li.search a {     color: var(--e-global-color-white);} .nav-style-01 .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children:before {     color: var(--e-global-color-white);} .nav-style-01 .nav-right-part li {     position: relative;     top: 3px;} .nav-style-01 .nav-right-part li a {     color: var(--e-global-color-white);}.navbar-area .scroll-up {    background: #ff5733 !important;    z-index: 3;    transition: top 5s linear;    border-bottom: 1px solid var(--global--color-darkblue);    position: fixed;    left: 0;    right: 0;    top: 0;    animation: slide-down 0.7s;}.blog .standard-postbox{    width: 100%;    float: left;    text-align: left;} .nav-style-01 .menubar {     top: 0px !important;} .nav-style-01.navbar-area-fixed {     background: var(--e-global-color-very-dark-blue-one);     -webkit-box-shadow: 0px 4px 6px 0px rgba(228, 226, 234, 0.06);     box-shadow: 0px 4px 6px 0px rgba(228, 226, 234, 0.06);} .toggle-btn {     left: auto;     right: 0;     position: absolute;     width: 30px;     height: 60px;     padding: 0 !important;     -webkit-transition-duration: 0.5s;     -o-transition-duration: 0.5s;     transition-duration: 0.5s;     top: -18px;     background: transparent !important;     border: 0;} .toggle-btn .icon-left {     -webkit-transition-duration: 0.5s;     -o-transition-duration: 0.5s;     transition-duration: 0.5s;     position: absolute;     height: 2px;     width: 10px;     top: 30px;     left: 7px;     background-color: var(--e-global-color-white);} .toggle-btn .icon-left:before {     -webkit-transition-duration: 0.5s;     -o-transition-duration: 0.5s;     transition-duration: 0.5s;     position: absolute;     width: 10px;     height: 2px;     background-color: var(--e-global-color-white);     content: "";     top: -7px;     left: 0;} .toggle-btn .icon-left:after {     -webkit-transition-duration: 0.5s;     -o-transition-duration: 0.5s;     transition-duration: 0.5s;     position: absolute;     width: 10px;     height: 2px;     background-color: var(--e-global-color-white);     content: "";     top: 7px;     left: 0;} .toggle-btn .icon-left:hover {     cursor: pointer;} .toggle-btn .icon-right {     -webkit-transition-duration: 0.5s;     -o-transition-duration: 0.5s;     transition-duration: 0.5s;     position: absolute;     height: 2px;     width: 10px;     top: 30px;     background-color: var(--e-global-color-white);     left: 17px;} .toggle-btn .icon-right:before {     -webkit-transition-duration: 0.5s;     -o-transition-duration: 0.5s;     transition-duration: 0.5s;     position: absolute;     width: 10px;     height: 2px;     background-color: var(--e-global-color-white);     content: "";     top: -7px;     left: 0;} .toggle-btn .icon-right:after {     -webkit-transition-duration: 0.5s;     -o-transition-duration: 0.5s;     transition-duration: 0.5s;     position: absolute;     width: 10px;     height: 2px;     background-color: var(--e-global-color-white);     content: "";     top: 7px;     left: 0;} .toggle-btn .icon-right:hover {     cursor: pointer;} .toggle-btn.open .icon-left {     -webkit-transition-duration: 0.5s;     -o-transition-duration: 0.5s;     transition-duration: 0.5s;     background: transparent;} .toggle-btn.open .icon-left:before {     -webkit-transform: rotateZ(45deg) scaleX(1.4) translate(2px, 1px);     -ms-transform: rotate(45deg) scaleX(1.4) translate(2px, 1px);     transform: rotateZ(45deg) scaleX(1.4) translate(2px, 1px);} .toggle-btn.open .icon-left:after {     -webkit-transform: rotateZ(-45deg) scaleX(1.4) translate(2px, -2px);     -ms-transform: rotate(-45deg) scaleX(1.4) translate(2px, -2px);     transform: rotateZ(-45deg) scaleX(1.4) translate(2px, -2px);} .toggle-btn.open .icon-right {     -webkit-transition-duration: 0.5s;     -o-transition-duration: 0.5s;     transition-duration: 0.5s;     background: transparent;} .toggle-btn.open .icon-right:before {     -webkit-transform: rotateZ(-45deg) scaleX(1.4) translate(-2px, 1px);     -ms-transform: rotate(-45deg) scaleX(1.4) translate(-2px, 1px);     transform: rotateZ(-45deg) scaleX(1.4) translate(-2px, 1px);} .toggle-btn.open .icon-right:after {     -webkit-transform: rotateZ(45deg) scaleX(1.4) translate(-2px, -2px);     -ms-transform: rotate(45deg) scaleX(1.4) translate(-2px, -2px);     transform: rotateZ(45deg) scaleX(1.4) translate(-2px, -2px);} .toggle-btn:hover {     cursor: pointer;}/* video play for home 1 */ .play-icon-pulse {     display: block;     width: 50px;     height: 50px;     border-radius: 50%;     line-height: 50px;     background-color: transparent;     cursor: pointer;     -webkit-box-shadow: 0 0 0 #FF9300;     box-shadow: 0 0 0 #FF9300;     -webkit-animation: play-icon-pulse 2s infinite;     animation: play-icon-pulse 2s infinite;} .play-icon-pulse:hover {     -webkit-animation: none;     animation: none;} @-webkit-keyframes play-icon-pulse {     0% {         -moz-box-shadow: 0 0 0 0 #FF9300;         -webkit-box-shadow: 0 0 0 0px #FF9300;         box-shadow: 0 0 0 0 #FF9300;    }     50% {         -moz-box-shadow: 0 0 0 10px rgba(209, 147, 53, 0.5);         -webkit-box-shadow: 0 0 0 10px rgba(255, 184, 78, 0.5);         box-shadow: 0 0 0 10px rgba(255, 184, 78, 0.5);    }     100% {         -moz-box-shadow: 0 0 0 20px rgba(255, 184, 78, 0.1);         -webkit-box-shadow: 0 0 0 20px rgba(255, 184, 78, 0.1);         box-shadow: 0 0 0 20px rgba(255, 184, 78, 0.1);    }}/*-------------------------------- Blog Details Page ---------------------------------*/ .blog-details-area {     position: relative;     z-index: 0;     overflow: hidden;} .blog-details-area .blog-details-content .thumb {     margin-bottom: 23px;} .blog-details-area .blog-details-content .common_area {     position: relative;} .blog-details-area .blog-details-content .date {     -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2);     box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2);     display: inline-block;     width: 100px;     height: 100px;     text-align: center;     position: absolute;     top: -123px;     left: 0;     background: var(--e-global-color-white);} .blog-details-area .blog-details-content .date span {     font-size: 50px;     font-weight: 100;     font-family: 'Poppins', sans-serif;     color: var(--e-global-color-black)b2d;     line-height: 50px;     padding-top: 16px;     display: block;} .blog-details-area .blog-details-content .date p {     font-size: 14px;     line-height: 14px;     font-weight: 700;     font-family: 'Poppins', sans-serif;     color: var(--e-global-color-very-dark-blue);     text-transform: uppercase;} .blog-details-area .blog-details-content .common_area ul {     padding-left: 0;} .blog-details-area .blog-details-content .common_area ul li {     display: inline-block;} .blog-details-area .blog-details-content .common_area ul li a {     font-size: 14px;     color: var(--e-global-color-accent);     margin-right: 35px;} .blog-details-area .blog-details-content .blockquote-wrapper {     border: none;     padding: 25px 30px 26px;     background: var(--e-global-color-black)b2d;     margin: 28px 0px 24px;     border-radius: 8px;} .blog-details-area .blog-details-content .blockquote-wrapper i {     font-size: 60px;     color: #c8c7e6;} .blog-details-area .blog-details-content .blockquote-wrapper p {     margin-bottom: 10px;     color: #c8c7e6;     font-size: 15px;} .blog-details-area .blog-details-content .blockquote-wrapper .author {     font-size: 14px;     font-weight: 700;     color: var(--e-global-color-very-dark-blue);}.blog-details-area .author {    position: relative;    padding-left: 205px;    border: 1px solid var(--e-global-color-very-light-gray);}.blog-details-area span.author.vcard {    border: none;    padding-left: 0;}.blog-details-area .author .author-img {    position: absolute;    left: 40px;    top: 50%;    transform: translateY(-50%);}.blog-details-area .author .author-img a img {    border-radius: 50%;}.blog-details-area .author .author-img a:before {    position: absolute;    content: "";    background-color: var(--e-global-color-light-gray);    width: 4px;    height: 80px;    right: -40px;    top: 50%;    transform: translateY(-50%);}.blog-details-area .author .author-img a {    position: relative;    display: block;} .blog-details-area .blog-details-content .entry-footer {     margin: 27px 0 21px 0;} .blog-details-area .blog-details-content .entry-footer .title {     font-size: 18px;     line-height: 26px;     font-weight: 600;} .blog-details-area .blog-details-content .entry-footer .left-content {     display: inline-block;} .blog-details-area .blog-details-content .entry-footer .left-content ul {     padding-left: 0;} .blog-details-area .blog-details-content .entry-footer .left-content ul li {     display: inline-block;     margin: 0 3px;} .blog-details-area .blog-details-content .entry-footer .left-content ul li:first-child {     margin-left: 0;} .blog-details-area .blog-details-content .entry-footer .left-content ul li a {     display: block;     padding: 6px 15px 5px 15px;     border: 1px solid #dee2e6;     font-size: 14px;     border-radius: 3px;     color: var(--e-global-color-text);     -webkit-transition: all 0.3s ease-in;     -moz-transition: all 0.3s ease-in;     -o-transition: all 0.3s ease-in;     transition: all 0.3s ease-in;} .blog-details-area .blog-details-content .entry-footer .left-content ul li a:hover {     background-color: var(--e-global-color-very-dark-blue-one);     color: var(--e-global-color-white);     border: 1px solid var(--e-global-color-very-dark-blue-one);} .blog-details-area .blog-details-content .entry-footer .right-content {     display: inline-block;     float: right;} .blog-details-area .blog-details-content .entry-footer .right-content ul li {     display: inline-block;     margin: 0 5px;} .blog-details-area .blog-details-content .entry-footer .right-content ul li:first-child {     margin-left: 0;} .blog-details-area .blog-details-content .entry-footer .right-content ul li a {     display: block;     width: 35px;     height: 35px;     border-radius: 50%;     border: 1px solid #c8c8c8;     text-align: center;     line-height: 35px;     font-size: 14px;     -webkit-transition: all 0.3s ease-in;     -moz-transition: all 0.3s ease-in;     -o-transition: all 0.3s ease-in;     transition: all 0.3s ease-in;} .blog-details-area .blog-details-content .entry-footer .right-content ul li:hover .facebook {     background-color: #3b5999;     color: var(--e-global-color-white);     border: 1px solid #3b5999;} .blog-details-area .blog-details-content .entry-footer .right-content ul li:hover .twitter {     background-color: #55acee;     color: var(--e-global-color-white);     border: 1px solid #55acee;} .blog-details-area .blog-details-content .entry-footer .right-content ul li:hover .linkedin {     background-color: #0077B5;     color: var(--e-global-color-white);     border: 1px solid #0077B5;} .blog-details-area .blog-details-content .entry-footer .right-content ul li:hover .google {     background-color: #dd4b39;     color: var(--e-global-color-white);     border: 1px solid #dd4b39;} .blog-details-area .blog-details-content .entry-comment {     margin-top: 32px;} .blog-details-area .blog-details-content .entry-comment .title {     font-size: 24px;     line-height: 34px;     margin-bottom: 30px;} .blog-details-area .blog-details-content .entry-comment .comment-list {     padding-left: 0;} .blog-details-area .blog-details-content .entry-comment .comment-list li {     margin-bottom: 25px;     border-bottom: 1px solid #dee2e6 !important;} .blog-details-area .blog-details-content .entry-comment .comment-list li:last-child {     margin-bottom: 0;     border-bottom: none !important;} .blog-details-area .blog-details-content .entry-comment .comment-list li .single-comment-item {     position: relative;     min-height: 80px;} .blog-details-area .blog-details-content .entry-comment .comment-list li .single-comment-item .thumb {     position: absolute;     left: 0;     top: 0;     width: 80px;} .blog-details-area .blog-details-content .entry-comment .comment-list li .single-comment-item .thumb img {     border-radius: 50%;} .blog-details-area .blog-details-content .entry-comment .comment-list li .single-comment-item .content {     position: relative;     padding-left: 100px;     margin-bottom: 23px;} .blog-details-area .blog-details-content .entry-comment .comment-list li .single-comment-item .content .reply {     position: absolute;     right: 0;     top: 0;} .blog-details-area .blog-details-content .entry-comment .comment-list li .single-comment-item .content .reply a {     color: var(--e-global-color-very-dark-blue-one);     -webkit-transition: all 0.3s ease-in;     -moz-transition: all 0.3s ease-in;     -o-transition: all 0.3s ease-in;     transition: all 0.3s ease-in;     font-weight: 500;} .blog-details-area .blog-details-content .entry-comment .comment-list li .single-comment-item .content .reply a:hover {     color: var(--e-global-color-primary);} .blog-details-area .blog-details-content .entry-comment .comment-list li .single-comment-item .content .name {     font-size: 18px;     line-height: 28px;     margin-bottom: 0;     color: #242424;} .blog-details-area .blog-details-content .entry-comment .comment-list li .single-comment-item .content .time {     font-size: 14px;     display: block;     margin-bottom: 15px;     font-family: sans-serif;} .blog-details-area .blog-details-content .entry-comment .comment-list li .single-comment-item .content .time i {     padding-right: 7px;} .blog-details-area .blog-details-content .entry-comment .comment-list li .single-comment-item .content p {     font-size: 16px;     line-height: 26px;     color: var(--e-global-color-text);     margin-bottom: 0;} .blog-details-area .blog-details-content .comment-form-area {     margin-top: 30px;} .blog-details-area .blog-details-content .comment-form-area .title {     font-size: 24px;     line-height: 34px;     margin-bottom: 20px;} .blog-details-area .blog-details-content .comment-form-area .comments-entry-form .form-group .form-control {     height: 50px;     width: 100%;     border: 2px solid rgba(73, 80, 87, 0.1);     padding: 0 20px;     font-size: 14px;} .blog-details-area .blog-details-content .comment-form-area .comments-entry-form .form-group .form-control::-webkit-input-placeholder {    /* WebKit browsers */     color: #495057;} .blog-details-area .blog-details-content .comment-form-area .comments-entry-form .form-group .form-control:-moz-placeholder {    /* Mozilla Firefox 4 to 18 */     color: #495057;} .blog-details-area .blog-details-content .comment-form-area .comments-entry-form .form-group .form-control::-moz-placeholder {    /* Mozilla Firefox 19+ */     color: #495057;} .blog-details-area .blog-details-content .comment-form-area .comments-entry-form .form-group .form-control:-ms-input-placeholder {    /* Internet Explorer 10+ */     color: #495057;} .blog-details-area .blog-details-content .comment-form-area .comments-entry-form .form-group .form-control:focus {     border-color: #495057;     -webkit-box-shadow: none;     box-shadow: none;} .blog-details-area .blog-details-content .comment-form-area .comments-entry-form .form-group.textarea textarea {     min-height: 180px;     padding: 20px;     resize: none;} .blog-details-area .blog-details-content .comment-form-area .comments-entry-form .submit-btn {     width: 175px;     height: 45px;     border: none;     border-radius: 3px;     -webkit-transition: all 0.3s ease-in;     -moz-transition: all 0.3s ease-in;     -o-transition: all 0.3s ease-in;     transition: all 0.3s ease-in;     font-size: 16px;     font-weight: 600;     text-transform: capitalize;     cursor: pointer;     background-color: var(--e-global-color-very-dark-blue-one);     color: var(--e-global-color-white);     margin-top: 10px;} .blog-details-area .blog-details-content .comment-form-area .comments-entry-form .submit-btn:hover {     background-color: var(--e-global-color-primary);     color: var(--e-global-color-white);} .blog-details-area .reply {     padding-left: 90px;} .blog-details-area .reply-image {     margin-left: 90px;} .blog-details-content .st-blog-content-detils ul li a{     font-weight: bold;     text-decoration: underline;}.pagination{    display: block !important;}.blog .blog-item img{    min-width: 100% !important;}/*========================================== blog-post page > sidebar widget ==========================================*/ .widget_archive ul li, .widget_categories ul li {     text-align: left;     clear: both;     margin-bottom: 10px;     min-height: 16px;     padding-bottom: 10px;     border-bottom: 1px dashed rgba(0, 0, 0, 0.06) !important;}.widget_archive ul li:last-child, .widget_categories ul li:last-child {     border-bottom: none !important;     padding-bottom: 0;} .widget_categories ul li a {     -webkit-transition: 0.4s;     -o-transition: 0.4s;     transition: 0.4s;} .widget_categories ul li a:hover {     color: var(--e-global-color-very-dark-blue);} .widget .widgettitle {    margin-bottom: 40px;    position: relative;    font-size: 20px;    font-weight: 600;    letter-spacing: 1px;    line-height: 30px;    word-break: break-word;}.widget .about-me h4 {	color: #202020;    font-size: 16px;    font-weight: 600;    margin-bottom: 15px}.widget .widgettitle:before {  position: absolute;  bottom: -15px;  left: 0;  width: 100%;  background-color: var(--e-global-color-light-gray);  content: "";  height: 1px;}.widget .widgettitle::after {  position: absolute;  width: 45px;  height: 3px;  content: "";  background-color: #623BB1;  bottom: -14px;  left: 0;} .widget.widget-popular-post {     padding-bottom: 10px;} .widget.widget-popular-post .single-post {     display: flow-root;     border-bottom: 1px solid #dee2e6 !important;     padding-bottom: 18px;     margin-bottom: 20px;} .widget.widget-popular-post .single-post:last-child {     border-bottom: none !important;} .widget.widget-popular-post .single-post .part-img {     float: left;     width: 100px;     margin-right: 15px;} .widget.widget-popular-post .single-post .part-img img {     width: 100%;     border-radius: 4px;} .widget.widget-popular-post .single-post .part-text {     display: table-cell;} .widget.widget-popular-post .single-post .part-text span {     line-height: 14px;     color: #495057;     font-size: 14px;     font-weight: 500;} .widget.widget-popular-post .single-post .part-text h4 {     line-height: 24px;     color: #242424;} .widget.widget-popular-post .single-post .part-text h4 a {     font-size: 18px;     color: #242424;     font-weight: 600;     -webkit-transition: 0.4s;     -o-transition: 0.4s;     transition: 0.4s;} .widget.widget-popular-post .single-post .part-text h4 a:hover {     color: var(--e-global-color-very-dark-blue);} .widget.widget-popular-post .single-post .part-text h5 {     font-size: 14px;     font-weight: 700;} .widget.widget_categories {     margin-top: -20px;} .widget_search {     background: transparent;     padding: 0px;} .widget_search form {     position: relative;} .widget_search input {     background: transparent;     border: solid 1px var(--e-global-color-extra-light-gray);     border-radius: 4px;     width: 100%;     height: 60px;     display: inline-block;     font-size: 16px;     line-height: 20px;     letter-spacing: 1px;     font-weight: 400;     padding: 9px 60px 9px 20px;     margin-bottom: 0;     -webkit-transition: 0.3s ease;     -moz-transition: 0.3s ease;     -o-transition: 0.3s ease;     transition: 0.3s ease;     color: var(--e-global-color-black);     outline: none;} .widget_search input::-webkit-input-placeholder {     opacity: 1;} .widget_search .sayit_icon_search {     display: inline-block;     line-height: 60px;     position: absolute;     top: 0;     width: 60px;     text-align: center;     right: 0;     font-size: 24px;     cursor: pointer;     -webkit-transition: 0.3s ease;     -moz-transition: 0.3s ease;     -o-transition: 0.3s ease;     transition: 0.3s ease;     color: #c8c8c8;} .artelligence-blog-details .gallery-item img{     margin-bottom: 15px;} .widget_tag_cloud .tagcloud {     position: relative;     -moz-perspective: 300px;     -webkit-perspective: 300px;     perspective: 300px;} .widget_tag_cloud a {     display: inline-block;     font-size: 14px;     line-height: 23px;     letter-spacing: 1px;     font-weight: 400;     text-transform: capitalize;     color: #242424;     padding: 4px 12px 4px;     margin: 0 6px 10px 0;     position: relative;     border: 1px solid #c8c8c8;     top: 0;     -webkit-transition: all .3s;     -o-transition: all .3s;     transition: all .3s;     border-radius: 4px;     margin-right: 0 !important;} .widget_tag_cloud a:hover {     background-color: var(--e-global-color-very-dark-blue);     color: var(--e-global-color-white);     border: 1px solid var(--e-global-color-very-dark-blue);} .instagram-img {     padding: 0 10px;     display: -webkit-box;     display: -ms-flexbox;     display: flex;     -ms-flex-wrap: wrap;     flex-wrap: wrap;} .instagram-img li {     overflow: hidden;     padding: 0px 5px 0 !important;     width: auto;     margin: 5px 0px !important;} .instagram-img li a img {     padding-right: 0px;     height: 80px;     width: 100%;     -webkit-transition: 0.4s;     -o-transition: 0.4s;     transition: 0.4s;} .instagram-img li a img:hover {     opacity: .5;} .social_share .social-link {     margin: 0;     padding: 0;     list-style: none;     display: -webkit-box;     display: -ms-flexbox;     display: flex;     -ms-flex-wrap: nowrap;     flex-wrap: nowrap;} .social_share .social-link li {     display: inline-block;     margin: 0 10px;} .social_share .social-link li:first-child {     margin-left: 2px;} .social_share .social-link li a {     display: block;     width: 35px;     height: 35px;     border-radius: 50%;     text-align: center;     line-height: 35px;     font-size: 16px;     -webkit-transition: all 0.3s ease-in;     -moz-transition: all 0.3s ease-in;     -o-transition: all 0.3s ease-in;     transition: all 0.3s ease-in;     color: var(--e-global-color-very-dark-blue-one);} .social_share .social-link li a.facebook {     background-color: #3b5999;     color: var(--e-global-color-white);} .social_share .social-link li a.twitter {     background-color: #55acee;     color: var(--e-global-color-white);} .social_share .social-link li a.youtube {     background-color: #dd4b39;     color: var(--e-global-color-white);} .social_share .social-link li a.instagram {     background-color: #e4405f;     color: var(--e-global-color-white);} .social_share .social-link li:hover a {     color: var(--e-global-color-very-dark-blue);} .widget .recent_post_item {     margin: 0;     padding: 0;     list-style: none;} .widget .recent_post_item li {     display: block;} .widget .recent_post_item li + li {     margin-top: 20px;} .widget .recent_post_item li.single-recent-post-item {     display: -webkit-box;     display: -ms-flexbox;     display: flex;     -ms-flex-item-align: start;     align-self: flex-start;} .widget .recent_post_item li.single-recent-post-item .thumb {     width: 60px;     height: 60px;     margin-right: 15px;} .widget .recent_post_item li.single-recent-post-item .content {     -webkit-box-flex: 1;     -ms-flex: 1;     flex: 1;} .widget .recent_post_item li.single-recent-post-item .content .title {     font-size: 16px;     line-height: 20px;     font-weight: 600;} .widget .recent_post_item li.single-recent-post-item .content .time {     font-size: 14px;     font-weight: 500;} .widget .instagram-img {     padding: 0px;     display: -webkit-box;     display: -ms-flexbox;     display: flex;     -ms-flex-wrap: wrap;     flex-wrap: wrap;} .widget .instagram-img li {     overflow: hidden;     padding: 0px 5px 0;     width: auto;     margin: 5px 0px;} .widget .instagram-img li a img {     padding-right: 0px;     height: 80px;     width: 100%;} .widget .instagram-img li a img:hover {     opacity: .5;     -webkit-transition: all 0.3s ease-in;     -moz-transition: all 0.3s ease-in;     -o-transition: all 0.3s ease-in;     transition: all 0.3s ease-in;} .contact_info_list {     margin: 0;     padding: 0;     list-style: none;} .contact_info_list li {     display: block;} .contact_info_list li.single-info-item {     position: relative;     margin-bottom: 20px;} .contact_info_list li.single-info-item .icon {     position: absolute;     left: 0;     top: 0;     color: var(--e-global-color-very-dark-blue-one);} .contact_info_list li.single-info-item .details {     padding-left: 30px;}/**---------------------- featured-area ----------------------**//**---------------------- blog-area ----------------------**/ .single-blog-wrap {     background: #e9e9e9;     padding-bottom: 3px;     border-radius: 11px 11px 10px 10px;     margin-bottom: 40px;     transition: all 0.4s ease-in;     overflow: hidden;} .single-blog-wrap{     box-shadow: 0px 0px 42.84px 8.16px rgba(230, 230, 230, 0.35);}.wp-block-group__inner-container > h2{    color: #000 !important;} .single-blog-wrap .thumb {     overflow: hidden;} .single-blog-wrap .thumb img {     transform: scale3d(1, 1, 1);     border-radius: 10px 10px 0 0;     transition: all 0.4s ease-in;     width: 100%;} .single-blog-wrap:hover .thumb img {     transform: scale3d(1.1, 1.1, 1.1);} .single-blog-wrap .blog-details {     background: var(--e-global-color-white);     padding: 27px 30px 25px;     border-radius: 0 0 10px 10px;} .single-blog-wrap .blog-details h5 {     font-size: 25px;     margin-bottom: 10px;     color: var(--e-global-color-primary);     word-break: normal;	 word-wrap: break-word;} .single-blog-wrap .blog-details span {     font-size: 15px;     margin-right: 8px;} .single-blog-wrap .blog-details span i {     margin-right: 5px;     font-family: 'FontAwesome';     font-weight: 400;} .single-blog-wrap .blog-details p {     margin-top: 16px;     font-size: 14px;     margin-bottom: 20px;}.single-blog-wrap .blog-details .blog-btn .read-more-btn i {    margin-left: 5px;    font-family: 'FontAwesome';    font-weight: 400;}.single-blog-wrap .blog-details .blog-btn {    margin-top: 15px;} .single-blog-wrap .blog-details .read-more-btn {     position: relative;     color: var(--e-global-color-black);     font-weight: 600;} .single-blog-wrap .blog-details .read-more-btn i {     position: absolute;     right: -23px;     top: 3px;     transition: 0.4s;} .single-blog-wrap .blog-details .read-more-btn:hover i {     right: -28px;}/**---------------------- single-page-area ----------------------**/ .page-title-area {     padding: 200px 0 115px;     position: relative;     background-color: var(--e-global-color-very-dark-blue);     background-image: url(./../images/sub-banner-img.jpg);     background-repeat: no-repeat;     background-size: cover;     background-position: center center;}.page-title-area.style-2{     padding: 307px 0 236px;     position: relative;     background-color: transparent;     background-repeat: no-repeat;     background-size: cover;     background-position: center bottom;     } .page-title-area:after {     content: '';     position: absolute;     height: 248px;     width: 4px;     right: 50%;     top: 66%;     margin-right: -2px;     margin-top: -124px;     background: #ffe3e3;}.page-title-area h3, .page-title-area .title {     color: var(--e-global-color-white);     font-size: 66px;     font-weight: 600;     word-break: break-word;	 line-height: 1.2;	 margin-bottom: 10px;}.page-title-area p {    font-weight: 400;    font-size: 20px;    line-height: 1.5em;    color: var(--e-global-color-white);    margin-bottom: 23px;    padding: 0px 300px;} .page-title-area .breadcrumb {    color: var(--e-global-color-white);    padding: 10px 30px;    text-align: center;    display: inline-block;    background-color: transparent;    border-color: #e9e9e9;    border: 1px solid #e9e9e994;    border-radius: 5px;    transition: all 0.3s ease-in-out;    z-index: 1;    position: relative;}.breadcrumb-item + .breadcrumb-item::before {     content: '-';     color: var(--e-global-color-white);}.professionality-area .professional-thumb img {     border-radius: 40px;     background-color: var(--e-global-color-white);     -webkit-box-shadow: 0px 0px 54px 0px rgba(246, 246, 247, 0.78);     box-shadow: 0px 0px 54px 0px rgba(246, 246, 247, 0.78);} .image_bg {     border-radius: 40px;     background-color: var(--e-global-color-white);     -webkit-box-shadow: 0px 0px 54px 0px rgba(246, 246, 247, 0.78);     box-shadow: 0px 0px 54px 0px rgba(246, 246, 247, 0.78);     position: absolute;     left: 375px;     top: 1655px;     width: 1170px;     height: 573px;     z-index: 158;} .main-map iframe {     width: 100%;     height: 450px;}footer.footer-area.style-1 {    background-size: cover;    background-position: center center;} .footer-area {     background: #1c1c1c;} .footer-area .footer-top {     padding: 425px 0 70px;}footer.footer-area.style-1 .footer-top {    padding: 100px 0 40px;}footer.footer-area.style-1 .widget.footer-widget .widget-title:after {    content: none;} .footer-area .footer-top .widget .footer-social {     margin-top: 32px;} .footer-area .footer-top .widget.widget_nav_menu ul li a {     color: var(--e-global-color-white);     font-size: 16px;     font-weight: 400;     -webkit-transition: padding .5s;     -o-transition: padding .5s;     transition: padding .5s;}footer.footer-area.style-2 .widget.widget_nav_menu ul li a {    font-weight: 400;}footer.footer-area.style-2 .widget.widget_nav_menu ul li a:hover {    color: var(--e-global-color-accent);}footer.footer-area.style-3 {    background-color: transparent !important;    background-position: top center;    background-repeat: no-repeat;}.footer-area.style-3 .footer-top {    padding: 212px 0 20px;} .footer-area .footer-top .widget.widget_nav_menu ul li a:after {     display: none;}.footer-area .footer-top .widget.widget_nav_menu ul li a:hover,.footer-contact-info ul li a:hover {    color: var(--e-global-color-accent) !important;} .footer-area .footer-top .widget.widget_nav_menu ul li a:hover i {     opacity: 1;     margin-right: 5px;} .footer-area .footer-top .widget.widget_nav_menu ul li a i {     font-size: 12px;     position: relative;     top: -2px;     opacity: 0;     -webkit-transition: all .5s;     -o-transition: all .5s;     transition: all .5s;     margin-right: -15px;} .footer-area .footer-bottom {     padding: 0px 0;     border: 1px solid #434343;} .footer-area .footer-bottom .footer-menu {     list-style: none;     margin: 0;     padding: 0;     display: -webkit-inline-box;     display: -ms-inline-flexbox;     display: inline-flex;} .footer-area .footer-bottom .copyright a{     color: var(--e-global-color-very-dark-blue);     transition: 0.4s;} .footer-area .footer-bottom .copyright a:hover{     opacity: 0.9;} .footer-area .footer-bottom .footer-menu li {     padding-left: 29px;} .footer-area .footer-bottom .footer-menu li:first-child {     padding: 0;} .footer-area .footer-bottom .footer-menu li a {     font-weight: 400;     font-size: 18px;     color: #dedede;     transition: 0.4s;} .footer-area .footer-bottom .footer-menu li a:hover {     opacity: 0.8;} .footer-area .footer-bottom .copyright {     margin: 0;     font-weight: 400 !important;     font-size: 16px;     color: var(--e-global-color-white);     position: relative;} .footer-area .footer-bottom .text-lg-right .copyright:before {     content: '';     position: absolute;     height: 44px;     width: 2px;     background: #434343;     left: -15px;     top: 50%;     margin-top: -13px;} .footer-logo {     display: block;} .footer-logo img {     margin-bottom: 27px;} .contact-widget.widget.footer-widget {     margin-bottom: 45px;} .contact-widget.widget.footer-widget .widget-title {     margin-bottom: 32px;} .banner-consult .slick-arrow i {     display: none;}/*** New ***/ .shape-4 {     background-image: url(./../images/4.png);} .shape-2 {     background-image: url(./../images/2.png);} .shape-3 {     background-image: url(./../images/3.png);} .btn-nn {     background: var(--e-global-color-very-dark-blue)!important;     color: var(--e-global-color-white)!important;     font-size: 18px!important;     width: 188px!important;     height: 100%;     border: 0;     border-radius: 30px!important;     padding: 0 45px!important;     cursor: pointer!important;     -webkit-transition: all 0.3s ease-in;     -o-transition: all 0.3s ease-in;     transition: all 0.3s ease-in;     position: absolute!important;     right: 0;     top: 0;} .site-title a {     font-size: 32px;     color: var(--e-global-color-very-dark-blue);     font-weight: bold;} .search-popup .search-field {     height: 50px;     line-height: 50px;     font-size: 16px;     border-radius: 50px 0 0 50px;     outline: 0;     border: 0;     width: 75%;     padding: 0 30px;} .search-popup .search-form label {     display: block;     position: relative;} .search-popup .search-submit {     border-radius: 50px;     font-size: 18px;     font-weight: 700;     background: var(--e-global-color-very-dark-blue-one);     border: 0;     color: var(--e-global-color-white);     cursor: pointer;     height: 50px;     line-height: 50px;     width: 25%;     position: absolute;     right: 25px;     top: 0;}/*** Blog page extra CSS ***/ h2.blog-item-title {     margin-top: 30px;     font-size: 42px;     line-height: 1;     margin-bottom: 15px;     word-wrap: break-word;     transition: 0.4s;} .blog-item-info ul.post-meta {     margin: 0;     padding: 0;     list-style: none;     margin-bottom: 15px;     padding-top: 0px;}.single .blog-details-area h1,.single .blog-details-area h2,.single .blog-details-area h3,.single .blog-details-area h4,.single .blog-details-area h5,.single .blog-details-area h6{    color: var(--e-global-color-black) !important;}.single .form-control{    font-family: "Manrope" !important;} .blog-item-info ul.post-meta li {     display: inline-block;     margin-right: 25px;     position: relative;     font-size: 15px;} .blog-item-info ul.post-meta li:last-child {     margin-right: 0;} .blog-item-info li.post-author, .blog-item-info li.post-date {     padding-left: 20px;} .blog-item-info li.post-author:before {     position: absolute;     left: 0;     top: -1px;     font-family: fontAwesome;     content: "\f007";} .blog-item-info li.post-date:before {     position: absolute;     left: 0;     top: -1px;     font-family: fontAwesome;     content: "\f017";} .single-blog-wrapper {     margin-bottom: 50px;} .btn-wrapper a {     background: var(--e-global-color-very-dark-blue);     color: var(--e-global-color-white);} .btn-wrapper {     margin-top: 25px;} .blog-item-img img {     border-radius: 8px;} aside.sidebar-right .widget_search label {     display: block;} .search-submit {     position: absolute;     right: 0;     outline: 0;     bottom: 0;     height: 60px;     width: 60px;     z-index: 1;     border: none;     color: var(--e-global-color-white);     -webkit-transition: 0.5s;     transition: 0.5s;     background-color: var(--e-global-color-very-dark-blue);     text-transform: capitalize;     font-weight: 600;     font-size: 15px;     padding: 0 20px;     top: 0;     cursor: pointer;} aside.sidebar-right .widget {    margin-bottom: 40px;    padding: 30px;    border: 1px solid #ebebeb;    border-radius: 6px;}aside.sidebar-right .widget:last-child {    margin-bottom: 0;}.about-me img {  border-radius: 50%;  margin-bottom: 25px;} .widget.widget_categories {     margin-top: 0px;} .single-blog-wrapper:last-of-type {     margin-bottom: 0;} .mg-bottom-70 {     margin-bottom: 70px;} ul.page-numbers {     margin: 0;     padding: 0;     list-style: none;} ul.page-numbers li {     display: inline-block;     font-size: 16px;     width: 34px;     height: 34px;     line-height: 34px;     text-align: center;     border-radius: 50%;     color: var(--e-global-color-black);     background: #f8f8f8;     margin-right: 8px;     transition: 0.4s;} ul.page-numbers li:hover {     background: #e9e9e9;} .page-title-area span {     font-size: 36px;     font-weight: 700;     color: var(--e-global-color-white);} .page-title-area {     color: var(--e-global-color-white);} .blog-details-content .thumb {     position: relative;} .custom-date-wrap {     -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.08);     box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.08);     display: inline-block;     width: 100px;     height: 100px;     text-align: center;     position: absolute;     bottom: 15px;     left: 15px;     background: var(--e-global-color-white);} .custom-date-wrap span {     font-size: 50px;     font-weight: 100;     font-family: 'Poppins', sans-serif;     color: var(--e-global-color-black)b2d;     line-height: 50px;     padding-top: 16px;     display: block;} .custom-date-wrap p {     font-size: 14px;     line-height: 14px;     font-weight: 700;     font-family: 'Poppins', sans-serif;     color: var(--e-global-color-very-dark-blue);     text-transform: uppercase;} .blog-details-area .blog-details-content .thumb {     margin-bottom: 0;} .comments-area .comments-title {     font-size: 26px;     line-height: 34px;     font-weight: 700;     margin-bottom: 30px;} .comments-area .comment-list .comment-respond {     margin-bottom: 30px;} .comments-area .comment-list {     margin: 0;     padding: 0;     list-style: none;     list-style-type: none;     margin-bottom: 20px;} .comments-area .comment-list li {     margin-bottom: 30px;} .comments-area .comment-list li:last-child {     margin-bottom: 0;} .comments-area .comment-list li ul.children {     margin: 0;     padding: 0;     list-style: none;     list-style-type: none;} .comments-area .comment-list li ul {     list-style: none;} .comments-area .comment-list li ul.children li {     margin-left: 50px;     list-style-type: none;     list-style: none;} .comments-area .comment-list li .single-comment-wrap {     display: -webkit-box;     display: -ms-flexbox;     display: flex;     -ms-flex-item-align: start;     align-self: flex-start;} .comments-area .comment-list li .single-comment-wrap .thumb {     margin-right: 0;     min-width: 115px;     border-radius: 50%;} .comments-area .comment-list li .single-comment-wrap .thumb img {     margin-bottom: 14px;     border-radius: 50%;} .comments-area .comment-list li .single-comment-wrap .date, .blog-details-page-content-area .comments-area .comment-list li .single-comment-wrap .time {     display: block;     font-size: 14px;     line-height: 20px;     margin-bottom: 20px;} .comments-area .comment-list li .single-comment-wrap .content {     -webkit-box-flex: 1;     -ms-flex: 1;     flex: 1;     position: relative;} .comments-area .comment-list li .single-comment-wrap .content .title {     font-size: 18px;     line-height: 28px;     font-weight: 600;     font-family: var(--e-global-heading-font);} .comments-area .comment-list li .single-comment-wrap .content .comment-content {     max-width: 620px;} .comments-area .comment-list li .single-comment-wrap .content p {     font-size: 16px;     line-height: 26px;     word-break: break-word;} .comments-area .comment-list li .single-comment-wrap .content p:last-child {     margin-bottom: 0;} .comments-area .comment-list li .single-comment-wrap .content .reply {     position: absolute;     top: 0;     right: 0;     color: var(--e-global-color-text);     -webkit-transition: all 0.3s ease-in;     -moz-transition: all 0.3s ease-in;     -o-transition: all 0.3s ease-in;     transition: all 0.3s ease-in;} .comments-area .comment-list li .single-comment-wrap .content .reply:hover {     color: var(--e-global-color-very-dark-blue-one);} .comments-area .reply-title, .comments-area .comment-reply-title {     font-size: 26px;     line-height: 34px;     font-weight: 700;     margin-bottom: 30px;     margin-top: 50px;}.comments-area .comment-list .comment-reply-title {    font-size: 16px;}.comments-area .comment-list .comment-respond {  margin-bottom: 57px;}.comments-area .comment-list .comment-respond {  margin-top: 37px;} .blog-details-comment {     margin-right: 30px;}.blog-details-border .post-navigation h4 a {  overflow: hidden;}.blog-details-border .post-navigation h4 {  overflow: hidden;  line-break: anywhere;} h3.comment-reply-title {     font-size: 24px;     line-height: 34px;     margin-bottom: 20px;} .blog-details-comment .comments-area .form-group .form-control {     height: 50px;     width: 100%;     border: 1px solid #e3e3e3;     padding: 0 20px;     font-size: 14px;} .blog-details-comment .comments-area .form-group .form-control:focus{     box-shadow: 0 0 0 .2rem rgb(0, 16, 100) !important;} .blog-details-area .blog-details-inner .blog-item-info{     padding: 0 0px;} .blog-details-area .blog-details-inner .st-blog-content-detils{     line-height: 1.8;}.single strong{    color: black !important;}.blog-details-content img{    min-width: 100% !important;    margin-bottom: 20px;}.single .content-area p{    color: var(--e-global-color-8961924 ) !important;    font-family: var(--e-global-typography-6e0e4ef-font-family ), Sans-serif !important;    font-size: var(--e-global-typography-6e0e4ef-font-size ) !important;    font-weight: var(--e-global-typography-6e0e4ef-font-weight ) !important;    text-decoration: var(--e-global-typography-6e0e4ef-text-decoration ) !important;    line-height: var(--e-global-typography-6e0e4ef-line-height ) !important;    letter-spacing: var(--e-global-typography-6e0e4ef-letter-spacing ) !important;    word-spacing: var(--e-global-typography-6e0e4ef-word-spacing ) !important;    text-align: justify;}.single li{    font-family: var(--e-global-typography-6e0e4ef-font-family ), Sans-serif !important;    text-align: justify;} .blog-details-comment .comments-area .form-group.textarea textarea {     min-height: 180px;     padding: 20px;     resize: none;} .comment-submit-artelligence {     width: 175px;     height: 52px;	 line-height: 50px;     border: none;     border-radius: 50px;     -webkit-transition: all 0.3s ease-in;     -moz-transition: all 0.3s ease-in;     -o-transition: all 0.3s ease-in;     transition: all 0.3s ease-in;     font-size: 16px;     font-weight: 600;     text-transform: capitalize;     cursor: pointer;     background-color: var(--e-global-color-accent);     color: var(--e-global-color-black);     margin-top: 15px;     background-color: transparent;    border: 1px solid #e8e8e8;    border-radius: 10px;}.comment-submit-artelligence:hover{    background-color: #f8f8f8;} .comment-submit-artelligence:hover {     background-color: #f8f8f8;} .blog-details-comment .comments-area .form-group input#url {     display: none;} p.comment-form-cookies-consent {     display: none;} .widget.footer-widget .widget-title {     position: relative;     display: inline-block;} .widget.footer-widget .widget-title:after {     position: absolute;     right: -13px;     bottom: 7px;     width: 3px;     height: 4px;     background: var(--e-global-color-very-dark-blue);     content: "";} h1.error-heading {     font-size: 65px;     font-weight: 700;     line-height: 1;     margin-bottom: 30px;} h2.error-sub-title {     font-size: 24px;     font-weight: 500;     margin-bottom: 20px;     margin-top: 15px;} a.go-back-btnn {     background: var(--e-global-color-very-dark-blue);     color: var(--e-global-color-white);     display: inline-block;     padding: 13px 28px;     border-radius: 50px;     margin-top: 10px;} .page-content form {     position: relative;     margin-top: 28px;} .page-content form.search-form input.search-field {     background: transparent;     border: solid 1px var(--e-global-color-extra-light-gray);     border-radius: 4px;     width: 100%;     height: 60px;     display: inline-block;     font-size: 16px;     line-height: 20px;     letter-spacing: 1px;     font-weight: 400;     padding: 9px 60px 9px 20px;     margin-bottom: 0;     -webkit-transition: 0.3s ease;     -moz-transition: 0.3s ease;     -o-transition: 0.3s ease;     transition: 0.3s ease;     color: #7a7a7a;     outline: none;}.no-results.not-found .search-form .search-submit {    border-radius: 0 4px 4px 0;}button.search-submit:hover {     background: var(--e-global-color-accent);} .comments-item {     padding: 35px 20px 35px 50px;     border-bottom: 1px solid;     border-color: #efeeee;} .comments-item:first-child {     padding-top: 0;} .comments-img {     float: left;     margin-right: 0;} .comments-text {     overflow: hidden;} .comments-text h6 {     margin-bottom: 0;     text-transform: capitalize;     font-size: 18px;} .comments-meta {     margin-bottom: 20px;     display: block;     font-size: 15px;} .comments-like-reply ul {     margin: 0;     padding: 0;     list-style: none;     display: -webkit-box;     display: -ms-flexbox;     display: flex;     -webkit-box-align: center;     -ms-flex-align: center;     align-items: center;} .comments-like-reply li {     display: inline-block;     margin-right: 25px;} .comments-like {     display: -webkit-box;     display: -ms-flexbox;     display: flex;     -webkit-box-align: center;     -ms-flex-align: center;     align-items: center;     color: var(--e-global-color-very-dark-blue-one);} .comments-like i {     font-size: 28px;     margin-right: 10px;} .comments-like:hover {     color: var(--secondary-color-three);} .comments-reply, .comment-reply-link {     height: 30px;     width: 30px;     display: inline-block;     line-height: 30px;     text-align: center;     border-radius: 0px 10px 0px 10px;     background-color: var(--secondary-color-three);     color: var(--e-global-color-white);     -webkit-transition: all 0.3s ease-in;     -o-transition: all 0.3s ease-in;     transition: all 0.3s ease-in;     font-size: 14px;     margin-top: 4px;} .comments-reply, .comment-reply-link {     background-color: var(--e-global-color-accent);     color: var(--e-global-color-white);} .comments-reply:hover, .comment-reply-link:hover {     opacity: 0.85;} .comments-reply i, .comment-reply-link i{     color: var(--e-global-color-white);} .widget_tag_cloud .tagcloud a {     display: inline-block;     padding: 5px 15px;     border: 1px solid rgba(0, 0, 0, 0.06);     margin: 5px;     color: inherit;     -webkit-transition: all 0.3s ease-in;     -moz-transition: all 0.3s ease-in;     -o-transition: all 0.3s ease-in;     transition: all 0.3s ease-in;     border-radius: 5px;     font-size: 16px !important;} .widget_tag_cloud .tagcloud a:hover {     background-color: var(--e-global-color-very-dark-blue-one);     color: var(--e-global-color-white);} .widget ul li ul.sub-menu li a {     padding: 0 0 0px 10px;} .widget ul li ul.sub-menu li a:hover {     background-color: transparent;} .widget_archive .nice-select, .widget_categories .nice-select, .widget-2 .nice-select, select {     display: block;     width: 100%;     float: none;     height: 50px;     text-indent: 15px;     color: var(--e-global-color-accent);     cursor: pointer;}.widget_archive .nice-select .list, .widget_categories .nice-select .list {     width: 100%;}.widget_archive .nice-select .list li,.widget_categories .nice-select .list li {    padding: 0;    margin: 0;}.widget_categories .nice-select:after,.widget_archive .nice-select:after {    right: 18px !important;}.widget.widget_meta li + li {    border-top: 1px dashed #C9C9C9;    padding-top: 8px;}.widget_rss li {     margin-bottom: 20px!important;}.widget ul li ul li {     border-bottom: 0px solid!important;     margin-top: 0;     padding-bottom: 0;} article.sticky {     position: relative;     background-color: #f4f4f4;} article.sticky::after {     content: "\f08d";     font-family: FontAwesome;     font-size: 50px;     position: absolute;     right: 10px;     top: 30px;     background: transparent;     width: 90px;     height: 45px;     text-align: center;     transform: rotate(45deg);     color: var(--e-global-color-accent);} .single-blog-wrapper .blog-item-img {     margin-bottom: 30px;} h2.blog-item-title {     margin-top: 0px;} .widget ul li {     display: block;     margin: 8px 0;     -ms-word-wrap: break-word;     word-break: break-word;} .widget_rss li {     margin-bottom: 20px!important;} .widget_rss cite {     font-weight: bold;} .blog-details_bottom {     display: block;     overflow: hidden;     width: 100%;     clear: both;     padding: 0 30px 21px 0px;     margin-bottom: 40px;}.tag-list-wrapper {  margin-bottom: 20px;} .navs-tag {     -ms-flex-wrap: wrap;     flex-wrap: wrap;     -webkit-box-align: center;     -ms-flex-align: center;     align-items: center;     margin: 0;     padding: 0;     list-style: none;} .navs-tag li {     line-height: 30px;     display: inline-block;	 vertical-align: middle;} .navs-tag li a {    padding: 2px 15px;    font-size: 14px;    text-transform: capitalize;    text-align: center;    background-color: transparent;    border: 1px solid #e8e8e8;    display: inline-block;    margin: 4px;     color: var(--e-global-color-black);     -webkit-transition: all .5s ease-in-out;     -moz-transition: all .5s ease-in-out;     -o-transition: all .5s ease-in-out;      transition: all .3s ease;     border-radius: 5px;} .navs-tag li h4 {     text-transform: capitalize;	 margin-bottom: 4px;} .navs-tag li a:hover {     background-color: #f8f8f8;} .custom-test button.slick-prev {     display: none!important;} .custom-test button.slick-next {     display: none!important;} .fome-contact-form h2 {     margin-bottom: 30px;} .fome-contact-form .fname {     height: 50px;     width: 100%;     border: 2px solid rgba(73, 80, 87, 0.1);     padding: 0 20px;     font-size: 14px;     display: block;     line-height: 1.5;     color: #495057;     background-color: var(--e-global-color-white);     background-clip: padding-box;     border-radius: .25rem;     transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;} .fome-contact-form .fmessage {     height: 175px;     padding: 20px;     resize: none;     width: 100%;     border: 2px solid rgba(73, 80, 87, 0.1);     font-size: 14px;     display: block;     line-height: 1.5;     color: #495057;     background-color: var(--e-global-color-white);     background-clip: padding-box;     border-radius: .25rem;     transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;} .fome-contact-form .fsubmit {     width: 175px;     height: 45px;     border: none;     border-radius: 3px;     -webkit-transition: all 0.3s ease-in;     -moz-transition: all 0.3s ease-in;     -o-transition: all 0.3s ease-in;     transition: all 0.3s ease-in;     font-size: 16px;     font-weight: 600;     text-transform: capitalize;     cursor: pointer;     background-color: var(--e-global-color-very-dark-blue-one);     color: var(--e-global-color-white);     margin-top: 10px;} .fome-contact-form .fsubmit:hover {     background-color: var(--e-global-color-primary);     color: var(--e-global-color-white);} .single-comment-wrap.comments-item {     padding-left: 0;} .bg-sky {     background: #E0E9FF;}.pd-bottom-30 {     padding-bottom: 30px;}.pd-bottom-40 {     padding-bottom: 40px;} .pd-bottom-60 {     padding-bottom: 60px;} .pd-bottom-70 {     padding-bottom: 70px;} .pd-top-96 {     padding-top: 96px;} .pd-top-100 {     padding-top: 100px;} .back-to-top .back-top .fa{     font-size: 20px !important;} .pd-top-88 {     padding-top: 88px;} .pd-bottom-100 {     padding-bottom: 100px;}.bg-footer-img {     background: url(./../images/bg.png);     background-size: cover;     background-position: center 250px;     background-repeat: no-repeat;} .footer-consultint-area {     padding: 94px 0 20px;} .news_letter_form{     position: relative;     margin-bottom: 25px;} .news_letter_form span{     font-weight: 500;     font-size: 16px;     color: var(--e-global-color-white);     margin-bottom: 20px;     display: block;} .news_letter_form input{     border: none;     padding: 8px 15px;     border-radius: 5px;     color: var(--e-global-color-white);} .news_letter_form input:focus{     outline: none !important;     border: none !important;} .news_letter_form input[type="email"]{     width: 95%;     background: var(--e-global-color-black);     border-radius: 5px 0 0 5px;} .news_letter_form input[type="submit"]{     border: none;     position: absolute;     background: #E22555;     right: 0;     border-radius: 0 5px 5px 0;     cursor: pointer;} .footer_google_link{     margin: 0;     padding: 0;     list-style: none;} .footer_google_link li{     display: inline-block;     width: 42%;     margin-right: 8px;} .footer-consultint-area .footer-widget {     margin-bottom: 0;} .footer-consultint-area .footer-widget .widget-title {     font-size: 24px;     font-weight: 700;     color: var(--e-global-color-white);     margin-bottom: 50px;     position: relative;} .footer-consultint-area .footer-widget .widget-title:after {     content: "";     position: absolute;     height: 1px;     width: 119px;     background: var(--e-global-color-white);     left: 0;     bottom: -12px;} .footer-consultint-area .footer-widget .widget-title:before {     content: "";     position: absolute;     height: 2px;     width: 33px;     background: var(--e-global-color-white);     left: 0;     bottom: -11.5px;} .footer-consultint-area .footer-widget p {     color: var(--e-global-color-white);     line-height: inherit;} .footer-consultint-area .widget_category ul {     margin-top: 30px;     background: var(--e-global-color-white);     border-radius: 27px;     display: inline-block;     height: 53px;     line-height: 53px;     padding: 0 40px;} .footer-consultint-area .widget_category ul li {     list-style: none;     display: inline-block;     margin-right: 15px;     margin-top: 0;} .footer-consultint-area .widget_category ul li a {     color: var(--e-global-color-white);     -webkit-transition: 0.4s;     -o-transition: 0.4s;     transition: 0.4s;     border: 0;     display: inline-block;     text-align: center;     font-size: 16px;     -webkit-transform: scale3d(1, 1, 1);     transform: scale3d(1, 1, 1);} .footer-consultint-area .widget_category ul li a i.fa-twitter {     color: #03A9F4;} .footer-consultint-area .widget_category ul li a i.fa-facebook {     color: #2D70FF;} .footer-consultint-area .widget_category ul li a i.fa-linkedin {     color: #0077B5;} .footer-consultint-area .widget_category ul li a:hover {     -webkit-transform: scale3d(1.2, 1.2, 1.2);     transform: scale3d(1.2, 1.2, 1.2);} .footer-consultint-area .widget_category ul li:last-child {     margin-right: 0 !important;} .footer-consultint-area .widget_link ul {     padding: 0;     margin: 0;} .footer-consultint-area .widget_link ul li {     list-style: none;     color: var(--e-global-color-white);     margin-bottom: 2px;} .footer-consultint-area .widget_link ul li a {     -webkit-transition: all 0.3s ease-in;     -o-transition: all 0.3s ease-in;     transition: all 0.3s ease-in;} .footer-consultint-area .widget_link ul li a:hover {     margin-left: 8px;     opacity: 0.85;} .footer-consultint-area .widget_info p {     margin-bottom: 16px;} .footer-consultint-area .widget_info p i {     margin-right: 9px;} .footer-consultint-area .widget_info .phone {     font-size: 16px;     font-weight: 700;     margin-bottom: 18px;} .footer-consultint-area .widget_info .email {     margin-bottom: 0;     font-size: 14px;} .footer-bottom-consultint {     background: var(--e-global-color-white);     padding: 25px 0;} .pd-bottom-96 {     padding-bottom: 96px;} .pd-top-96 {     padding-top: 96px;}/*Custom css*/ .wp-block-quote.has-text-align-right {     border-left: none;     border-right: 4px solid var(--e-global-color-black);     padding-left: 0;     padding-right: 1em;} .st-blog-content-detils .wp-block-quote p {     font-style: normal;     line-height: 1.8;     margin-bottom: 25px;} .wp-block-quote {     border-left: 4px solid var(--e-global-color-black);     margin: 0 0 30px;     margin-bottom: 30px;     padding-left: 1em;} .wp-block-quote.is-style-large {     border: none;} .wp-block-quote.is-style-large p{     font-size: 27px;     line-height: 1.6;     font-style: italic;} .wp-block-quote.is-style-large cite{     text-align: right;} .wp-block-cover{     margin-bottom: 30px;} :root .has-pale-pink-background-color{     background-color: var(--e-global-color-black) !important;}.widget_recent_comments ul li + li {  border-top: 1px dashed #e1e6ff;  padding-top: 15px;  margin-top: 15px !important;}.widget_recent_comments ul li .comment-author-link {    font-weight: 600;    display: block;}.widget_rss li + li {    padding-top: 15px;    margin-top: 15px;    border-top: 1px dashed #e1e6ff;}/*==== Unit test css ===*/ .widget_archive .nice-select, .widget_categories .nice-select, .widget-2 .nice-select, select {     display: block;     width: 100%;     float: none;     height: 50px;     text-indent: 15px;     color: var(--e-global-color-accent);     cursor: pointer;     line-height: 50px;     padding-left: 5px;     }     .footer-contact-info p.footer-address {         display: inline-flex;         line-height: 30px;         margin-top: 9px;     }     .footer-contact-info p.footer-address span {     margin-right: 14px;     }     .footer-contact-info p.footer-address span i {     font-size: 20px;     position: relative;     left: 5px;     } .textwidget strong {     display: inline-block;     margin-top: 20px;     margin-bottom: 15px;} .blog-details-comment .comments-area .form-group .form-control:focus, .form-control:focus {     border: 1px solid #e9e9e9 !important;     box-shadow: none !important;} figcaption a{     box-shadow: 0 1px 0 0 currentColor;} .blog-details-content .st-blog-content-detils ul li a {     text-decoration: none;} figcaption a:hover, .st-blog-content-detils [title~=More]:hover {     color: var(--e-global-color-very-dark-blue);} p.wp-block-cover-text a, .st-blog-content-detils [title~=More] {     box-shadow: 0 1px 0 0 currentColor;} p.wp-block-cover-text a:hover, .blog-details-content .st-blog-content-detils ul li a:hover, .blog-details-content .st-blog-content-detils a:hover {     box-shadow: none;     color: var(--e-global-color-very-dark-blue);} .wp-block-gallery:not(.components-placeholder) {     margin: 1.5em auto;     margin-top: 1.5em;     margin-right: auto;     margin-top: 7px;} .wp-block-archives-dropdown .nice-select {     margin-bottom: 15px;} form.wp-block-search__button-outside.wp-block-search__text-button.wp-block-search .wp-block-search__inside-wrapper {     width: 100%;     height: 50px;     text-indent: 15px;     color: var(--e-global-color-black);     cursor: pointer;     line-height: 50px;     margin-bottom: 10px;} .wp-block-search__inside-wrapper .wp-block-search__input {     border:  1px solid #e8e8e8;     border-top-left-radius: 5px;     border-bottom-left-radius: 5px;     padding-left: 15px;} .wp-block-search__inside-wrapper button.wp-block-search__button {     border: 1px solid  #e8e8e8;     margin: 0;     border-top-right-radius: 5px;     border-bottom-right-radius: 5px;     cursor: pointer;     padding: 0 40px;     background-color: var(--e-global-color-very-dark-blue);     color: var(--e-global-color-white);     transition: 0.3s;} .wp-block-search__inside-wrapper button.wp-block-search__button:hover, span.post-page-numbers.current:hover, .wp-link-pages .current, .wp-link-pages a:hover {     background-color: #f8f8f8;}.wp-block-search .wp-block-search__input {  border: none;  border-radius: 4px;  height: 48px;  padding: 0 20px;}.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper {  border-radius: 4px;  border: 1px solid #e9e9e9;}.wp-block-search__inside-wrapper {  border-radius: 4px;  border: 1px solid #e9e9e9;}.wp-block-search button[type=submit] {  margin-left: 0;  border: none;  color: var(--e-global-color-black);  padding: 0 20px;  font-size: 15px;  background:#e9e9e9;  font-weight: 600;  -webkit-transition: all 300ms;  transition: all 300ms;  cursor: pointer;  border-radius: 0 3px 3px 0;}.wp-block-search button[type=submit]:focus {  outline: none;  -webkit-box-shadow: none;          box-shadow: none;}.wp-block-search__label {    font-size: 22px;    font-weight: 700;    line-height: 26px;    text-transform: capitalize;    position: relative;    z-index: 0;    margin-bottom: 20px;    font-family: var(--e-global-body-font);    color:var(--e-global-color-black);}.wp-block-search__label,.wp-block-group__inner-container > h1,.wp-block-group__inner-container > h2,.wp-block-group__inner-container > h3,.wp-block-group__inner-container > h4,.wp-block-group__inner-container > h5,.wp-block-group__inner-container > h6 {    font-size: 22px;    font-weight: 700;    line-height: 1;    text-transform: capitalize;    position: relative;    z-index: 0;    margin-bottom: 40px;}.wp-block-search__label {    margin-bottom: 50px;}.wp-block-search__label:before,.wp-block-group__inner-container > h1:before,.wp-block-group__inner-container > h2:before,.wp-block-group__inner-container > h3:before,.wp-block-group__inner-container > h4:before,.wp-block-group__inner-container > h5:before,.wp-block-group__inner-container > h6:before {    position: absolute;    bottom: -15px;    left: 0;    width: 100%;    background-color: var(--e-global-color-light-gray);    content: "";    height: 1px;}.wp-block-search__label:after,.wp-block-group__inner-container > h1:after,.wp-block-group__inner-container > h2:after,.wp-block-group__inner-container > h3:after,.wp-block-group__inner-container > h4:after,.wp-block-group__inner-container > h5:after,.wp-block-group__inner-container > h6:after {    position: absolute;    width: 45px;    height: 3px;    content: "";    background-color: var(--e-global-color-black);    bottom: -14px;    left: 0;}.widget .wp-block-latest-posts.wp-block-latest-posts__list li + li {    border-top: 1px dashed #C9C9C9;}.wp-block-latest-posts.wp-block-latest-posts__list li + li {    margin-top: 10px;    padding-top: 10px;} .wp-link-pages span, .wp-link-pages a {     width: 34px;     height: 34px;     box-shadow: none !important;     padding: 0;     text-align: center;     border-radius: 50%;     line-height: 32px;     border: none;} .wp-link-pages a {     background-color: var(--e-global-color-very-dark-blue);     color: var(--e-global-color-white);} .wp-link-pages span:first-child {     margin-right: 10px;} .wp-block-group__inner-container .wp-block-button a.wp-block-button__link {     padding: 8px 40px;} .st-blog-content-detils table, .st-blog-content-detils table td {     border: 1px solid rgba(0, 0, 0, 0.06);} .st-blog-content-detils dl {     padding-left: 0;} .blog-item .thumb a img {     width: inherit;} .single-blog-wrap .thumb {     background-color: var(--e-global-color-white);} span.page-numbers.current, span.post-page-numbers.current{     background-color: #e8e8e8;     border-radius: 50%;     display: block;     width: 34px;     height: 34px;} span.post-page-numbers.current {     text-align: center;     color: var(--e-global-color-white);     line-height: 32px;     display: inline-block;     margin: 0 5px;} .page-links a.post-page-numbers {     width: 34px;     height: 34px;     background-color: var(--e-global-color-very-dark-blue);     display: inline-block;     text-align: center;     border-radius: 50%;     line-height: 32px;     box-shadow: none;     align-content: normal;     color: var(--e-global-color-white);     transition: 0.3s;} .page-links a.post-page-numbers:hover {     background-color: var(--e-global-color-accent);     color: var(--e-global-color-white) !important;} .blog-details-area .blog-details-inner .st-blog-content-detils{     overflow: hidden;} .wp-link-pages span:first-child {     border: none;     padding: 0;} .post-password-form input {     margin-bottom: 15px;} .post-password-form label {     width: 100%;} .nice-select .list {     width: 100%;} .blog-comment-navigation .nav-links .nav-previous, .blog-comment-navigation .nav-links .nav-next {     margin-bottom: 40px;} .blog-comment-navigation .nav-links a {     position: relative;     box-shadow: 0 1px 0 0 currentColor;} .blog-comment-navigation .nav-links a:hover {     box-shadow: none;     color: var(--e-global-color-very-dark-blue)} .blog-comment-navigation .nav-links .nav-previous a {     left: 35px;} .blog-comment-navigation .nav-links .nav-next a {     left: -10px;} .blog-comment-navigation .nav-links .nav-previous a:before{     left: -18px;     content: "\f060";} .blog-comment-navigation .nav-links .nav-previous a:before, .blog-comment-navigation .nav-links .nav-next a:before {     position: absolute;     font-family: 'FontAwesome';     top: -5px;} .blog-comment-navigation .nav-links .nav-next a:before {     content: "\f061";     right: -20px;}.blog-btn .fa{    display: none !important;} .format-gallery .st-blog-content-detils h2 {     font-size: 32px;     margin-bottom: 30px;     font-weight: 700;} .artelligence-blog-details .gallery-item img {     margin-bottom: 15px;     padding: 0 5px;} .artelligence-blog-details .gallery-item img:first-child {     padding-left: 0;} .artelligence-blog-details .gallery-item img:last-child {     padding-right: 0;} blockquote {     border: 0 solid var(--e-global-color-very-dark-blue);     border-left-width: 4px;     color: #686868;     font-size: 19px;     font-size: 1.1875rem;     font-style: italic;     line-height: 1.473684;     margin: 15px 0 1.4736842105em;     overflow: hidden;     padding: 0 0 0 1.263157895em;} blockquote p {     margin-bottom: 5px;} .single-blog-wrap .sticky .blog-details {     border: 1px solid var(--e-global-color-accent);     border-width: 5px 5px 0px 5px;     border-radius: 10px 10px 3px 3px;} .nav-links ul.page-numbers a.page-numbers {     line-height: 32px;     display: block;} .nav-links ul.page-numbers li {     line-height: 32px;} .nav-links ul.page-numbers a.prev.page-numbers, .nav-links ul.page-numbers a.next.page-numbers {     padding: 8px 6px;     line-height: 16px;} .nav-links ul.page-numbers a.prev.page-numbers i, .nav-links ul.page-numbers a.next.page-numbers i {     position: relative;     top: 1px;} .st-blog-content-detils blockquote cite {     position: relative;     left: 25px;} .st-blog-content-detils blockquote cite br {     display: none;} .wp-block-quote.has-text-align-right {     padding-right: 4em;} .st-blog-content-detils blockquote cite:before {     left: -9px;     content: "\f10d";} .st-blog-content-detils blockquote cite:before, .st-blog-content-detils blockquote cite:after {     position: absolute;     font-family: 'FontAwesome';     opacity: 0.3;     font-size: 10px;} .st-blog-content-detils blockquote cite:after {     content: "\f10e";     top: 12px;     right: -12px;} pre {     border:1px solid rgba(0, 0, 0, 0.06);     font-size: 16px;     font-size: 1rem;     line-height: 1.3125;     margin: 0 0 1.75em;     max-width: 100%;     overflow: auto;     padding: 1.75em;     white-space: pre;     white-space: pre-wrap;     word-wrap: break-word;} .wp-caption .wp-caption-text {     color: #686868;     font-size: 13px;     font-size: 0.8125rem;     font-style: italic;     line-height: 1.6153846154;} .blog-details-area .blog-details-inner {     padding: 10px 0 0 0;} .single-blog-wrap {     overflow: visible;     word-break: break-all;} [class^="wp-block-"] figcaption {     color: #686868;     font-style: italic;     line-height: 1.6153846154;     padding-top: 0.5384615385em;     text-align: left;} article.sticky::after {     top: 8px;     right: 18px;} .wp-block-categories-dropdown {     margin-bottom: 5px;     display: flex;}.wp-block-latest-comments__comment + li {  border-top: 1px dashed #e1e6ff;  padding-top: 15px;}.wp-block-latest-comments__comment {    line-height: 1.6;}.wp-block-latest-comments__comment:last-child {  margin-bottom: 0;}.wp-block-latest-comments__comment-meta .wp-block-latest-comments__comment-author {  font-size: 16px;  font-weight: 600;  color: var(--e-global-color-primary);  display: block;  -webkit-transition: 0.3s;  transition: 0.3s;}.wp-block-latest-comments__comment-meta a:hover {  color: var(--e-global-color-accent);} .st-blog-content-detils .wp-link-pages a:hover {     color: var(--e-global-color-white);} .hentry.category-block.tag-content.tag-embeds-2.tag-gallery.tag-image.tag-video .st-blog-content-detils p {     margin-bottom: 30px;} .wp-block-file .wp-block-file__button {     background: var(--e-global-color-very-dark-blue);} .wp-block-file .wp-block-file__button:hover {     background-color: var(--e-global-color-accent);     color:var(--e-global-color-white) !important;} figure.gallery-item {     padding: 0 1.1400652% 2.2801304%;     margin: 0;} figure.gallery-item .gallery-icon.landscape {     overflow: hidden;} figure.gallery-item img {     transform: scale3d(1, 1, 1);     transition: all 0.4s ease-in;} figure.gallery-item:hover img {     transform: scale3d(1.1, 1.1, 1.1);     border-radius: 5px;} .widget.widget_media_gallery .gallery, .widget.widget-2.widget_rss ul li:last-child, .calendar_wrap table, .artelligence-blog-details .gallery-item img {     margin-bottom: 0px !important;}/*aside.sidebar-right .widget {     box-shadow: 0px 5px 16px 0px rgb(200 183 255 / 30%);}*/ .page-title-area:after {     opacity: 0;     visibility: hidden;} .breadcrumb-item + .breadcrumb-item::before {     content:'';}.breadcrumb li {    display: inline-block;    padding: 0 10px;    position: relative;    margin-right: 14px;}.breadcrumb li:first-child {    padding-left: 0;}.breadcrumb li:last-child {    margin-right: 0;    padding: 0px 0px 0px 10px !important;}.breadcrumb li a {    color: var(--e-global-color-white);} .breadcrumb li:not(:last-child)::after {     display: inline-block;     color: var(--e-global-color-white);     content: "\f101";     position: absolute;     right: -12px;     top: -1px;     font-family: fontAwesome;}/*Resent post widget*/.widget .recent-news-wrap {    position: relative;}.widget .recent-news-wrap .single-recent-news:last-child {    border-bottom: none;    margin-bottom: 0;    padding-bottom: 0;}/*Social profile*/.social-links-widget a,.widget-social-icon a{  border: 1px solid var(--e-global-color-light-gray);  padding: 5px 9px;  text-align: center;  border-radius: 50%;  width: 40px;  height: 40px;  display: inline-block;  margin-right: 5px;  transition: 0.3s;}.social-links-widget a:hover,.widget-social-icon a:hover {  background-color: var(--e-global-color-very-dark-blue);  color: var(--e-global-color-white);  border: 1px solid transparent;}.widget .single-recent-news {    padding-left: 84px;    border-bottom: 1px solid var(--e-global-color-light-gray);    margin-bottom: 25px;    padding-bottom: 25px;}.widget .single-recent-news .thumb {    position: absolute;    left: 0;    width: 70px;    height: 70px;    border: 1px solid var(--e-global-color-light-gray);    border-radius: 5px;}.style-1 .page-title-area .breadcrumb {    display: inline-block;}.style-1 .page-title-area .breadcrumb li {    display: inline-block;}.widget .single-recent-news .thumb img {    border-radius: 5px;}.widget .single-recent-news .content h4 {	font-size: 16px;    font-weight: 600;    line-height: 20px;    margin-bottom: 2px;    transition: 0.3s;}.widget .single-recent-news .content h4:hover{     color: var(--e-global-color-very-dark-blue);}.single-recent-news .content span {    font-size: 12px;}/*Page*/ .content-area.artelligence-page-containerr  {    padding: 100px 0;} .comments-area .reply-title, .comments-area .comment-reply-title {     margin-bottom: 20px;     margin-top: 30px;} p.logged-in-as a {     box-shadow: 0 1px 0 0 currentColor;} .artelligence-page-containerr .entry-content a:hover, p.logged-in-as a:hover {     box-shadow: none;} table>tbody>tr>td, table>tbody>tr>th, table>tfoot>tr>td, table>tfoot>tr>th, table>thead>tr>td, table>thead>tr>th {     border: 1px solid rgba(0, 0, 0, 0.06) !important;} .page-links, .blog-details-comment .comment-respond {     clear: both;} .alignleft {     margin-bottom: 30px;} ol.has-avatars.has-dates.has-excerpts.wp-block-latest-comments li:before {     display: none;} .comments-area .comments-title {     margin-top: 30px;}/*Main page*/ .fome-contact-form .fname {     margin-bottom: 15px;} .fome-contact-form .fsubmit {     margin-top: 15px;} .widget.footer-widget p, .news_letter_form span, .news_letter_form {     font-weight: 400;} .btn-2 {     line-height: 48px;} .topbar-single-info {     font-weight: 400;} .single-intro-wrap:hover {     background-color: var(--e-global-color-very-dark-blue);}.footer-contact-info ul li a {     color: var(--e-global-color-white);}/*Footer social*/.footer-social a {  border: 1px solid var(--e-global-color-white);  color: var(--e-global-color-white);  transition: 0.3s;  display: inline-block;  padding: 5px 7px;  width: 40px;  height: 40px;  border-radius: 50%;  text-align: center;  margin-right: 13px;}.footer-social a:hover {  background-color: var(--e-global-color-white);  color: var(--e-global-color-accent);  border: 1px solid transparent;}/**/.page-title-area.style-1 {    /*-webkit-clip-path: polygon(100% 83%, 100% 1%, 0% 1%, 0 100%, 5% 97%, 9% 93%, 13% 89%, 16% 86%, 20% 84%, 23% 83%, 26% 81%, 29% 81%, 33% 82%, 36% 82%, 39% 84%, 41% 85%, 44% 87%, 48% 91%, 52% 94%, 58% 100%, 81% 100%, 86% 97%, 91% 92%, 94% 90%, 97% 86%);    clip-path: polygon(100% 83%, 100% 1%, 0% 0%, 0 100%, 3% 98%, 8% 93%, 12% 89%, 16% 86%, 20% 84%, 22% 83%, 25% 82%, 31% 81%, 36% 82%, 36% 82%, 40% 84%, 42% 85%, 45% 87%, 49% 91%, 52% 94%, 62% 100%, 76% 100%, 85% 97%, 91% 92%, 93% 90%, 97% 86%);    */}footer.footer-area {    background-position: center;    /*clip-path: polygon(100% 11%, 100% 100%, 0% 100%, 0px 12%, 3% 14%, 3% 14%, 6% 16%, 8% 17.4%, 9% 18%, 11% 19.1%, 16% 21%, 13% 20%, 17% 21%, 23% 22%, 32% 21%, 30% 22%, 32% 21%, 36% 20%, 38% 19%, 42% 17%, 44% 16%, 47% 14%, 48.3% 13%, 51% 11%, 56% 7.3%, 58% 6%, 60% 5%, 65% 3%, 69% 2%, 74% 1%, 78% 1%, 83% 2%, 82% 2%, 83% 2%, 86% 3%, 89% 4%, 91% 5%, 93% 6%, 96.4% 8%, 98% 9.3%);*/}/*Single blog*/.tag-list-wrapper {  margin-bottom: 20px;}.blog-details-border {  margin-bottom: 30px;}.post-navigation {  border: 1px solid var(--e-global-color-very-light-gray);  padding: 10px 30px;  box-shadow: 0px 0px 27px 0px #DAF6F9 !important;  display: inline-block !important;}.post-navigation span {  font-size: 24px;  color: var(--e-global-color-50a63db ) !important;  font-weight: 600;  position: relative;  left: 35px;}.post-navigation.right span {  left: -35px;}.post-navigation span:before {  background-color: var(--e-global-color-accent);  width: 30px;  height: 30px;  line-height: 30px;  position: absolute;  top: 0;  border-radius: 50%;  font-family: fontAwesome;  color: var(--e-global-color-white);  text-align: center;  font-size: 18px;}.post-navigation.left span:before {  content: "\f104";  left: -38px;}.post-navigation.right span:before {  content: "\f105";  right: -38px;}.post-navigation h4 {  font-size: 16px;  font-weight: 400;  line-height: 28px;  color: var(--e-global-color-text);}.post-navigation:hover {     box-shadow: 0px 3px 20px var(--e-global-color-light-gray);}.post-navigation:hover::before {    opacity: 1;    visibility: visible;    height: 100%;    top: 0;}.post-navigation::before {    position: absolute;    left: 12px;    top: 50%;    width: 3px;    height: 0%;    content: "";    /* background-color: var(--e-global-color-accent); */    transition: 0.3s;    opacity: 0;    visibility: hidden;}.post-navigation a:hover {     color: var(--e-global-color-accent);}/*Author*/.blog-details-area .author-single {  border: 1px solid var(--e-global-color-light-gray);  padding-left: 150px;  position: relative;}.blog-details-area .author-single .author-img {  position: absolute;  left: 35px;  top: 50%;  transform: translateY(-50%);  width: 100px;  height: 100px;}.blog-details-area .author-single .author-img::before {    position: absolute;    right: -26px;    content: "";    width: 2px;    height: 80px;    background: #707070;    top: 50%;    transform: translateY(-50%);}.blog-details-area .author-single .author-img img {     border-radius: 50%;}.blog-details-area .author-text h3 {    font-size: 18px;    font-weight: 700;    margin-bottom: 19px;}.blog-details-area .author-text {  padding: 30px 50px 30px 36px;}.blog-details-area .author-icon a {    padding-right: 10px;}.blog-details-area .author-icon a:hover {     color: var(--e-global-color-very-dark-blue);}.wp-block-pullquote p {    font-size: 26px;}/*Default Home style*/section.banner-area-consultint.banner-bg-image {    /*clip-path: polygon(100% 99%, 100% 0%, 0% 0%, 0 96%, 0% 91%, 5% 89%, 15% 84%, 21% 81%, 26% 79%, 31% 79%, 37% 80%, 42% 83%, 46% 86%, 50% 89%, 53% 92%, 57% 95%, 61% 98%, 65% 100%, 69% 100%, 75% 100%, 79% 99%, 82% 96%, 86% 95%, 89% 92%, 93% 89%, 97% 86%, 100% 80%);*/    background-size: cover;    background-position: top center;    padding: 160px 0 470px 0;}.default-home-slider .banner-slider-consultint .banner-inner h6 {    background-color: transparent;    font-size: 20px;    font-weight: 700;    margin-bottom: 30px;    padding-left: 0;    color: var(--e-global-color-white);}.default-home-slider .banner-slider-consultint .banner-inner h1 {    font-size: 72px;    line-height: 80px;    font-weight: 900;    text-transform: capitalize;    color: var(--e-global-color-white) !important;}.default-home-slider .banner-slider-consultint .banner-inner p {    color: var(--e-global-color-white);    line-height: 30px;    margin-bottom: 20px;    width: 85%;}.default-home-slider .banner-slider-consultint .banner-inner .btn-2,.ctr-wrap.style-2 a.btn-2.btn-base {    background: var(--e-global-color-accent);    box-shadow: none;    border: 2px solid transparent;    padding: 0 40px;    text-transform: uppercase;    font-weight: 700;    line-height: 60px;    height: 60px;    margin-top: 22px;    border-radius: 80px;}.default-home-slider .banner-slider-consultint .banner-inner .btn-2:hover,.ctr-wrap.style-2 a.btn-2.btn-base:hover {    background: transparent;    border: 2px solid var(--e-global-color-accent);}.default-home-slider .banner-slider-consultint .banner-inner .btn-2 i,.ctr-wrap.style-2 a.btn-2.btn-base i {    background-color: var(--e-global-color-white);    margin-left: 8px;    border-radius: 50%;    width: 18px;    height: 18px;    color: var(--e-global-color-accent);    padding-left: 7px;}.ctr-wrap.style-2 a.btn-2.btn-base i {   padding-left: 4px;}.feature-style-2 .single-intro-wrap {     border: 1px solid var(--e-global-color-light-gray);}.feature-style-2 .single-intro-wrap:hover {    box-shadow: 0px 15px 20px var(--e-global-color-very-light-gray);    border: 1px solid transparent;    background-color: var(--e-global-color-white);}.feature-style-2 .single-intro-wrap:hover::after {     background-color: transparent;     opacity: 0;}.feature-style-2 .single-intro-wrap .thumb {    top: -48px;    position: absolute;    left: 50%;    transform: translateX(-50%);}.feature-style-2 .single-intro-wrap .thumb:after {    position: absolute;    content: "";    background: #623BB1;    top: 0;    left: 0;    box-shadow: none;}.feature-style-2 .single-intro-wrap .thumb:before {    position: absolute;    width: 126px;    height: 126px;    content: "";    background-color: var(--e-global-color-white);    top: -11px;    left: -12px;    z-index: -1;    border-radius: 50%;    border: 1px solid var(--e-global-color-light-gray);    filter: drop-shadow(0px 15px 15px var(--e-global-color-light-gray));}.feature-style-2 .single-intro-wrap .thumb img {    position: relative;    left: 6px;}.single-intro-thumb-box-1 img {	padding: 4px;}.feature-style-2 .single-intro-wrap h5 {    margin-top: 55px;    font-size: 26px;    color: #623BB1;    margin-bottom: 20px;    font-weight: 900;}.feature-style-2 .single-intro-wrap:hover p {    color: inherit;}.feature-style-2 .single-intro-wrap h5 a:hover {    color: inherit;}/*Why chose*/.single-why-chose.style-2 {    border: 1px solid var(--e-global-color-light-gray);    border-radius: 5px;    position: relative;    padding: 40px 30px 35px 185px;    background-color: var(--e-global-color-white);    margin-bottom: 30px;    overflow: hidden;    box-shadow: 0px 30px 50px rgba(245, 245, 245, 0.3);}.why-chose-thumb {     position: absolute;     border-radius: 50%;     transition: 0.3s;     left: 48px;     top: 50%;     transform: translateY(-50%);}.why-chose-thumb img {    position: relative;    z-index: 1;	padding: 15px 0 0 13px;}.why-chose-thumb:before {    position: absolute;    left: 0;    top: 0;    content: "";    width: 100px;    height: 100px;    background: #623BB2;    border-radius: 50%;    transition: 0.3s;}.why-chose-thumb:after {    position: absolute;    top: -10px;    left: -10px;    width: 120px;    height: 120px;    content: "";    border: 1px solid var(--e-global-color-light-gray);    border-radius: 50%;    background: var(--e-global-color-white);    z-index: -1;    filter: drop-shadow(0px 15px 15px var(--e-global-color-light-gray));}.why-chose-content h5 {    font-size: 26px;    font-weight: 900;    color: #623BB1;    line-height: 35px;    transition: 0.3s;}.why-chose-content p {    font-size: 16px;    line-height: 26px;    color: #2E3970;}.single-why-chose.style-2:hover .why-chose-thumb:before {    background: var(--e-global-color-accent);}.why-chose-content h5:hover {    color: var(--e-global-color-accent);}/*investor*/.input-group.profite-1 span.input-group-addon,.form-group.profite-2 span.input-group-addon,.results-sign span.input-group-addon {    color: #623BB1;    margin-right: 15px;    border: 1px solid var(--e-global-color-light-gray);    font-size: 24px;    width: 60px;    height: 60px;    border-radius: 50%;    line-height: 59px;    font-weight: 900;}.enter-ammount label,.enter-ammount input::placeholder,.results-profite label,.results-profite input::placeholder {    color: #2E3970;    font-size: 16px;    font-weight: 700;}.form-group.ammount input {    border: 5px solid var(--e-global-color-light-gray);    padding-left: 12px;    border-radius: 10px;}.card.card-body.payment-cal .results .form-group input.form-control {    margin: auto;    border-radius: 50px;    margin-left: 10px;    flex: none;    width: 50%;    background-color: transparent;}span.calculate {    text-transform: capitalize;    margin-right: 25px;}.nput-group.calculate-wrap input {    width: 75%;}.input-group.calculate-wrap input {    width: 75%;}.input-group.profite-1 span.toral,.form-group.profite-2 span.toral {    margin-right: 15px;    margin-top: 18px;}.input-group.profite-1 input,.form-group.profite-2 input {    width: 59%;    height: 30px;    border: 1px solid var(--e-global-color-light-gray);    border-radius: 10px;    margin-top: 20px;    padding-left: 10px;}.input-group.profite-1 {    margin-bottom: 35px;}.input-ammount, .results-wrap {display: flex;margin-bottom: 28px;}.enter-ammount {width: 100%;border-bottom: 3px solid #623BB1;}.results-profite{     width: 100%;     border-bottom: 3px solid #018786;}.results-profite.two{     width: 100%;     border-bottom: 3px solid #09AF00;}.enter-ammount label, .results-profite label {width: 100%;}.enter-ammount input[type="number"],.results-profite input[type="number"] {width: 100%;border: none;background-color: transparent;}.ammount-sign span.input-group-addon,.results-sign span.input-group-addon {    display: inline-block;}.enter-ammount label,.results-profite label {    display: block;    text-align: left;}.enter-ammount input::-webkit-outer-spin-button,.enter-ammount input::-webkit-inner-spin-button {  -webkit-appearance: none;  margin: 0;}.results-profite input::-webkit-outer-spin-button,.results-profite input::-webkit-inner-spin-button {  -webkit-appearance: none;  margin: 0;}/* Firefox */.results-profite input[type=number], .enter-ammount input[type="number"] {  -moz-appearance: textfield;}/*Cta*/.ctr-wrap.style-2 h6 {    color: var(--e-global-color-accent);    font-weight: 700;    text-transform: uppercase;    margin-bottom: 26px;}.ctr-wrap.style-2 h3 {    font-size: 48px;    font-weight: 900;    margin-bottom: 30px;}.ctr-wrap.style-2 p {    margin-bottom: 24px;}.pd-top-105 {     padding-top: 105px;}.footer-menu.widget.widget_nav_menu ul {    margin: 0;    padding: 0;    list-style: none;}.footer-menu.widget.widget_nav_menu ul li {    display: inline-block;}.footer-menu.widget.widget_nav_menu h4.widget-title {    display: none;}footer.footer-area.style-2 {    background-color: transparent !important;    background-size: cover;    background-position: top center;}footer.footer-area.style-2 .footer-bottom {    border: 1px solid transparent;    background-color: var(--e-global-color-very-dark-blue);}footer.footer-area.style-2 p.copyright,footer.footer-area p.copyright {    padding: 12px 0;}footer.footer-area.style-2 p.copyright:before {    display: none;}footer.footer-area.style-3 .footer-bottom {    border: 1px solid transparent;    background: transparent;    margin-top: -56px;}footer.footer-area.style-3 .footer-bottom p:before {    display: none;}/*Blog slick arrow*/.blog-item .slick-arrow {    position: absolute;    top: 50%;    left: 0;    width: 50px;    height: 50px;    text-align: center;    z-index: 9;    transform: translateY(-50%);    border-radius: 50%;    font-size: 30px;    color: var(--e-global-color-white);    line-height: 48px;    cursor: pointer;    opacity: 0;    visibility: hidden;    transition: 0.3s;    background-color: #8e44ad;}.blog-item  .arrow-next.slick-arrow {    right: 0;    left: auto;}.blog-item .arrow-prev.slick-arrow {    left: 0;}.blog-item:hover .slick-arrow {    visibility: visible;    opacity: 1;}.blog-item .slick-arrow:hover {    background-color:#9b59b6;}.blog-item .slick-slide img {    display: block !important;}/*Contact page*/.single-top-contact {    text-align: center;    border: 1px solid var(--e-global-color-light-gray);    padding: 55px 6px 50px;    margin-bottom: 30px;    transition: 0.3s;}.top-contact-info h4 {    font-size: 24px;    font-weight: 700;    margin-bottom: 15px;}.single-top-contact p {    margin-bottom: 4px;}.single-top-contact .contact-thumb {    display: inline-block;    border: 1px solid var(--e-global-color-light-gray);    border-radius: 50%;    width: 100px;    height: 100px;    line-height: 100px;    margin-bottom: 25px;    transition: 0.3s;}.single-top-contact .contact-thumb i {    color: var(--e-global-color-very-dark-blue);    font-size: 24px;}.single-top-contact:hover {    -webkit-box-shadow: 0px 0px 10px 2px rgb(206 206 206 / 78%);    box-shadow: 0px 0px 10px 2px rgb(206 206 206 / 78%);}.single-top-contact:hover .contact-thumb {    border: 1px solid #9b59b6;}.blog-sidebar .wp-block-latest-comments {    padding-left: 0 !important;    margin: 0;}.btn-fallback-menu {    border: 1px solid var(--e-global-color-very-dark-blue);    padding: 13px 15px 12px;    height: auto;    display: inline-block;    line-height: 1;    font-weight: 600;    color: var(--e-global-color-very-dark-blue);}.btn-fallback-menu:hover {    color: var(--e-global-color-white);    background: var(--e-global-color-very-dark-blue);}.single-case_study .artelligence-single-details .single-details-area .featured-image img, .single-services-post .artelligence-single-details .single-details-area .featured-image img, .single-our-portfolio .artelligence-single-details .single-details-area .featured-image img{    border-radius: 15px !important;    margin-bottom: 30px;}.artelligence-single-details ul li{    padding-left: 10px;}.artelligence-single-details ul li::marker{    color: #808080 !important;    font-size: 20px !important;    content: "\f058";    font-family: "Font Awesome 5 Free";    font-weight: 900;    padding-right: 5px;}.single .artelligence-single-details h1, .single .artelligence-single-details h2, .single .artelligence-single-details h3, .single .artelligence-single-details h4, .single .artelligence-single-details h5, .single .artelligence-single-details h6{    color: var(--e-global-color-black) !important;}td#today {    background: var( --e-global-color-very-dark-blue-one );    color: var(--e-global-color-white);}.widget_archive ul li:last-child {    margin-bottom: 0px;    border-bottom: 0 !important;    padding-bottom: 0;}/*---------------------------------------- # WooCommerce ------------------------------------------*/.woocommerce ul.products li.product .button{    padding: 16px 30px;    font-size: 14px;    font-weight: 700 !important;    border-radius: 10px;    text-decoration: none;    transition: all 0.3s ease-in-out;    line-height: normal !important;    border: 1px solid #e9e9e9 !important;    box-shadow: none !important;  }  .woocommerce .products ul, .woocommerce ul.products {   display: block;   margin: 0;   FONT-WEIGHT: 100;  }  .woocommerce ul.products li.product, .woocommerce-page ul.products li.product{      float: left;      padding: 20px 20px;      margin: 15px 15px 15px 15px;      position: relative;      width: 30.5%;      background-color: white;      border-radius: 16px;      box-shadow: 0px 0px 18px 2px rgba(0,0,0,.1) !important;  }  .woocommerce .woocommerce-ordering{    margin-right: 15px;    margin-bottom: 25px;}  .woocommerce ul.products li.product a img{    border-radius: 10px;  }  .woocommerce ul.products li.first, .woocommerce-page ul.products li.first{       clear: none;  }  .widget_archive .nice-select, .widget_categories .nice-select, .widget-2 .nice-select, select {       color: var(--e-global-color-black)!important;       border-color: var(--e-global-color-very-light-gray);       border-radius: 6px;       border: 1px solid var(--e-global-color-text);   }   select:focus{    border: 1px solid var(--e-global-color-text);   }  .woocommerce .woocommerce-result-count, .woocommerce-page .woocommerce-result-count{      color: var(--e-global-color-black);      margin-left: 15px;  }  .woocommerce a.added_to_cart  {      margin-left: 15px;  }  .woocommerce table.shop_table th  {      color: var(--e-global-color-black);  }  #add_payment_method .wc-proceed-to-checkout a.checkout-button, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .woocommerce-checkout .wc-proceed-to-checkout a.checkout-button  {    background-color: #083756 ;    border-radius: 35.5px 35.5px 35.5px 0px;    font-size: 16px;  }  #add_payment_method .wc-proceed-to-checkout a.checkout-button:hover, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover, .woocommerce-checkout .wc-proceed-to-checkout a.checkout-button:hover  {    background-color: var(--e-global-color-accent);  }  .woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3  {      font-size: 18px;      line-height: 1.5em;      font-weight: 700;      color: var(--e-global-color-black);  }  .woocommerce ul.products li.product .price  {      font-size: 16px;      color: var(--e-global-color-black);  }  .woocommerce .cart .button, .woocommerce .cart input.button  {      color: var(--e-global-color-white) !important;      background-color: #083756 !important;      border-radius: 35.5px 35.5px 35.5px 0px;  }  .woocommerce .cart .button:hover, .woocommerce .cart input.button:hover {    background-color: var(--e-global-color-accent);  }  .woocommerce .cart .button{    border-radius: 5px !important;    background-color: transparent !important;    border:1px solid #e9e9e9 !important;    color: var(--e-global-color-black) !important;  }  .woocommerce .cart-collaterals .cart_totals h2, .woocommerce-page .cart-collaterals .cart_totals h2 {      font-size: 22px;      font-weight: 700;      color: var(--e-global-color-black) !important;  }  .woocommerce #content table.cart td.actions .input-text, .woocommerce table.cart td.actions .input-text, .woocommerce-page #content table.cart td.actions .input-text, .woocommerce-page table.cart td.actions .input-text table.cart  {      width: 136px;      border-radius: 3px;      margin-right: 10px;      font-size: 14px;  }  .woocommerce a.remove {      color: var(--e-global-color-black) !important;      box-shadow: none !important;      font-size: 24px;  }  .woocommerce table.shop_table td a {      color: var(--e-global-color-text);      box-shadow: none;  }  .woocommerce div.product form.cart .button  {    background-color: transparent !important;    font-weight: 500;  }  .woocommerce div.product form.cart .button:focus{    border-radius: 0px !important;    outline: none !important;    border: 1px solid #e9e9e9 !important;  }  .woocommerce div.product form.cart .button:hover{    background-color: #f8f8f8 !important;  }  .woocommerce div.product .woocommerce-tabs .panel h2  {      display: none;  }  .woocommerce div.product .woocommerce-tabs .panel p {      line-height: 24px;  }  .single-product .related.products h2 {      font-size: 26px;      font-weight: 700;  }  .woocommerce div.product p.price, .woocommerce div.product span.price {      color: var(--e-global-color-black);  }  .woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1 {      float: none;      width: 100%;      max-width: 100%;      padding: 0;  }  .woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2 {      float: none;      width: 100%;      max-width: 100%;      padding: 0;  }  .woocommerce form .form-row label {      line-height: 1;      font-size: 16px !important;  }  .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:hover{    background-color: var(--e-global-color-strong-red) !important;  }  .woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea {    font-size: 16px !important;}.woocommerce-privacy-policy-text p{    font-size: 16px !important;}.woocommerce form .form-row.woocommerce-validated input.input-text{    border-color: var(--e-global-color-accent) !important;}.select2-container--default .select2-selection--single .select2-selection__rendered {    font-size: 16px !important;}  .woocommerce form .form-row {      display: block;      padding: 0;      margin: 0;      padding-top: 10px;      padding-bottom: 10px;  }  .woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1 .woocommerce-billing-fields {      margin-bottom: 20px;  }  .woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2 .woocommerce-additional-fields {      margin-bottom: 0px;  }  .woocommerce table.shop_table th, .woocommerce table.shop_table td {      text-align: left;  }  .woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea{      margin-bottom: 5px !important;      padding: 20px 20px 20px 20px !important;      width: 100%;      height: 50px;      line-height: 1.5;      color: var(--global--color-lightgrey);      border: 1px solid #ced4da;      border-radius: 30px;  }  .woocommerce form .form-row textarea{    height: 150px !important;  }  .woocommerce-shop .col-lg-4.sidebar-blog.right-side{    display: none;  }  .woocommerce-shop .col-lg-8{    flex: 100%;    max-width: 100%;  }  .woocommerce-cart .col-lg-4.sidebar-blog.right-side{    display: none;  }  .woocommerce-cart .col-lg-8{    flex: 100%;    max-width: 100%;  }  .woocommerce-checkout .col-lg-4.sidebar-blog.right-side{    display: none;  }  .woocommerce-checkout .col-lg-8 {    flex: 100%;    max-width: 100%;  }  .select2-dropdown {    z-index: 10000;  }  .select2-container--default .select2-selection--single{    border-radius: 50px;    border: 1px solid #8080804a;  }  .select2-container--default .select2-selection--single .select2-selection__rendered{    color: var(--e-global-color-text);    line-height: 50px  }  .select2-container .select2-selection--single{    height: 50px;    margin-bottom: 6px;    padding-left: 12px;  }  .select2-container--default .select2-selection--single .select2-selection__arrow b{    height: 0;    left: 10%;    margin-left: 0px;    margin-top: 8px;  }  .select2-container--open .select2-dropdown--below{    border: 1px solid  #ced4da !important;    margin-top: -7px  }  .woocommerce form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-first, .woocommerce-page form .form-row-last{    width: 48%;  }.woocommerce ul.products li.product .price del{    color: var(--global--color-lightgrey);}.woocommerce ul.products li.product .price ins{	text-decoration: none;    font-weight: 500;}.woocommerce ul.products li.product .price{    font-weight: 500;}.woocommerce span.onsale{	min-height: 3.5em;	min-width: 4.5em;	padding: 8px;	line-height: 3.3;    margin-top: 15px;	margin-left: 15px;    left: 31.5em;    background-color: #f8f8f8!important;    color: var(--e-global-color-black);}.single-product .woocommerce span.onsale:first-child{    left: 0 !important;}    .single-product .woocommerce .related span.onsale{       display: none;}.woocommerce div.product form.cart .button:focus{    border: none !important;}.price del bdi{    color: var(--e-global-color-strong-red);}.woocommerce ul.products li.product .onsale{    margin-top: 10px;    margin-right: 10px;}.single-product .artelligence-page-containerr .col-lg-4.sidebar-blog.right-side{    display: none;;}.single-product .artelligence-page-containerr  .col-lg-8{    max-width: 100%;    flex: auto;}.single-product .blog-thumb-full.d-flex {    display: none !important;}.single-product .post-meta{    display: none;}.woocommerce div.product .woocommerce-tabs ul.tabs{    text-align: center;    padding-top: 5em !important;}.woocommerce nav.woocommerce-pagination ul{	border: none !important;}.woocommerce nav.woocommerce-pagination ul li{    margin: 5px;    border: none !important;}.woocommerce-pagination a.next.page-numbers {    line-height: 18px !important;}.woocommerce-pagination a.prev.page-numbers{    line-height: 18px !important;}.woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span{	line-height: 20px;    padding: 8px;    min-width: 1em;    display: block;    color: var(--e-global-color-accent);    background-color: var(--e-global-color-white);    border: none !important;}.woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current{	color: var(--e-global-color-white);	background-color: var(--e-global-color-accent);}.single-product .blog-details-area .blog-details-inner{    box-shadow: none;}.short-summary-content{	display: none;}.product_meta{	display: inline-grid;}.woocommerce div.product form.cart .variations label{    color:var(--e-global-color-black);}.woocommerce table.shop_attributes th{    color: var(--e-global-color-black);}.woocommerce div.product form.cart .variations td, .woocommerce div.product form.cart .variations th{	vertical-align: initial;    border: 1px solid rgba(0,0,0,.1) !important;}.woocommerce div.product form.cart table td{	padding: 10px;}.woocommerce div.product div.images .flex-control-thumbs li{	width:100%}ol.flex-control-nav.flex-control-thumbs {    top: 0;    left: 0;    float: left;    width: 20%;}.flex-viewport {    float: right;    width: 75%;}.woocommerce div.product form.cart .reset_variations{	visibility: visible !important;}.woocommerce .col2-set, .woocommerce-page .col2-set{	width: 60%;	float: left;	margin-right: 50px;}.woocommerce-billing-fields__field-wrapper {    margin-top: 20px;}div#order_review{	width: 35%;	float: right;	margin-top: 20px;}span.tagged_as a {    background-color: var(--e-global-color-accent);    margin-right: 2px;    margin-left: 2px;    color: white;    padding: 5px 10px 5px 10px;    border-radius: 4px;}span.tagged_as a:hover{	background-color:  var(--global--color-purple);	color: white !important;}.woocommerce div.product .product_title{    font-size: 28px;    font-weight: 700;    line-height: 1.5;}.woocommerce div.product form.cart .variations{	margin-bottom: 2em;	width: 100%;}span.posted_in {    margin-top: 8px;    margin-bottom: 8px;}.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple, .select2-container--default.select2-container--open.select2-container--below .select2-selection--single{    border-top-left-radius: 24px;    border-top-right-radius: 24px;  }  .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple, .select2-container--default.select2-container--open.select2-container--above .select2-selection--single{    border-bottom-left-radius: 24px;    border-bottom-right-radius: 24px;  }dl.variation{	padding: 0;	font-size: 15px}.single-product .related.products > h2{	text-align: center;    margin-top: 3em;    margin-bottom: 2em;}.single-product .blog-item-info h3{    display: none !important;}.woocommerce div.product .woocommerce-tabs ul.tabs li a{    font-size: 20px;}.woocommerce div.product div.images .woocommerce-product-gallery__trigger{    display: block;}a.btn.nav-link{    line-height: 45px;    padding: 0;    height: auto;}.cart-btn {    padding-right: 0;    position: absolute;    top: 33px;    right: -36px;    background-color: transparent;    background-color: var(--e-global-color-accent);    border-radius: 150px;    width: 45px;    height: 45px;    line-height: 45px;    margin-right: 50px;}.cart-btn:hover{    background-color: #36C2F7;}.cart-btn img{    filter: brightness(10);}span.cart-contents-count {    font-size: 12px;    color: var(--e-global-color-white);    background-color: #197188;    padding: 3px 6px 3px 6px;    border-radius: 10px;    position: absolute;    top: -4px;    left: 32px;    line-height: 12px;}.woocommerce .entry-summary button:focus{    border-radius: 30px !important;    border-color: var(--e-global-color-accent) !important;}.woocommerce .woocommerce-message a{    font-size: 18px !important;}.woocommerce-message{    border-top-color: var(--e-global-color-black) !important;}.woocommerce-message::before{    color: var(--e-global-color-black) !important;}.woocommerce-info{    border-top-color: var(--e-global-color-black) !important;}.woocommerce-info::before{    color: var(--e-global-color-black) !important;}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button{    background-color: transparent ;    border-radius: 35.5px 35.5px 35.5px 0px;    color: var(--e-global-color-white) !important;}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:hover{    background-color: #f8f8f8 !important;}.woocommerce .products li a{    color: var(--e-global-color-black) !important;    border: none !important;}.woocommerce .products li .added_to_cart{    color: var(--e-global-color-black) !important;    font-weight: 500 !important;}:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt:hover{    background-color:  #f8f8f8 !important;}:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt{    border-radius: 30px;}.woocommerce-checkout-review-order button{    background-color: #fff !important;    color: var(--e-global-color-white) !important;    border-radius: 5px !important;    border: 1px solid #e9e9e9 !important;    font-weight: 500px !important;    color: var(--e-global-color-black) !important;}.tinv-wishlist .product-remove button{    background-color: var(--e-global-color-black) !important;}.tinv-wishlist .product-remove button:hover{    background-color: var(--e-global-color-black) !important;}.tinv-wishlist .button{    background-color: transparent!important;    color: var(--e-global-color-white) !important;    border-radius: 5px !important;    border: 1px solid #e9e9e9 !important;    font-weight: 500px !important;    color: var(--e-global-color-black) !important;}.tinv-wishlist .button:hover{    background-color: #f8f8f8 !important;}.woocommerce-checkout-review-order button:hover{    background-color: #f8f8f8 !important;}.woocommerce-checkout .artelligence-page-containerr h3{    color: var(--e-global-color-black) !important;}:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button{    color: var(--e-global-color-black) !important;    background: #fff !important;    border-radius: 5px !important;    font-weight: 500 !important;    border:1px solid #e9e9e9 !important;}:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button:hover{    background-color: #f8f8f8 !important;}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit{    border-radius: 50px;    color: var(--e-global-color-black) !important;    background-color: transparent !important;    border-radius: 10px;    border: 1px solid #e9e9e9 !important;    font-weight: 600;}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:hover{    background-color: #f8f8f8 !important;}.single-product .sidebar-blog {    display: none;}.single-product .col-lg-8{    min-width: 100% !important;}/* .woocommerce-cart .elementor-social-icons-wrapper{    display: flex;} *//* WISHLIST */.tinvwl_add_to_wishlist-text{    color: var(--e-global-color-black);    font-weight: 500;}.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart:before {    content: "\e908";    color: var(--e-global-color-black);}.woocommerce .tinv-wishlist .tinvwl_added_to_wishlist.tinv-modal button.button{    background-color: transparent!important;    color: var(--e-global-color-white) !important;    border-radius: 5px !important;    border: 1px solid #e9e9e9 !important;    font-weight: 500px !important;    color: var(--e-global-color-black) !important;}.woocommerce .tinv-wishlist .tinvwl_added_to_wishlist.tinv-modal button.button:focus{    outline: 0px !important;}.woocommerce .tinv-wishlist .tinvwl_added_to_wishlist.tinv-modal button.button:hover{    background-color: #f8f8f8 !important;}.icon_big_times::before{    color: var(--e-global-color-accent);}.page-id-13115 .artelligence-page-containerr .right-side{    display: none;}.page-id-13115 .artelligence-page-containerr .col-lg-8{    min-width: 100%;}.page-id-13115 .artelligence-page-containerr h2{    color: var(--e-global-color-black) !important;}.page-id-13115 .artelligence-page-containerr th{    color: var(--e-global-color-black) !important;}.tinv-wishlist .social-buttons {    text-align: right;    color: var(--e-global-color-black);}.page-id-13115 .artelligence-page-containerr button{    border-radius: 30px;    background-color: #083756;    color: var(--e-global-color-white);}.page-id-13115 .artelligence-page-containerr button:hover{    background-color: var(--e-global-color-accent);    color: var(--e-global-color-white);}.page-id-13115 .artelligence-page-containerr button:focus{    outline: 0px !important;}.page-id-13115 .footer-main-section .elementor-social-icon{    display: flex !important;}.tinv-wishlist .tinvwl-buttons-group button{    background-color: transparent!important;    color: var(--e-global-color-white) !important;    border-radius: 5px !important;    border: 1px solid #e9e9e9 !important;    font-weight: 500px !important;    color: var(--e-global-color-black) !important;}.tinv-wishlist .tinvwl-buttons-group button:hover{   background-color: #f8f8f8 !important;}.tinv-wishlist .tinvwl-buttons-group button:focus{    outline: 0px !important;}.icon_big_heart_check::before{    color: var(--e-global-color-black) !important;}.wc-backward{    background-color: #083756 !important;    color: var(--e-global-color-white);    border-radius: 35.5px 35.5px 35.5px 0px !important;}.wc-backward:hover{    background-color: var(--e-global-color-accent) !important;    color: var(--e-global-color-white);}/* Event Calender */.tribe-events-page-template .tribe-common--breakpoint-medium.tribe-events .tribe-events-c-breadcrumbs{    display: none !important;}.tribe-events button.tribe-events-c-search__button, .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button{    /* border-radius: 30px !important; */    background-color: transparent;    background-color: #083756 !important;    color: var(--e-global-color-white);    border: 0px !important;    border-radius: 35.5px 35.5px 35.5px 0px;}.tribe-events button.tribe-events-c-search__button:hover, .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:hover{    background-color: var(--e-global-color-accent) !important;    border-radius: 35.5px 35.5px 35.5px 0px !important;}.tribe-events-calendar-list__event-description p{    font-size: 16px !important;}.tribe-common .tribe-common-anchor-thin{    font-family: var(--e-global-typography-b7702d5-font-family ), Sans-serif;    font-size: var(--e-global-typography-80650e2-font-size );    font-weight: var(--e-global-typography-b7702d5-font-weight );    text-decoration: var(--e-global-typography-b7702d5-text-decoration );    line-height: var(--e-global-typography-b7702d5-line-height );}.tribe-events-calendar-list__event-venue, .tribe-events-calendar-list__event-date-tag-weekday, .tribe-events-calendar-list__event-date-tag-daynum,.tribe-common--breakpoint-medium.tribe-common .tribe-common-b2, .tribe-events-c-top-bar__datepicker-desktop, .tribe-events-c-top-bar__today-button,.tribe-events-c-view-selector__list-item-link, .tribe-events-calendar-list__month-separator-text, .tribe-events-c-view-selector__list-item-text,.tribe-common-c-btn, .tribe-common-form-control-text__input, .tribe-events-single-section-title, .tribe-events-meta-group dt, .tribe-events-meta-group dd{    font-family: var(--e-global-typography-6e0e4ef-font-family ), Sans-serif !important;}.tribe-common .tribe-common-anchor-thin-alt{    color: var(--e-global-color-accent) !important;    text-decoration: none;    border-bottom: 0px !important;}.tribe-common .tribe-common-anchor-thin-alt:hover{    color: var(--e-global-color-accent) !important;}.tribe-events-calendar-list__event-date-tag-datetime{    font-family: var(--e-global-typography-6e0e4ef-font-family ), Sans-serif !important;}.tribe-events-c-subscribe-dropdown__list{    position: absolute;}/* Single Calender Event*/.tribe-events-single-event-title{    font-size: var(--e-global-typography-b7702d5-font-size ) !important;    margin-bottom: 30px;}.tribe-events-back a, .tribe-events-event-categories a, .tribe-event-tags a{    color: var(--e-global-color-accent) !important;}.tribe-events-schedule{    display: none;}.tribe-events-single-section{    width: 50% !important;}.single-tribe_events .tribe-events-pg-template li {    color: var(--e-global-color-text) !important;}.wishlist-icon i {    color: #fff;    font-size: 22px;    background-color: var(--e-global-color-accent);    padding: 12px;    border-radius: 50px;    margin-right: 50px;    margin-top: 10px;}/* Advance Popups*/.adp-popup .adp-popup-wrap .adp-popup-inner h2{    color: var(--e-global-color-black);    margin-bottom: 20px;}.adp-popup .mc4wp-form-fields input{    width: 100% !important;    color: var(--e-global-color-black) !important;    border: 1px solid;    padding:  10px 15px 10px 15px;    border-radius: 30px;}.adp-popup .mc4wp-form-fields .submit{    background-color: #083756;    border-radius: 30px;    color: var(--e-global-color-white) !important;    border: 0px;    padding: 15px;    cursor: pointer;}.adp-popup .mc4wp-form-fields .submit:hover{    background-color: #197188;}/* Cookies */#moove_gdpr_cookie_info_bar.moove-gdpr-align-center, #moove_gdpr_cookie_info_bar.moove-gdpr-align-right {    z-index: 10000000;    font-family: var(--e-global-typography-6e0e4ef-font-family ), Sans-serif !important;}#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme {    border-top: 0px solid #fff !important;}td#today {    background: var( --e-global-color-very-dark-blue-one );    color: var(--e-global-color-white);}.widget_archive ul li:last-child {    margin-bottom: 0px;    border-bottom: 0 !important;    padding-bottom: 0;}.adp-popup .mc4wp-form-fields input {    font-size: 16px !important;}.tinv-wishlist .tinvwl-buttons-group button {    outline:none !important;    border:0px !important;}#btn-buy {    padding: 0px 20px;}.single .elementor-social-icon, .woocommerce-shop .elementor-social-icon, .woocommerce-cart  .elementor-social-icon, .blog .elementor-social-icon, .woocommerce-checkout .elementor-social-icon, .woocommerce-js .elementor-social-icon{    display: inline-flex !important;}@media all and (min-width: 1600px) {    .banner-area-consultint.banner-bg-image {        background-position: -380px -300px;        background-size: 140%;        padding: 160px 0 333px 0;   }    .banner-area-consultint .banner-slider .owl-dots {        left: -31%;   }    .bg-image-1 {        background-size: 125% 63%;   }    .invest-plan-table tr td .daily-percentage, .invest-plan-table tr th .daily-percentage {        margin-left: -19px;   }    .invest-plan-table .btn-area {        margin-right: -34px;   }}@media (min-width: 1200px) {    .container {        max-width: 1310px;   }}@media screen and (min-width:991px){    .navbar-area .nav-container .navbar-collapse .navbar-nav {        padding-right: 50px !important;    }}@media only screen and (min-width: 992px) {    .navbar-area-fixed .nav-container {        padding: 10px 0px;        -webkit-transition: all .4s;        -o-transition: all .4s;        transition: all .4s;   }}@media only screen and (min-width: 992px) and (max-width: 1199px) {    .navbar-area .nav-container .navbar-collapse .navbar-nav li {        font-size: 15px;   }    .navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children:before {        right: -14px;   }    .navbar-area .nav-container .navbar-collapse .navbar-nav li + li {        margin-left: 15px;   }    .navbar-nav li {        padding-right: 0px !important;   }    .nav-right-part ul li.search {        padding: 6px 15px 6px 0px;        padding: 10px;   }   .page-title-area h3, .page-title-area .title {       font-size: 40px !important;   }}@media screen and (min-width: 768px) {    .wp-block-cover-text p {        padding: 1.5em 0;   }}@media (min-width: 321px) and (max-width: 991px){    .navbar-area .nav-container .navbar-collapse #menu-all-pages li + li{        margin-left: 0 !important;   }}@media (min-width: 992px) and (max-width: 1024px){    .navbar-area .nav-container .navbar-collapse .navbar-nav {        padding-right: 0px !important;    }}@media screen and (max-width: 1520px) {    .banner-thumb-wrap .banner-thumb {        margin-right: -70px;    }    .left-line-bg {        background-size: 100px;    }    .left-bottom-line-bg {        background-position-y: center;        background-size: 100px;    }    .banner-v3-slider-area-wrapper .banner-inner h2 {        font-size: 55px;    }    .banner-v3-slider-area-wrapper .banner-inner .subtitle {        font-size: 16px;        margin: 0 0 10px;    }    .banner-v3-area .banner-v3-slider-controls .slider-progress {        display: none;    }    .banner-video .slider-content-area .slider-content h2 {        font-size: 50px;    }    .banner-consult .slick-prev {        left: 2%;    }    #backtotop {        width: 60px;        height: 60px;        bottom: 30px;        right: 30px;    }    #backtotop::after {        font-size: 20px;        line-height: 50px;    }}@media screen and (max-width: 1300px) {    .nav-transparent .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu {        left: -40px;    }    .single-case_study .artelligence-single-details .single-details-area .featured-image img {        height: 532px !important;    }    #backtotop {        width: 50px;        height: 50px;        bottom: 30px;        right: 30px;    }    #backtotop::after {        font-size: 20px;        line-height: 50px;    }}@media only screen and (max-width: 1199px) {    .margin-xlt-80 {        margin-top: 0px;   }    .contact-widget .contact_info_list li.single-info-item .details {        padding-left: 25px;   }   .nav-transparent .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu {       left: -60px;   }   .woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3{       font-size: 16px;     }     .woocommerce ul.products li.product, .woocommerce-page ul.products li.product{       width: 30%;       height: auto !important;     }     div#order_review{       width: 34%;     }     span.tagged_as a {       padding: 4px 6px 4px 6px;     }     .woocommerce div.product .product_title {       font-size: 26px;       margin-bottom: 10px;     }     .woocommerce div.product div.summary{        margin-bottom: 0px !important;     }     .woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary{       width: 45%;     }     ol.flex-control-nav.flex-control-thumbs{       width: 18.72%;     }     .woocommerce span.onsale {       min-width: 3.5em;       padding: 1px;       left: 25.4em;   }   .navbar-area .nav-container .navbar-collapse .navbar-nav{        text-align: center;        /* padding-right: 230px !important; */   }   .navbar-area .nav-container .logo a {       width: 190px;       margin-top: 0;   }   .cart-btn {       top: 33px;       width: 34px;       height: 34px;       right: -30px;   }   img.cart-img {       width: 20px;   }   a.btn.nav-link {       line-height: 34px;   }   span.cart-contents-count{       top: -6px;       left: 20px;   }   .wishlist-icon i {       color: #fff;       font-size: 18px;       margin-right: 40px;       padding: 8px;       margin-top: 0;   }   .nav-transparent .nav-white {       max-width: 100%;       padding: 0px 20px !important;   }   .nav-transparent .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu {       left: -60px;   }   .blog-details-border {       margin-bottom: 10px;   }   .box-animation .background-cirlce .elementor-widget-container {        width: 100px;        height: 100px;}.nav-transparent .nav-white .navbar-collapse .navbar-nav li a {    font-size: 16px;}.submitform-button:before {    right: 18px;}#backtotop {    width: 40px;    height: 40px;    bottom: 20px;    right: 20px;}}@media screen and (max-width: 1024px) {    h1 {        font-size: 48px;    }    h4 {        font-size: 22px;    }    h5 {        font-size: 20px;    }    .nav-transparent .nav-white {        padding: 0 40px;    }    .navbar-area .nav-container .navbar-collapse .navbar-nav li + li {        margin-left: 15px;    }    .topbar-single-info {        padding: 0 10px;        font-size: 14px;    }    .banner-area .banner-inner {        padding: 30px 0;    }    .banner-inner h2 {        font-size: 48px;    }    .footer-area .footer-bottom .footer-menu li {        padding-left: 20px;    }    .footer-area .footer-bottom .footer-menu li a {        font-size: 16px;    }    .footer-area .footer-bottom .copyright {        font-size: 15px;    }    .single-blog-wrap .blog-details span {        margin-bottom: 16px;    }    .single-blog-wrap .blog-details p {        font-size: 14px;    }    .blog-details-area .blog-details-content .entry-footer .right-content {        display: block;        float: left;        width: 100%;        margin-bottom: 20px;        margin-top: 8px;    }    .blog-details-area .blog-details-content .entry-footer .right-content ul {        padding-left: 0;    }    .banner-v3-slider-area-wrapper .banner-inner h2 {        font-size: 40px;    }    .banner-v3-area .banner-v3-slider-controls .slider-extra, .banner-v3-area .banner-v3-slider-area-wrapper .slick-dots {        display: none !important;    }    .banner-video .slider-content-area .slider-content h2 {        font-size: 40px;    }    .banner-video .slider-content-area .slider-content .offer-text {        font-size: 20px;    }    .single-case_study .artelligence-single-details .single-details-area .featured-image img {        height: 398px !important;    }    .single-blog-wrap .blog-details span {        margin-bottom: 16px;    }    .blog-details-area .blog-details-content .entry-footer .right-content {        display: block;        float: left;        width: 100%;        margin-bottom: 20px;        margin-top: 8px;    }    .blog-details-area .blog-details-content .entry-footer .right-content ul {        padding-left: 0;    }    .woocommerce .col2-set, .woocommerce-page .col2-set{        margin-right: 40px;    }    .wishlist-icon i {        color: #fff;        font-size: 18px;        margin-right: 90px;        position: absolute;        right: -50px;        margin-top: -17px;    }    .cart-btn {        right: -30px;    }    .nav-transparent .nav-white{        max-width: 100%;        padding: 0px 20px !important;    }    .single-blog-wrap .blog-details span {        margin-bottom: 16px;    }    .single-blog-wrap .blog-details p {        font-size: 14px;    }    .blog-details-area .blog-details-content .entry-footer .right-content {        display: block;        float: left;        width: 100%;        margin-bottom: 20px;        margin-top: 8px;    }    .blog-details-area .blog-details-content .entry-footer .right-content ul {        padding-left: 0;    }    .tribe-events-single-section{        width: 100% !important;    }    .nav-transparent .nav-container .navbar-collapse .navbar-nav > li:after{        left: 5px;    }    .submitform-button .submitform-btn {        padding: 16px 60px 16px 30px;    }    .submitform-button:before {        width: 45px;        height: 45px;        top: 6px;        right: 17px;        padding-top: 8px;    }}@media only screen and (max-width: 991px) {    .navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children {        margin-right: 0px !important;   }    .navbar-area.style-2 .nav-container .navbar-collapse .navbar-nav li:hover .sub-menu li a::before{        display: none !important;    }    body .expand_close #artelligence_main_menu.show {		display: block;		width: 90% !important;    	margin: 0 auto;	}    body .expand_close #food_main_menu.show {		display: block;		width: 90% !important;    	margin: 0 auto;	}    .navbar-area.nav-white .navbar, .navbar-area .navbar {        padding: 20px 0;    }    .navbar-area .nav-container {        position: relative;        z-index: 0;        max-width: 100%;        padding: 0px 20px 0px 20px !important;    }    .navbar-area .nav-container .navbar-toggler {        padding: 0px;    }    .navbar-area .nav-container .navbar-collapse {        margin-top: 0px;        padding-right: 0;    }    .navbar-area .nav-container .navbar-collapse .navbar-nav {        display: block;        margin-top: 20px;    }    .navbar-area .nav-container .navbar-collapse .navbar-nav li {        display: block;        text-align: left;        line-height: 30px;        padding: 10px 0 !important;        border-bottom: 1px solid var(--e-global-color-black);    }    .navbar-area .nav-container .navbar-collapse .navbar-nav li a {        display: block;    }    .navbar-area .nav-container .navbar-collapse .navbar-nav li:last-child {        border-bottom: none;    }    .navbar-area .nav-container .navbar-collapse .navbar-nav li + li {        margin-left: 0;    }    .navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children:before {        top: 25px;        right: 0px !important;    }    .navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu {        position: initial;        display: block;        width: 100%;        border-top: none;        -webkit-box-shadow: none;        box-shadow: none;        margin-left: 0;        padding-bottom: 0;        height: auto;        overflow: hidden;        max-height: 250px;        overflow-y: scroll;        background-color: transparent;        border-radius: 10px;        padding: 0px;        border-bottom: none;        display: none;        -webkit-transition: none;        -o-transition: none;        transition: none;        visibility: visible;        opacity: 1;        border: none;    }    .home3-header .navbar-area.style-2 .nav-container .navbar-collapse .navbar-nav li:hover .sub-menu a{        color: #000 !important;        background-color: transparent !important;    }    .home3-header .navbar-area.style-2 .nav-container .navbar-collapse .navbar-nav li:hover .sub-menu a::before{        display: none !important;    }    .home3-header .navbar-area.style-2 .nav-container .navbar-nav li:hover a:first-child{        color: #000 !important;    }    .navbar-area.style-2 .nav-container  .navbar-nav li:hover .sub-menu a {        border-bottom: 0px solid #e8e8e8;    }    .navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu .menu-item-has-children > .sub-menu {        left: 20px;        position: relative;    }    .navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu .sub-menu .menu-item-has-children:before {        content: "\f107";    }    .navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu li {        padding: 0 !important;    }    .navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu li.menu-item-has-children:hover:before {        top: 30px;        color: var(--e-global-color-white);    }    .navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu li + li {        border-top: none;    }    .mobile-logo {        display: block;    }    .cat-menu {        display: none;    }    .nav-right-part {        display: none;    }    .navbar .shop-cart-area {        display: block;        padding-right: 40px;        color: var(--e-global-color-white);    }    .navbar-area .nav-container .navbar-collapse .navbar-nav {        display: -webkit-inline-box;        display: -ms-inline-flexbox;        display: inline-flex;    }    .navbar .nav-container .navbar-collapse .navbar-nav > li > a {        line-height: 28px;    }    .navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children:hover:before {        color: var(--e-global-color-black);    }    .navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu li a {        background: transparent;        color: var(--e-global-color-black);    }    .navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu li {        border: 0;    }    .single-case_study .post-navigation {        padding: 0px 20px !important;    }    .single-case_study .border-thumb{        padding-left: 0px;    }    .single-case_study .border-thumb img {        height: 440px;    }    .adp-popup .adp-popup-thumbnail img{        display: none;    }    .nav-style-01 .responsive-mobile-menu .navbar-toggler {        left: calc(100% - 40px);        top: 14px;        position: absolute;    }    .nav-style-01 .nav-right-part ul li.search {        position: absolute;        top: 34px;        left: calc(100% - 105px);    }    .navbar-area .logo {        padding-top: 0px !important;    }    .widget ul {        text-align: left;    }    .navbar-collapse {        background: var(--e-global-color-primary);        margin-top: 0px;    }    .navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children:before {        right: 20px;    }    .navbar-area .nav-container .navbar-collapse .navbar-nav li a {        color: var(--e-global-color-black) !important;    }    .navbar-area .nav-container .navbar-collapse .navbar-nav {        margin-bottom: 20px;    }    .navbar-area {        padding-bottom: 0px;    }    .bar1, .bar2, .bar3 {        background: var(--e-global-color-white);    }    .navbar-area-1 .nav-container {        max-width: 90%;    }    .party-box-wrapper {        padding: 50px 0px;    }    .party-box-wrapper .party-box-content h4 {        font-size: 30px;        line-height: 45px;    }    .footer-area .copyright-area-inner {        padding: 20px;    }    .navbar-expand-lg .navbar-collapse {        margin-top: 0px;    }    .contact-widget .contact_info_list li.single-info-item .details {        padding-left: 25px;    }    .footer-area .footer-top .widget.widget_nav_menu ul li a {        font-size: 14px;    }    .navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu li a {        padding: 8px 20px;    }    .navbar-area.style-2 .nav-container .navbar-collapse .navbar-nav li:hover a, .navbar-area.style-2 .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu li a:hover {        color: white;    }    .navbar-area .nav-container .navbar-collapse .navbar-nav > li:hover > a {        color: var(--e-global-color-black) !important;    }    .navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu li a:hover i {        opacity: 0;        margin-right: -18px;    }    .search-popup .search-form input {        width: 100%;        border-right: 0;        border-radius: 30px;    }    .search-popup .search-form button {        height: 40px;        padding: 0 31px;        position: absolute;        right: 5px;        top: 5px;    }    .navbar-area .logo {        margin-top: 0px;    }    .blog .standard-postbox{        width: 100% !important;        float: left;        text-align: center;    }    .page-title-area h3, .page-title-area .title {        font-size: 40px !important;    }    .blog-details-area .blog-details-content .thumb {        margin-right: 0px;    }    .navbar-area .nav-container .logo a {        width: 170px;    }    .nav-transparent .nav-container .navbar-collapse .navbar-nav > li:before, .nav-transparent .nav-container .navbar-collapse .navbar-nav > li:after {        display: none;    }    .right-part-search {        height: auto;        line-height: inherit;        margin-right: 23px;        padding-left: 0;    }    .toggle-btn {        top: -22px;    }    .navbar-area .nav-container .navbar-collapse .navbar-nav li + li {        margin-left: 0px;    }    .navbar-area .nav-container .navbar-collapse {        background: #2c17c0;        padding: 0 25px;        position: absolute;        top: 53px;    }    .mg-top-60 {        margin-top: 0px;    }    .slick-prev {        left: 50%;        margin-left: -45px;    }    .slick-next {        left: 50%;        margin-left: 10px;    }    .widget {        margin-bottom: 50px;    }    .widget.footer-widget .widget-title {        margin-bottom: 30px;    }    .footer-area .footer-top {        padding: 100px 0 50px;    }    .footer-area .footer-bottom .copyright:before {        display: none;    }    .footer-area .footer-bottom .footer-menu {        margin-bottom: 20px;    }    .navbar-area-2 .navbar {        padding: 0px !important;    }    .nav-transparent .nav-white {        padding: 20px 40px;    }    .nav-transparent .nav-white:after {        width: 88%;    }    .nav-transparent .nav-white .right-part-search {        margin-right: 42px;    }    .right-part-search .search {            margin-top: -8px;    }    .navbar-area-2 .nav-container .navbar-collapse {        z-index: 9;        top: 73px;        left: 0;        border-radius: 0 0 10px 10px;    }    .navbar-area-2 .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children:before {        color: var(--e-global-color-black);    }    .navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu .menu-item-has-children:before {        color: var(--e-global-color-black);    }    .navbar-area-2 .nav-container .navbar-collapse {        background: var(--e-global-color-white);    }    .topbar-signin {        margin-left: 30px;    }    .navbar-top .topbar-right li:last-child, .navbar-top .topbar-right li:first-child {        padding: 0;    }    .nav-transparent .nav-white {        padding: 20px 0;    }    .page-title-area .title {        font-size: 36px;    }    .page-title-area p {        font-size: 16px;        line-height: 24px;        padding: 0px 80px !important;    }    .search-popup .search-form button {        line-height: 40px;    }    .sidebar {        margin-top: 100px;    }    .page-title-area {        padding: 130px 0 90px;    }    .mg-bottom-105 {        margin-bottom: 70px;    }    .mg-bottom-70 {        margin-bottom: 30px;    }    .page-title-area:after {        height: 170px;        top: 78%;        margin-top: -124px;    }    .banner-v3-area, .banner-v3-area .banner-v3-slider-area-wrapper .banner-slider-item .banner-inner-wrap, .banner-v3-area .banner-v3-slider-area-wrapper {        height: auto;        display: block;    }    .banner-video .slider-content-area {        min-width: 100%;    }    .banner-consult .banner-item {        padding: 60px 0 0 0;    }    .banner-consult .slick-arrow {        display: none !important;    }    .banner-consult .banner-item .banner-caption .banner-inner h2 {        font-size: 38px;    }    .banner-consult .banner-item .banner-caption .banner-inner .subtitle {        font-size: 15px;    }    .content-area.artelligence-page-containerr {        padding: 70px 0;    }    .nav-transparent .nav-container .navbar-collapse .navbar-nav > li:before, .nav-transparent .nav-container .navbar-collapse .navbar-nav > li:after {        display: none;    }    .right-part-search {        height: auto;        line-height: inherit;        margin-right: 23px;        padding-left: 0;    }    .toggle-btn {        top: -10px;        right: 23px;;    }    .widget {        margin-bottom: 50px;    }    .widget.footer-widget .widget-title {        margin-bottom: 30px;    }    .sidebar {        margin-top: 100px;    }    .content-area.artelligence-page-containerr {        padding: 70px 0;    }    .artelligence-single-details .featured-image {        height: 461px;    }    .woocommerce ul.products li.product, .woocommerce-page ul.products li.product{        margin: 15px 15px 15px 15px;        width: 28%;        background-color: white;    }    .woocommerce ul.products li.product, .woocommerce-page ul.products li.product{        margin-bottom: 30px !important;    }    .woocommerce ul.products li.product .price del {        font-size: 14px;    }    .woocommerce-shop .col-lg-8{        padding: 0;    }    .woocommerce .col2-set, .woocommerce-page .col2-set{        width: 100%;    }    div#order_review{        width: 100%;    }    .woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2 .woocommerce-additional-fields {        margin-bottom: 20px;    }    .woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary{        width: 48%;    }    ol.flex-control-nav.flex-control-thumbs{        width: 18.75%;    }    .woocommerce span.onsale {        min-height: 3.5em;        min-width: 4em;        padding: 5px;        left: 40.2em;    }    .cart-btn {        top: 32px;        right: 2px;    }    span.cart-contents-count {        top: -5px;        left: 22px;    }    .wishlist-icon i {        margin-right: 51px;        position: absolute;        right: 20px;        margin-top: -18px;    }    .submitform-button:before {        width: 44px;        height: 44px;        top: 6px;        right: 7px;        padding-top: 8px;    }    .submitform-button .submitform-btn {        width: auto;        margin: 0px;        font-size: 16px;        font-weight: 500;        padding: 16px 60px 16px 30px !important;    }    @-webkit-keyframes spineer {        from {            box-shadow: 0 0 0 0 rgba(71, 212, 255, 0.99)        }        to {            box-shadow: 0 0 0 15px rgba(56, 46, 194, 0.01)        }    }    @keyframes spineer {        from {            box-shadow: 0 0 0 0 rgba(71, 212, 255, 0.99)        }        to {            box-shadow: 0 0 0 15px rgba(56, 46, 194, 0.01)        }    }}@media only screen and (min-width: 768px) and (max-width: 991px) {    .responsive-mobile-menu {        display: block;        width: 100%;        position: relative;   }    .navbar-area .nav-container .navbar-collapse .navbar-nav li {        font-size: 14px;   }   .woocommerce ul.products li.product, .woocommerce-page ul.products li.product {    height: auto !important;    }}@media all and (max-width: 768px) {    .banner-area-consultint .banner-slider-consultint .owl-dots {        display: none;   }    .banner-area-consultint .banner-inner {        margin: 40px 0 0;   }}/* Tablet Layout wide: 767px. */@media only screen and (max-width: 767px) {    .woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary{        width: 100%;    }    .woocommerce ul.products li.product .woocommerce-loop-product__title{        min-height: 0px !important;    }    .logo-wrapper.mobile-logo {        display: block;        width: 100%;    }    .responsive-mobile-menu {        display: block;        width: 100%;        position: relative;    }    .responsive-mobile-menu .navbar-toggler {        position: absolute;        left: calc(100% - 130px);        top: 10px;    }    .table-responsive {        display: block !important;    }    .btn-custom-default, .btn-custom-white {        font-size: 14PX;        line-height: 33px;        padding: 6px 20px;    }    .navbar-area .nav-container {        max-width: 100%;    }    .navbar-area .navbar {        padding: 20px 15px;    }    .nav-right-part ul li.search {        top: 30px;        left: calc(100% - 190px);    }    .logo img {        max-width: 180px;    }    .navbar-area .logo {        padding-top: 0px !important;    }    .topbar-select, .topbar-help .btn, .navbar-top .topbar-right li, .navbar-top .topbar-left li {        border: 0;        height: 60px;        line-height: 60px;    }    .search-popup .search-form {        min-width: 480px;    }    .single-case_study .short-summary-content p:first-child {        padding-top: 10px;    }    .blog-details-area .blog-details-inner .st-blog-content-detils {        padding: 15px 0px !important;    }    .page-title-area h3, .page-title-area .title {        font-size: 26px !important;    }    .navbar-area .nav-container .navbar-collapse .navbar-nav {        padding-right: 0px !important;        padding-left: 0px !important;    }    .blog-details-area .blog-details-content .date span {        font-size: 35px;    }    .blog-details-area .blog-details-content .date p {        font-size: 12px;    }    .single-input-wrap-2.text-left {        padding: 30px;        text-align: center !important;    }    .single-input-wrap-2 textarea.single-input {        text-align: center;    }    .content-area.artelligence-page-containerr {        padding: 60px 0;    }    .single-blog-wrap .blog-details p {        font-size: 14px;    }    .widget ul li a {        font-size: 14px;    }    .wp-block-latest-comments__comment-meta .wp-block-latest-comments__comment-link {        font-size: 14px;    }    .single-blog-wrap .blog-details .read-more-btn {        font-size: 14px;    }    .artelligence-page-containerr .entry-content a, p.logged-in-as a {        font-size: 14px;    }    .post-navigation h4, .post-navigation h4 a {        font-size: 14px;    }    .post-navigation.right {        text-align: right;    }    .woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3 {        font-size: 16px;        line-height: 1.2em;    }    .woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea{        height: 20px    }    .blog-details-area .blog-details-content .date span {        font-size: 35px;    }    .blog-details-area .blog-details-content .date p {        font-size: 12px;    }    .single-input-wrap-2.text-left {        padding: 30px;        text-align: center !important;    }    .single-input-wrap-2 textarea.single-input {        text-align: center;    }    .navbar-top {        height: auto;    }    .navbar-top .topbar-left li i.fa{        display: initial;    }    .content-area.artelligence-page-containerr {        padding: 60px 0;    }    .nav-transparent .nav-white {        padding: 0;        margin: 0;        max-width: 100% !important;    }    .mg-bottom-105 {        margin-bottom: 60px;    }    .mg-bottom-70 {        margin-bottom: 20px;    }    .navbar-area .nav-container .navbar-collapse {        top: 44px;    }    .toggle-btn {        top: -8px !important;    }    .nav-transparent .nav-container .navbar-collapse {        top: 64px;    }    .page-title-area:after {        display: none;    }    .page-title-area .title {        margin-bottom: 25px;    }    .topbar-signin {        margin-left: 10px;    }    .topbar-single-info.topbar-signin i {        margin-right: 5px;    }    .right-part-search {        font-size: 15px;        color: var(--e-global-color-white);    }    .navbar-top .topbar-right li.topbar-social-icon {        padding: 0;    }    .topbar-select {        font-size: 14px;        width: 100px;    }    .topbar-select, .topbar-help .btn, .navbar-top .topbar-right li, .navbar-top .topbar-left li {        height: 48px;        line-height: 50px;    }    .page-title-area .title {        margin-bottom: 10px;    }    .page-title-area .title br {        display: none;    }    .page-title-area .breadcrumb {        font-size: 16px;    }    .blog-details-area .blog-details-content .date span {        font-size: 35px;    }    .blog-details-area .blog-details-content .date p {        font-size: 12px;    }    .single-input-wrap-2.text-left {        padding: 30px;        text-align: center !important;    }    .single-input-wrap-2 textarea.single-input {        text-align: center;    }    .navbar-top {        height: auto;    }    .navbar-top .topbar-left li i.fa{        display: initial;    }    .navbar-top .topbar-right li:first-child:before,    .navbar-top .topbar-right li:last-child:before{        top: 20px;    }    .content-area.artelligence-page-containerr {        padding: 60px 0;    }    .wishlist-icon i{        margin-top: -17px;    }    .cart-btn {        top: 33px;    }    .submitform-button:before {        width: 42px;        height: 42px;        top: 5px;        right: 42px;        padding-top: 7px;    }    .submitform-button .submitform-btn {        width: auto;        margin: 0px;        font-size: 16px;        font-weight: 500;        padding: 14px 60px 14px 24px !important;    }    .faq-section .elementor-tab-title {        padding: 20px 20px 20px 20px !important;    }}/* medium tablet layout 599px */@media only screen and (max-width: 575px) {    .woocommerce div.product div.images{        margin-bottom: 0px !important;    }   .mobile-logo a img {       width: 84px;   }   .nav-style-01.navbar-area-fixed .nav-container {       padding: 14px 0px 18px 0px;   }   .nav-style-01 .nav-right-part ul li.search {       top: 33px;   }   .nav-style-01.navbar-area-fixed ul li.search {       top: 26px;   }   .navbar-area .nav-container {       margin: 0px 0px;   }   .widget.footer-widget .subscribe-form.subscribe-form-style2 .form-control {       padding: 15px 20px;   }   .widget.footer-widget .subscribe-form.subscribe-form-style2 .btn {       padding: 15px 20px;   }   .search-popup .search-form {       min-width: 350px;   }   .search-popup .search-form button {       padding: 0 20px;   }   .blockquote-wrapper .media {       display: inherit !important;   }   .blockquote-wrapper .media .left {       margin-bottom: 10px;   }   .single-input-wrap-2 .button:after {       width: 100%;       right: 0px;   }   .back-to-top {       right: 20px;       bottom: 20px;       width: 45px;       height: 45px;       text-align: center;       line-height: 50px;       font-size: 26px;   }   .post-navigation span {       font-size: 18px;   }   .post-navigation span:before {       width: 24px;       height: 24px;       line-height: 24px;       font-size: 12px;   }   .post-navigation.left span:before {       left: -35px;   }   .post-navigation.right span:before {       right: -35px;   }   .blog-details-border .post-navigation h4 {       margin: 0;   }   .comments-area .reply-title, .comments-area .comment-reply-title {       font-size: 22px;       line-height: 30px;       margin-bottom: 5px;   }   .woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3 {       min-height: 55px;   }   .woocommerce ul.products[class*=columns-] li.product, .woocommerce-page ul.products[class*=columns-] li.product {       width: 49%;       float: left;       clear: both;       margin: 0px;   }   .woocommerce .woocommerce-ordering select {       margin-bottom: 10px;   }    .woocommerce-shop .artelligence-page-containerr .entry-content{        padding: 0px 15px !important;    }   .footer-area .footer-bottom .footer-menu {       display: none;   }   .nav-transparent .nav-white {       padding: 20px 0;   }   .blockquote-wrapper .media {       display: inherit !important;   }   .blockquote-wrapper .media .left {       margin-bottom: 10px;   }   .single-input-wrap-2 .button:after {       width: 100%;       right: 0px;   }   .back-to-top {       right: 20px;       bottom: 20px;       width: 45px;       height: 45px;       text-align: center;       line-height: 50px;       font-size: 26px;   }   .banner-consult .banner-item .banner-inner {       padding: 132px 0 25px;   }   .banner-video .slider-content-area .slider-content h2 {       font-size: 30px;       margin-bottom: 10px;   }   .banner-video .slider-content-area .slider-content .offer-text {       font-size: 16px;       margin-bottom: 10px;   }   .banner-video .slider-content-area .slider-content .text {       font-size: 13px;   }   .banner-video .slider-content-area .slider-content .btn-wrapper {       margin-top: 10px;   }   .navbar-top {       height: auto;   }   .navbar-top .topbar-right li {       height: 30px;       line-height: 20px;   }   .footer-area .footer-bottom .footer-menu {       display: none;   }   .nav-transparent .nav-white {       padding: 20px 0;   }   .blockquote-wrapper .media {       display: inherit !important;   }   .blockquote-wrapper .media .left {       margin-bottom: 10px;   }   .single-input-wrap-2 .button:after {       width: 100%;       right: 0px;   }   .back-to-top {       right: 20px;       bottom: 20px;       width: 45px;       height: 45px;       text-align: center;       line-height: 50px;       font-size: 26px;   }   .banner-consult .banner-item .banner-inner {       padding: 132px 0 25px;   }   .banner-video .slider-content-area .slider-content h2 {       font-size: 30px;       margin-bottom: 10px;   }   .banner-video .slider-content-area .slider-content .offer-text {       font-size: 16px;       margin-bottom: 10px;   }   .banner-video .slider-content-area .slider-content .text {       font-size: 13px;   }   .banner-video .slider-content-area .slider-content .btn-wrapper {       margin-top: 10px;   }   .single-case_study .artelligence-single-details .single-details-area .featured-image img, .single-our-portfolio .artelligence-single-details .single-details-area .featured-image img, .single-services-post .artelligence-single-details .single-details-area .featured-image img   {       height: 342px !important;   }   .submitform-button:before {        width: 40px;        height: 40px;        top: 5px;        right: 16px;        padding-top: 6px;    }    .submitform-button .submitform-btn {        width: auto;        margin: 0px;        font-size: 14px !important;        font-weight: 500;        padding: 14px 55px 14px 24px !important;    }    .faq-section .elementor-tab-title {        padding: 20px 13px 20px 13px !important;    }	.adp-popup-open + .adp-popup-overlay{		display: none;	}}@media screen and (max-width: 376px) {    h1 {        font-size: 32px;    }    .banner-inner h2 {        font-size: 32px;    }    .blog-details-area .blog-details-content .entry-comment .comment-list li .single-comment-item .thumb {        position: relative;    }    .blog-details-area .blog-details-content .entry-comment .comment-list li .single-comment-item .content {        padding-left: 0;    }    .blog-details-area .reply, .blog-details-area .reply-image {        margin-left: 0;        padding-left: 0;    }    .main-map iframe {        height: 350px;    }    h1 {        font-size: 32px;    }    .banner-inner h2 {        font-size: 32px;    }    .blog-details-area .blog-details-content .entry-comment .comment-list li .single-comment-item .content {        padding-left: 0;    }    .blog-details-area .reply, .blog-details-area .reply-image {        margin-left: 0;        padding-left: 0;    }    .main-map iframe {        height: 350px;    }    .woocommerce-shop .col-lg-8 {        padding: 20px;    }    .woocommerce .woocommerce-result-count, .woocommerce-page .woocommerce-result-count{        font-size: 14px;        margin-left: 0;    }    .widget_archive .nice-select, .widget_categories .nice-select, .widget-2 .nice-select, select{        width: 75%;        text-indent: 5px;    }    .woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering{        float: left;    }    img.cart-img {        width: 18px;    }    span.cart-contents-count {        top: -5px;        left: 21px;    }    .blog-details-area .blog-details-content .entry-comment .comment-list li .single-comment-item .content {        padding-left: 0;    }    .blog-details-area .reply, .blog-details-area .reply-image {        margin-left: 0;        padding-left: 0;    }    .main-map iframe {        height: 350px;    }    .logo img {        width: 170px;    }    .toggle-btn {        top: -10px !important;    }}@media only screen and (max-width: 375px) {    .btn-custom-default, .btn-custom-white {        padding: 5px 18px;   }    .search-popup .search-form .form-group .form-control, .search-popup .search-form .submit-btn {        height: 45px;   }    .nav-style-01 .responsive-mobile-menu .navbar-toggler {        left: calc(100% - 50px);        top: 10px;   }    .nav-style-01 .nav-right-part ul li.search {        left: calc(100% - 105px);   }    .nav-right-part ul li {        margin-right: 10px;   }    .search-popup .search-form {        min-width: 300px;   }   .faq-section .fa-plus, .faq-section .fa-minus{        width: 38px;        height: 38px;        line-height: 40px;        font-size: 12px;        margin-top: -10px;        margin-left: -15px;        margin-right: 5px;    }   .faq-section .elementor-tab-title {        padding: 20px 13px 20px 10px !important;    }    .faq-section a.elementor-toggle-title {        font-size: 15px !important;    }}@media only screen and (max-width: 320px) {    .search-popup .search-form {        min-width: 265px;    }    .nav-right-part ul li.heart {        width: 40px;        height: 40px;        line-height: 45px;    }    .nav-right-part ul li {        margin-right: 5px;    }    .responsive-mobile-menu .navbar-toggler {        left: calc(100% - 95px);    }    .nav-right-part ul li.search {        left: calc(100% - 145px);    }    .navbar .shop-cart-area {        padding-right: 30px;    }    .topbar-single-info {        padding: 0;    }    .page-title-area .title {        font-size: 66px;    }    .logo img {        width: 150px;    }    .toggle-btn {        top: -12px !important;    }    .faq-section a.elementor-toggle-title {        font-size: 13px !important;    }    .woocommerce ul.products li.product, .woocommerce-page ul.products li.product {        height: 750px !important;    }}@media screen and (max-width:425px){    .woocommerce ul.products li.product, .woocommerce-page ul.products li.product {        width: 100% !important;    }    .woocommerce-shop .artelligence-page-containerr .entry-content {        padding: 0px 50px !important;    }}@media screen and (max-width:380px){    .woocommerce-shop .artelligence-page-containerr .entry-content {        padding: 0px 30px !important;    }}
