@charset "UTF-8";
/*---------------------------------------------------------------------
  File Name: u2_theme_blue.css
  Purpose: Univ2 blue theme
  Scope: theme identity, color tokens, and theme-owned component skin
---------------------------------------------------------------------*/

:root {
  --u2-theme-white: #ffffff;
  --u2-theme-black: #000000;
  --u2-theme-black-soft: #111111;
  --u2-theme-transparent: transparent;
  --u2-theme-current-color: currentColor;
  --u2-theme-ink: #0f0901;
  --u2-theme-heading-dark: #151515;
  --u2-theme-accent: #4ac9f0;
  --u2-theme-on-accent: #ffffff;
  --u2-theme-accent-hover: #06b2e7;
  --u2-theme-accent-rgb: rgb(74,201,240);
  --u2-theme-accent-rgba-1: rgba(74,201,240,1);
  --u2-theme-brand-teal: #38c8a8;
  --u2-theme-brand-deep-blue: #114c7d;
  --u2-theme-brand-red: #ad2101;
  --u2-theme-brand-pink: #ee4a79;
  --u2-theme-brand-cyan: #0fbbad;
  --u2-theme-brand-night: #020607;
  --u2-theme-brand-yellow: #fbe212;
  --u2-theme-brand-teal-deep: #023041;
  --u2-theme-contact-dark: #041d2c;
  --u2-theme-dark-warm: #230c0c;
  --u2-theme-cta-pink: #ef4259;
  --u2-theme-success: #4fce5d;
  --u2-theme-success-rgba-1: rgba(79,206,93,1);
  --u2-theme-alert-red: #f25252;
  --u2-theme-danger: #ff0000;
  --u2-theme-gray: #808080;
  --u2-theme-surface: #ffffff;
  --u2-theme-surface-light: #f9f9f9;
  --u2-theme-surface-soft: #f1f1f8;
  --u2-theme-surface-muted: #eeefef;
  --u2-theme-surface-muted-rgba-1: rgba(238,239,239,1);
  --u2-theme-surface-dark: #252525;
  --u2-theme-text-body: #666666;
  --u2-theme-text-soft: #767676;
  --u2-theme-text-strong: #222222;
  --u2-theme-text-deep: #212121;
  --u2-theme-text-faint: #999999;
  --u2-theme-link-default: #1f1f1f;
  --u2-theme-menu-text: #0f0901;
  --u2-theme-icon-dark-blue: #004;
  --u2-theme-border-input: #e0e7ed;
  --u2-theme-border-control: #c8c8c8;
  --u2-theme-border-light: #cccccc;
  --u2-theme-border-subtle: #dddddd;
  --u2-theme-border-muted: #eeeeee;
  --u2-theme-border-pale: #eeeeff;
  --u2-theme-overlay-07: rgba(0, 0, 0, 0.07);
  --u2-theme-overlay-50: rgba(0,0,0,0.5);
  --u2-theme-overlay-50-spaced: rgba(0, 0, 0, .5);
  --u2-theme-overlay-70: rgba(0, 0, 0, 0.7);
  --u2-theme-overlay-80: rgba(0,0,0,0.8);
  --u2-theme-overlay-80-spaced: rgba(0, 0, 0, 0.8);
  --u2-theme-radial-loader: rgba(20, 20, 20,.5);
  --u2-theme-loader-dot: rgba(255,255,255,0.75);
  --u2-theme-loader-dot-spaced: rgba(255,255,255, 0.75);
  --u2-theme-shadow-button: #0000002f;
  --u2-theme-shadow-header: #0000001f;
  --u2-theme-shadow-card: #2226261f;
  --u2-theme-shadow-control: rgba(0, 0, 0, 0.1);
  --u2-theme-shadow-control-strong: rgba(0, 0, 0, 0.2);
  --u2-theme-shadow-dropdown: rgba(0, 0, 0, 0.175);
  --u2-theme-ecommerce-navy: #233448;
  --u2-theme-ecommerce-highlight: #ff9a00;
  --u2-theme-ecommerce-shadow: #777777;
  --u2-theme-scroll-top-bg: rgba(90, 92, 105, .5);
  --u2-theme-shine-start: rgba(255, 255, 255, 0);
  --u2-theme-shine-end: rgba(255, 255, 255, .3);
  --u2-theme-shine-navy-start: rgba(0,48,129,0);
  --u2-theme-shine-navy-end: rgba(0,48,129,0.2);
  --u2-theme-shine-orange-start: rgba(255, 154, 0,0);
  --u2-theme-shine-orange-end: rgba(255, 154, 0,.2);
  --u2-theme-shine-yellow-start: rgba(255, 220, 0, 0);
  --u2-theme-shine-yellow-end: rgba(255, 220, 0, 0.3);
  --u2-theme-shine-red-start: rgba(239, 81, 21, 0);
  --u2-theme-shine-red-end: rgba(239, 81, 21, 0.3);
  --u2-theme-shine-deep-orange-start: rgba(255, 90, 0, 0);
  --u2-theme-shine-deep-orange-end: rgba(255, 90, 0, 0.3);
  --u2-theme-shine-gold-start: rgba(245, 177, 0, 0);
  --u2-theme-shine-gold-end: rgba(245, 177, 0, 0.3);
}

html, body, * { scrollbar-color: var(--u2-theme-accent) var(--u2-theme-white); }
*::-webkit-scrollbar-track { background: var(--u2-theme-white); }
*::-webkit-scrollbar-thumb {
  background: var(--u2-theme-accent);
  border: 2px solid var(--u2-theme-white);
}

/*--------------------------------------------------------------------- skeleton ---------------------------------------------------------------------*/

body {
     color: var(--u2-theme-text-body);
}

a {
     color: var(--u2-theme-link-default);
}

h1,
h2,
h3,
h4,
h5,
h6 {
     color: var(--u2-theme-black-soft);
}

h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a {
     color: var(--u2-theme-text-deep);
}

a {
     color: var(--u2-theme-text-strong);
}

.btn-custom {
     background-color: var(--u2-theme-transparent) !important;
     border: 2px solid var(--u2-theme-border-subtle);
}

.lead {
     color: var(--u2-theme-text-soft);
}

.light_silver {
     background: var(--u2-theme-surface-light);
}

.theme_bg {
     background: var(--u2-theme-brand-teal);
}

/**-- heading section --**/

.main_heading h2 {
     color: var(--u2-theme-brand-deep-blue);
     border-left: solid var(--u2-theme-brand-teal) 10px;
}

.main_heading h2 strong {
     background: var(--u2-theme-brand-teal);
     color: var(--u2-theme-white);
}

.white_heading_main h2 {
     color: var(--u2-theme-white);
}

.small_main_heading {
     border-bottom: solid var(--u2-theme-overlay-07) 1px;
}

.small_main_heading h2 {
     color: var(--u2-theme-brand-deep-blue);
     background-image: url('../images/fevicon.png');
}

.small_main_heading h2 strong {
     color: var(--u2-theme-brand-teal);
}

.main_bt {
     background: var(--u2-theme-black);
     color: var(--u2-theme-white);
     border: solid var(--u2-theme-black) 5px;
}

a.readmore_bt {
     color: var(--u2-theme-white);
}

.main_bt:hover,
.main_bt:focus {
     background: var(--u2-theme-brand-red);
     border: solid var(--u2-theme-brand-red) 5px;
     color: var(--u2-theme-white);
}
/*---------------------------- preloader area ----------------------------*/

.loader_bg{
  background: var(--u2-theme-white);
}

.loader_bg_2{
  background: var(--u2-theme-overlay-50);
}

.loader_bg_2 .loading:before {
  background: radial-gradient(var(--u2-theme-radial-loader), var(--u2-theme-overlay-50-spaced));
  background: -webkit-radial-gradient(var(--u2-theme-radial-loader), var(--u2-theme-overlay-50-spaced));
}

.loader_bg_2 .loading:not(:required) {
  color: var(--u2-theme-transparent);
  background-color: var(--u2-theme-transparent);
}

/*---------------------------- scroll to top area ----------------------------*/

.scrollup {
     color: var(--u2-theme-white);
     background: var(--u2-theme-brand-teal);
}

.top_awro {
     background: var(--u2-theme-brand-pink) none repeat scroll 0 0;
}

.sale_pro {
     background: var(--u2-theme-alert-red) !important;
}

/*--------------------------------------------------------------------- header area ---------------------------------------------------------------------*/
div.logo span.brandname{
  color: var(--u2-theme-brand-teal-deep);
  border-bottom: 1px solid var(--u2-theme-black);
}

div.logo span.brand-tagline{
  color: var(--u2-theme-brand-teal-deep);
}

.menu-area-main li:hover a,
.menu-area-main li:focus a {
     color: var(--u2-theme-accent);
}

.menu-area-main li.active a {
     color: var(--u2-theme-accent);
}

.right_cart_section ul li {
     color: var(--u2-theme-white);
}

.right_cart_section ul.cart_update li {
     color: var(--u2-theme-border-light);
}

.right_cart_section ul.cart_update li span {
     color: var(--u2-theme-white);
}

.right_cart_section ul li i {
     color: var(--u2-theme-white);
}

.right_cart_section ul li a {
     color: var(--u2-theme-white);
}

/*-- end header middle --*/
.top-bar-info {
     background: var(--u2-theme-black-soft);
}

.top-menu-left li::before {
     border-right: 1px dotted var(--u2-theme-text-faint);
}

.top-menu-left li a {
     color: var(--u2-theme-white);
}

.top-menu-left li a:hover {
     color: var(--u2-theme-brand-teal);
}

.dropdown-bar .dropdown-link {
     background: var(--u2-theme-white);
     border: 2px solid var(--u2-theme-brand-teal);
}

.dropdown-bar.right-dropdown-language>a::after {
     color: var(--u2-theme-white);
}

.dropdown-bar .dropdown-link li a {
     color: var(--u2-theme-black-soft);
}

.dropdown-bar .dropdown-link li a:hover {
     color: var(--u2-theme-brand-teal);
}

.right-dropdown-language .dropdown-link {
     color: var(--u2-theme-black-soft);
}

.dropdown-bar.right-dropdown-currency>a::after {
     color: var(--u2-theme-white);
}

.right-dropdown-currency>a {
     color: var(--u2-theme-white);
}

.right-dropdown-currency .dropdown-link {
     color: var(--u2-theme-black-soft);
}

#login-modal .modal-content .modal-header {
     background: var(--u2-theme-brand-teal);
}

#login-modal .modal-content .modal-body .form-group input {
     background: var(--u2-theme-white);
     border: 1px solid var(--u2-theme-border-control);
}

#login-modal .modal-content .modal-body .form-group input:focus {
     border: 1px solid var(--u2-theme-border-control) !important;
}

.modal-title {
     color: var(--u2-theme-black);
}

.btn-template-outlined {
     background: var(--u2-theme-black-soft);
     color: var(--u2-theme-white);
}

.slogan-line {
     color: var(--u2-theme-white);
}

.header-search input {
     border: 1px solid var(--u2-theme-border-input);
}

.header-search form .search-btn {
     color: var(--u2-theme-white);
     background-color: var(--u2-theme-brand-teal);
}

.header-search form .search-btn:hover {
     background: var(--u2-theme-black-soft);
}

.cart-content-box {
     background: var(--u2-theme-white);
     border: 2px solid var(--u2-theme-brand-teal);
}

.inner-cart {
     background: var(--u2-theme-brand-teal);
     color: var(--u2-theme-white);
}

.cart-box .inner-cart:hover {
     color: var(--u2-theme-white);
}

.cart-box a:hover {
     color: var(--u2-theme-brand-teal);
}

.cart-box a span.icon {
     background: var(--u2-theme-brand-teal);
     color: var(--u2-theme-white);
}

.cart-box a .p-up {
     background: var(--u2-theme-brand-teal);
}

.wish-box a:hover {
     color: var(--u2-theme-brand-teal);
}

.wish-box a span.icon {
     background: var(--u2-theme-brand-teal);
     color: var(--u2-theme-white);
}

.wish-box a span.icon:hover {
     background: var(--u2-theme-black-soft);
}

.product-media::before {
     background-color: var(--u2-theme-brand-teal);
}

.cart-content-box .items .item .remove {
     background: var(--u2-theme-brand-teal);
     color: var(--u2-theme-white);
}

.cart-content-box .items .item {
     border-bottom: 1px solid var(--u2-theme-border-input);
}

.cart-content-box .items .item .remove:hover {
     background: var(--u2-theme-black-soft);
}

.subtotal {
     color: var(--u2-theme-brand-teal);
}

.subtotal span {
     color: var(--u2-theme-black-soft);
}

.actions .btn-process {
     color: var(--u2-theme-white);
}

.actions .btn-process:hover {
     color: var(--u2-theme-white);
}

.wish-box a span.icon span {
     background: var(--u2-theme-brand-teal);
}

.main-menu ul>li a {
     color: var(--u2-theme-menu-text);
}

.sub-down li {
     background: var(--u2-theme-white);
}

.main-menu ul>li .sub-down li a {
     color: var(--u2-theme-brand-deep-blue);
     border-bottom: solid var(--u2-theme-border-muted) 1px;
}

.main-menu ul>li .sub-down li a:hover {
     color: var(--u2-theme-black-soft);
}

.main-menu ul>li>ul {
     background: var(--u2-theme-white);
}

.main-menu ul>li>ul>li>a {
     background: none !important;
}
/*--------------------------------------------------------------------- top banner area ---------------------------------------------------------------------*/

/*--------------------------------------------------------------------- layout new css ---------------------------------------------------------------------*/
.head {
     background: var(--u2-theme-brand-teal-deep);
}

ul.email_call li a {
    color: var(--u2-theme-white);
}

ul.email_call li a i {
     color: var(--u2-theme-accent);
}

ul.social_icon li a {
     color: var(--u2-theme-brand-teal-deep);
     background: var(--u2-theme-accent);
}

ul.social_icon li a:hover {
     color: var(--u2-theme-white);
}

#header_app_opts li a{
  color: var(--u2-theme-white);
  background: var(--u2-theme-accent);
}

#logo-nav-container{
  background-color: var(--u2-theme-white);
}

.logo a {
     color: var(--u2-theme-white);
}

.text-bg span {
     color: var(--u2-theme-white);
}

.text-bg h1 {
     color: var(--u2-theme-accent);
}

.text-bg p {
     color: var(--u2-theme-white);
}

.text-bg a {
     background-color: var(--u2-theme-white);
     color: var(--u2-theme-brand-night);
}

.text-bg a:hover {
     background-color: var(--u2-theme-accent);
     color: var(--u2-theme-white);
}

.text {
     background: var(--u2-theme-brand-cyan);
}


.carousel-indicators li {
     background: var(--u2-theme-accent);
}

.carousel-indicators .active {
     background-color: var(--u2-theme-brand-night);
}

@media screen and (min-width:787px){
  .banner_slider .carousel-control-prev i, .banner_slider .carousel-control-next i{
    color: var(--u2-theme-accent);
  }
}

@media screen and (max-width: 786px){
  .banner_slider .carousel-control-prev i, .banner_slider .carousel-control-next i{
    color: var(--u2-theme-accent);
  }
}

.service-title-section h2{
  color: var(--u2-theme-heading-dark);
}

.service-title-section h2::after{
  background-color: var(--u2-theme-accent);
}

#product-info-container div.service-title-section h1{
  color: var(--u2-theme-heading-dark);
}

#product-info-container div.service-title-section h1::after{
  background-color: var(--u2-theme-accent);
}

.three_box {
     background: var(--u2-theme-accent);
}

.yellow {
     background: var(--u2-theme-brand-yellow) !important;
}

.three_box span {
     color: var(--u2-theme-white);
     background: var(--u2-theme-accent);
}

.three_box h3 {
     color: var(--u2-theme-white);
}

.three_box p{
     color: var(--u2-theme-white);
}

/** end three box **/

/* Featured products section */
.ft-slider-container{
    background-color: var(--u2-theme-surface-muted);
}

.ft-slider-container .product-option span{
  color: var(--u2-theme-white);
  background-color: var(--u2-theme-accent);
}

.ft-slider-container .product-option div:nth-of-type(3) a{
  color: var(--u2-theme-white);
  background-color: var(--u2-theme-accent);
}

div.my-common-section .ft-slider-container .product-option div:nth-of-type(3) a{
  background-color: var(--u2-theme-white);
  color: var(--u2-theme-accent);
  box-shadow: 0px 0px 6px var(--u2-theme-shadow-button);
}

/* product tabs container properties */
[id^="product-tab-container-"] ul.nav-pills{
  background-color: var(--u2-theme-accent);
}

[id^="product-tab-container-"] .nav-link{
  color: var(--u2-theme-white);
}

[id^="product-tab-container-"] .nav-link.active{
  background-color: var(--u2-theme-white)!important;
  color: var(--u2-theme-accent)!important;
}

[id^="product-tab-container-"] .tab-content{
  /*border-bottom: 2px solid var(--u2-theme-accent);*/
}
/* product tabs container properties */

.owl-prev span,
.owl-next span{
  color: var(--u2-theme-white);
  background-color: var(--u2-theme-accent);
  border: 1px solid var(--u2-theme-accent);
  transition: all .3s ease-in-out;
  box-sizing: border-box;
}

.owl-prev:hover span,
.owl-next:hover span,
.owl-prev:focus span,
.owl-next:focus span{
  color: var(--u2-theme-accent);
  background-color: var(--u2-theme-white);
  border-color: var(--u2-theme-accent);
}
/* Owl carousel custom properties */

/* Featured products section */

/* Product categories section properties */
.pc-options-container{
  background-color: var(--u2-theme-overlay-70);
}

.product-category-option .col-content{
  background-color: var(--u2-theme-white);
}

.product-category-option div div a{
  color: var(--u2-theme-accent);
  border: 1px solid var(--u2-theme-accent);
}

/* specialities_section properties */
#specialities_section #speciality_option_container{
  background-color: var(--u2-theme-white);
}

.speciality_option .col-content div a{
  color: var(--u2-theme-accent);
  border: 1px solid var(--u2-theme-accent);
}
/* specialities_section properties */

/* team_section properties */
.team-section{
  background-color: var(--u2-theme-surface-muted);
}
#about_team_section{
  background-color: var(--u2-theme-white);
}

#team_members_container{
  background-color: var(--u2-theme-surface-muted);
}

#about_team_members_container{
  background-color: var(--u2-theme-white);
}

#team_members_container .team_members_option .col-content{
  background-color: var(--u2-theme-white);
}

#about_team_members_container .team_members_option .col-content{
  background-color: var(--u2-theme-white);
}

.team_members_option div div a{
  color: var(--u2-theme-white);
  background-color: var(--u2-theme-accent);
}

.team_members_option .js-open-team-modal{
  color: var(--u2-theme-accent) !important;
  border: 1px solid var(--u2-theme-accent) !important;
  background-color: var(--u2-theme-white) !important;
}

.team_members_option .js-open-team-modal:hover{
  box-shadow: inset 0 0 0 2em var(--u2-theme-accent) !important;
  color: var(--u2-theme-white) !important;
  border-color: var(--u2-theme-accent) !important;
}

/* team_section properties */

/* Product categories section properties */

/* Product line section properties */
.product-line-options-container-2{
   background: linear-gradient(90deg, var(--u2-theme-accent) 50%, var(--u2-theme-surface-muted) 50%);
}

.product-line-options-container{
  background-color: var(--u2-theme-surface-muted);
}

.product-category-option div.pc_ecbtn a,
.featured-service-option div a,
.product-line-options-container .product-option div.kn_btn a,
.product-line-options-container-2 .product-option div.kn_btn a,
.team_members_option .js-open-team-modal,
#latest-news-section .gs-view-btn,
#gallery-section .gs-view-btn,
#video-section .gs-view-btn,
.gs-img-option-container .gs-view-btn,
.vs-video-option-container .gs-view-btn,
a.gs-view-btn,
button.gs-view-btn,
.view-more-btn,
a.read_more,
.read_more{
  color: var(--u2-theme-accent) !important;
  border: 1px solid var(--u2-theme-accent) !important;
  background-color: var(--u2-theme-white) !important;
}

.product-category-option div.pc_ecbtn a:hover,
.featured-service-option div a:hover,
.product-line-options-container .product-option div.kn_btn a:hover,
.product-line-options-container-2 .product-option div.kn_btn a:hover,
.team_members_option .js-open-team-modal:hover,
#latest-news-section .gs-view-btn:hover,
#gallery-section .gs-view-btn:hover,
#video-section .gs-view-btn:hover,
.gs-img-option-container .gs-view-btn:hover,
.vs-video-option-container .gs-view-btn:hover,
a.gs-view-btn:hover,
button.gs-view-btn:hover,
.view-more-btn:hover,
a.read_more:hover,
.read_more:hover{
  box-shadow: inset 0 0 0 2em var(--u2-theme-accent) !important;
  color: var(--u2-theme-white) !important;
  border-color: var(--u2-theme-accent) !important;
}

.product-line-options-container .product-option{
  background: none;
}

.product-line-options-container .product-option .col-content{
  background-color: var(--u2-theme-white);
}
/* Product line section properties */

/* Product options section */
.product-option{
  background-color: var(--u2-theme-white);
}

/* Product options section */

/* Featured services section properties */

.featured-service-option{
  border: 1px solid var(--u2-theme-surface-muted);
}

.ft-slider .product-option .po-img-container a{
  background: none;
}

.featured-service-option div a{
  color: var(--u2-theme-accent);
  border: 1px solid var(--u2-theme-accent);
}

.featured-service-option span{
  color: var(--u2-theme-white);
  background-color: var(--u2-theme-accent);
}
/* Featured services section properties */

/* Home Enquiry Form Start */
#enquireModal button.close{
  background: none;
}

#enquireModal .input-group-btn {
  background: none !important;
}

#enquireModal .input-group-btn i {
  color: var(--u2-theme-accent) !important;
}

#enquireModal input[type="submit"]{
  background-color: var(--u2-theme-accent) !important;
}

/* Home Enquiry Form Ends */

/* Service categories section properties */
#service-categories-section{
  background-color: var(--u2-theme-overlay-70);
}

#service-categories-section h2{
  color: var(--u2-theme-white);
}

.service-category-option .col-content{
  background-color: var(--u2-theme-white);
}

.featured-services-slider .owl-prev span,
.featured-services-slider .owl-next span{
  color: var(--u2-theme-white);
  background-color: var(--u2-theme-accent);
  border-color: var(--u2-theme-accent);
}

.featured-services-slider .owl-prev:hover span,
.featured-services-slider .owl-next:hover span,
.featured-services-slider .owl-prev:focus span,
.featured-services-slider .owl-next:focus span{
  color: var(--u2-theme-accent);
  background-color: var(--u2-theme-white);
  border-color: var(--u2-theme-accent);
}

.service-category-option div a{
  color: var(--u2-theme-accent);
  border: 1px solid var(--u2-theme-accent);
}
/* Service categories section properties */

/* Service options section */
#ss-options-container{
  background-color: var(--u2-theme-surface-muted);
}

.service-option .col-content{
  background-color: var(--u2-theme-white);
}

.service-option a{
  color: var(--u2-theme-white);
  background-color: var(--u2-theme-accent);
}

/* Service options section */

/* facility and activity section */
#activities-section{
  background-color: var(--u2-theme-overlay-70);
}

#activities-section h2{
  color: var(--u2-theme-white);
}

.facility-option{
  border: 1px solid var(--u2-theme-surface-muted);
}

.facility-option, .activity-option{
  background-color: var(--u2-theme-white);
}

/* Facility and section */


/** about us section **/
#about-us-section{
  background-color: var(--u2-theme-surface-muted);
}

#about-us-heading-section h2 {
     color: var(--u2-theme-heading-dark);
}

#about-us-heading-section h2::after {
     background: var(--u2-theme-accent);
}

#about-us-heading-section p {
     color: var(--u2-theme-black);
}

.wellcome .wellcome-box {
     background-color: var(--u2-theme-dark-warm);
}

.read_more {
  color: var(--u2-theme-accent) !important;
  border: 1px solid var(--u2-theme-accent) !important;
  background-color: var(--u2-theme-white) !important;
}

.read_more:hover {
  box-shadow: inset 0 0 0 2em var(--u2-theme-accent) !important;
  color: var(--u2-theme-white) !important;
  border-color: var(--u2-theme-accent) !important;
}

/** about section **/

/* direct you section properties */
#direct-you-section{
  background-color: var(--u2-theme-overlay-70);
}

/* direct you section properties */
#direct-you-section h2{
  color: var(--u2-theme-white);
}

.dy-option p{
  color: var(--u2-theme-white);
}

#dy-tagline-container p{
  color: var(--u2-theme-white);
}

.dy-option a i{
  color: var(--u2-theme-white);
}

.dy-icon-cont a{
  color: var(--u2-theme-icon-dark-blue);
  background-color: var(--u2-theme-white);
}

/* direct you section properties */

/* newsletter section properties */
#newsletter{
  background-color: var(--u2-theme-surface-soft);
}

#newsletter input[type="email"]{
  border: 1px solid var(--u2-theme-accent);
}

#newsletter input[type="submit"]{
  background-color: var(--u2-theme-accent);
  color: var(--u2-theme-white);
}
/* newsletter section properties */

/** ourwork section **/
.ourwork {
     background: var(--u2-theme-brand-teal-deep);
}

.ourwork .titlepage h2::after {
     background: var(--u2-theme-accent);
}

.titlepage a {
     border: var(--u2-theme-white) solid 1px;
     background-color: var(--u2-theme-white);
     color: var(--u2-theme-black);
}

.titlepage a:hover {
     background-color: var(--u2-theme-cta-pink);
     border: var(--u2-theme-cta-pink) solid 1px;
     color: var(--u2-theme-white);
}

.titlepage p {
     color: var(--u2-theme-white);
}

#main_slider1 .carousel-control-prev,
#main_slider1 .carousel-control-next {
  background: var(--u2-theme-accent);
  color: var(--u2-theme-white);
  border: 1px solid var(--u2-theme-accent);
  transition: all .3s ease-in-out;
}

#main_slider1 .carousel-control-prev:hover,
#main_slider1 .carousel-control-next:hover,
#main_slider1 .carousel-control-prev:focus,
#main_slider1 .carousel-control-next:focus {
  background: var(--u2-theme-white);
  color: var(--u2-theme-accent);
  border-color: var(--u2-theme-accent);
}
/** end ourwork section **/

/** review section **/
.review {
     background: url(../images/banner.jpg);
}

.review .titlepage h2::after {
     background: var(--u2-theme-accent);
}

.banner-main2 .carousel-caption span {
     color: var(--u2-theme-white);
}

.banner-main2 .carousel-caption p {
     color: var(--u2-theme-white);
}

.banner-main2 .carousel-caption a {
     background-color: var(--u2-theme-white);
     color: var(--u2-theme-black);
}

.banner-main2 .carousel-caption a:hover {
     background-color: var(--u2-theme-accent);
     color: var(--u2-theme-white);
}

#testimonial_slider .carousel-control-prev,
#testimonial_slider .carousel-control-next {
     background: var(--u2-theme-white);
     color: var(--u2-theme-black);
}

#testimonial_slider .carousel-control-prev:hover,
#testimonial_slider .carousel-control-next:hover,
#testimonial_slider .carousel-control-prev:focus,
#testimonial_slider .carousel-control-next:focus {
     background: var(--u2-theme-accent);
     color: var(--u2-theme-white);
}
/** end review section **/

/* latest news section properties */
.latest-news-option h3{
  background-color: var(--u2-theme-accent);
  color: var(--u2-theme-white);
}

/* latest news section properties */

/* Gallery section properties */
#gallery-section{
  background-color: var(--u2-theme-overlay-80-spaced);
}

#gs-heading-container h2{
  color: var(--u2-theme-white);
}

#gs-heading-container h2::after{
  background-color: var(--u2-theme-accent);
}

.gs-img-option-container p{
  color: var(--u2-theme-white);
}

/* Gallery section properties */

/* Video section properties */
#vs-heading-container h2{
  color: var(--u2-theme-heading-dark);
}

#vs-heading-container h2::after{
  background-color: var(--u2-theme-accent);
}

.vs-video-option-container i{
  color: var(--u2-theme-white);
}

.view-more-btn{
  background-color: var(--u2-theme-accent);
  color: var(--u2-theme-white);
}
/* Video section properties */

/** contact section **/
.white {
     color: var(--u2-theme-white);
}
.titlepage h2 {
     color: var(--u2-theme-white);
}

.contact .contact .titlepage h2:after {
     background: var(--u2-theme-white);
}

.contact .contact .contactus {
  border-top: 0 !important;
  border-right: 0 !important;
  border-left: 0 !important;
  border-bottom: 1px solid var(--u2-theme-loader-dot) !important;
  background: var(--u2-theme-transparent);
  color: var(--u2-theme-white);
  border-radius: 0;
  box-shadow: none;
  padding-left: 4px;
  padding-right: 4px;
}

.contact .contact .textarea {
  color: var(--u2-theme-white) !important;
  border-top: 0 !important;
  border-right: 0 !important;
  border-left: 0 !important;
  border-bottom: 1px solid var(--u2-theme-loader-dot) !important;
  background: var(--u2-theme-transparent);
  border-radius: 0;
  box-shadow: none;
  padding-left: 4px;
  padding-right: 4px;
}

.contact .contact .contactus:focus,
.contact .contact .textarea:focus{
  border-bottom-color: var(--u2-theme-white) !important;
  box-shadow: 0 1px 0 var(--u2-theme-white);
}

.contact .contact .send {
     background-color: var(--u2-theme-contact-dark);
     color: var(--u2-theme-white);
}

.contact .contact .send:hover {
     background-color: var(--u2-theme-white);
     color: var(--u2-theme-contact-dark);
}

#request *::placeholder {
     color: var(--u2-theme-white);
}

.current {
     color: var(--u2-theme-white);
}

#cn-imp-link-container p{
  color: var(--u2-theme-black);
}

#cn-cmp-info-container a{
  color: var(--u2-theme-black);
}

/** end contact section **/

/** footer **/
.footer {
     background: var(--u2-theme-surface-dark);
}

.follow h3 {
     color: var(--u2-theme-white);
}

.follow ul.ft_social li a {
     color: var(--u2-theme-surface-dark);
     background: var(--u2-theme-white);
}

.follow ul.ft_app li a{
     color: var(--u2-theme-white);
     border: 2px solid var(--u2-theme-white);
}

.follow ul.ft_app li a i{
  color: var(--u2-theme-white);
}

.follow ul.ft_app li a:hover,
.follow ul.ft_app li a:focus{
  color: var(--u2-theme-white) !important;
  border-color: var(--u2-theme-white) !important;
  background-color: var(--u2-theme-transparent) !important;
}

.follow ul.ft_app li a:hover i,
.follow ul.ft_app li a:focus i,
.follow ul.ft_app li a:hover p,
.follow ul.ft_app li a:focus p,
.follow ul.ft_app li a:hover span,
.follow ul.ft_app li a:focus span{
  color: var(--u2-theme-white) !important;
}

.follow ul li a:hover {
     color: var(--u2-theme-accent);
}

.copyright {
     background: var(--u2-theme-accent);
}

.copyright p {
     color: var(--u2-theme-white);
}

.copyright a {
     color: var(--u2-theme-white);
}

/*.copyright a:hover {*/
/*     color: var(--u2-theme-black);*/
/*}*/

/** end footer **/

/* responsive css styelsheet styles */
/*--------------------------------------------------------------------- File Name: responsive.css ---------------------------------------------------------------------*/


/*------------------------------------------------------------------- 991px x 768px ---------------------------------------------------------------------*/

@media only screen and (min-width: 768px) and (max-width: 991px) {
    #request{
      background: var(--u2-theme-accent-rgb);
      background: linear-gradient(115deg, var(--u2-theme-accent-rgba-1) 54%, var(--u2-theme-surface-muted-rgba-1) 54.1%, var(--u2-theme-surface-muted-rgba-1) 100%);
    }
}

@media only screen and (min-width: 992px){
  .banner-content .banner_content_inner{
    background-color: var(--u2-theme-overlay-80);
  }
  #request{
    background: var(--u2-theme-accent-rgb);
    background: linear-gradient(115deg, var(--u2-theme-accent-rgba-1) 54%, var(--u2-theme-surface-muted-rgba-1) 54.1%, var(--u2-theme-surface-muted-rgba-1) 100%);
  }
}

/*------------------------------------------------------------------- 767px x 599px ---------------------------------------------------------------------*/
@media (min-width: 768px) and (max-width: 991px) {
    .banner-content .banner_content_inner{
      background-color: var(--u2-theme-overlay-80);
    }
}

@media (min-width: 576px) and (max-width: 767px) {
    /* Banner content */
    .banner-content .banner_content_inner{
      background-color: var(--u2-theme-overlay-80);
    }
    /* Banner content */

    .contact .contact {
      background-color: var(--u2-theme-accent);
    }

    .contact .contact::after {
        background: inherit;
    }

    #cn-info-section{
      background-color: var(--u2-theme-surface-muted);
    }
}

@media (max-width: 575px) {
    .text-bg span {
        color: var(--u2-theme-black);
    }

    .text-bg p{
      color: var(--u2-theme-black);
    }

    .banner-content{
      background: none;
    }

    .text-bg a {
        color: var(--u2-theme-white);
        background-color: var(--u2-theme-black);
    }

    .contact .contact::after {
        background: inherit;
    }

    .contact .contact {
        background-color: var(--u2-theme-accent);
    }

    #cn-info-section{
      background-color: var(--u2-theme-surface-muted);
    }
}

/* responsive css styelsheet styles */

#price-details-container{
  border-top: 1px solid var(--u2-theme-border-pale);
}

#product-price{
  color: var(--u2-theme-success);
}

#product-discount{
  color: var(--u2-theme-success);
}

#offer-name{
  color: var(--u2-theme-danger);
}

#original-price{
  color: var(--u2-theme-gray);
}

#buy-now-button{
  background-color: var(--u2-theme-success);
  color: var(--u2-theme-white);
}

.product-attachment{
  background-color: var(--u2-theme-white);
  color: var(--u2-theme-accent);
  /* box-shadow: 0px 0px 6px var(--u2-theme-shadow-button); */
}

.order-product{
  color: var(--u2-theme-white);
  background-color: var(--u2-theme-accent);
}

#related-products{
  background-color: var(--u2-theme-surface-muted);
}

.related-product-option{
  background-color: var(--u2-theme-white);
}

.related-product-option i{
  color: var(--u2-theme-white);
}

#product-dt-two h3{
  border-bottom: 1px solid var(--u2-theme-surface-muted);
}

#pdt-1{
  background-color: var(--u2-theme-surface-muted);
}

#product-info-section-3{
  border-top: 1px solid var(--u2-theme-surface-muted);
  border-bottom: 1px solid var(--u2-theme-surface-muted);
}

/* Product tiles section properties */
.product-tiles-section{
     background-color: var(--u2-theme-accent);
}

.product-tile-option .col-content{
  background-color: var(--u2-theme-white);
}

/* Product tiles section properties */

/* FAQ section properties */
.faq-section #faq-title:first-child{
  color: var(--u2-theme-heading-dark);
}

.faq-section #faq-title::after{
  background-color: var(--u2-theme-accent);
}

.faq-section .accordion-item button{
  color: var(--u2-theme-accent);
  border: 1px solid var(--u2-theme-accent);
}

.faq-section .accordion-item button::after{
  background: none;
}

.faq-section .accordion-button:not(.collapsed){
  background-color: var(--u2-theme-white);
}

.faq-section .accordion-button:not(.collapsed){
  background-color: var(--u2-theme-accent);
  color: var(--u2-theme-white);
}

/* FAQ section properties */

/* product page stylesheet styles */

/* about page stylesheet styles */
#au-heading-container h1{
  color: var(--u2-theme-heading-dark);
}

#au-heading-container h1::after{
  background-color: var(--u2-theme-accent);
}

.au-key-container h2::after{
  background-color: var(--u2-theme-accent);
}
/* about page stylesheet styles */

/* Subsection properties */
.subsec-title{
    color: var(--u2-theme-heading-dark);
}

.subsec-title-border::after{
  background-color: var(--u2-theme-accent);
}
/* Subsection properties */

/* move_to_top properties */
#move_to_top, #whatsapp_chat{
  background-color: var(--u2-theme-accent);
  color: var(--u2-theme-white);
}

#whatsapp_chat{
  background-color: var(--u2-theme-success);
}

/* move_to_top properties */

.usp-option .col-content{
  background-color: var(--u2-theme-white);
}

#landingAdPop div.modal-body{
  background-color: var(--u2-theme-overlay-80-spaced);
}

#landingAdPop div.modal-content button.btn{
  color: var(--u2-theme-white);
  background-color: var(--u2-theme-overlay-80-spaced);
}
/* Business card properties */
#business_card_container{
  background-color: var(--u2-theme-surface-muted);
  background: linear-gradient(90deg, var(--u2-theme-success-rgba-1) 50%, var(--u2-theme-accent-rgba-1) 50%, var(--u2-theme-accent-rgba-1) 100%);
}

#business_card_container div.col-xs-12{
  background: var(--u2-theme-accent-rgb);
  background: linear-gradient(90deg, var(--u2-theme-accent-rgba-1) 20%, var(--u2-theme-white) 20%, var(--u2-theme-white) 100%);
}

#business_card_container #bc_img_container{
  border: 10px solid var(--u2-theme-accent);
}

#business_card_container h2, #business_card_container h3, #business_card_container h4{
  color: var(--u2-theme-black);
}

#business_card_container h2::after{
  background-color: var(--u2-theme-accent);
}

#bc_cn_dtls h3{
  color: var(--u2-theme-black);
}

#bc_cn_dtls h3::after{
  background-color: var(--u2-theme-accent);
}

#bc_cn_dtls{
  border-top: 1px solid var(--u2-theme-accent);
}

#bc_cn_dtls a i{
  color: var(--u2-theme-white);
  background-color: var(--u2-theme-accent);
}

#bc_social_icons a{
  color: var(--u2-theme-white);
}

#sv_cnt{
  background-color: var(--u2-theme-accent);
  color: var(--u2-theme-white);
}

#xyz3 h3::after, #xyz4 h3::after{
  background-color: var(--u2-theme-accent);
}

/* Branch offices properties */
#branch_offices_container{
  background-color: var(--u2-theme-surface-muted);
}

#branch_offices_container .branch_option .col-content{
  background-color: var(--u2-theme-white);
}

#branch_offices_container .branch_option h3::after{
  background-color: var(--u2-theme-accent);
}

.br_social_icons a{
  color: var(--u2-theme-white);
}

.br_social_icons i{
  background-color: var(--u2-theme-accent);
}

/* Branch offices properties */

#bc_home_btn_container{
  background-color: var(--u2-theme-accent);
}

#bc_home_btn_container a{
  background-color: var(--u2-theme-accent);
  color: var(--u2-theme-white);
}

/* Home Page Custom Button */

.hpcustombuttontitle {
  background-color: var(--u2-theme-accent);
  color: var(--u2-theme-white);
}

.hpcustombuttontitle a {
  color: var(--u2-theme-white);
}

/* Home Page Custom Button End */

.product-gn-image, img.common-wrap-image{
 border-color:  var(--u2-theme-accent) !important; 
}

.c-float-lead-btn-mob-call, .c-float-lead-btn-mob-whatsapp, .c-float-lead-btn-mob-address{
  background-color:var(--u2-theme-accent) !important;
  color: var(--u2-theme-black)!important;
}
.c-float-lead-btn-mob-call:hover, .c-float-lead-btn-mob-whatsapp:hover, .c-float-lead-btn-mob-address:hover{
  color: var(--u2-theme-white) !important;
  background-color:var(--u2-theme-accent-hover) !important;
  border-color: var(--u2-theme-accent) !important
}

@media (min-width: 300px) and (max-width: 480px){
  .c-float-lead-btn-mob-call, .c-float-lead-btn-mob-whatsapp, .c-float-lead-btn-mob-address{
      /* color: var(--u2-theme-white)!important; */
      color: var(--u2-theme-black)!important;
  }
  .c-float-lead-btn-pannel{
      background-color: var(--u2-theme-accent) !important
  }
}

@media (min-width: 481px){
  .c-float-lead-btn-mob-call, .c-float-lead-btn-mob-whatsapp, .c-float-lead-btn-mob-address{
    border-color: var(--u2-theme-white)!important;
  }
}

.c-btn-ecommerce-web-wrapper:hover .c-btn-ecommerce-web {
  /* box-shadow: 0px 15px 10px -14px var(--u2-theme-white) !important;*/ /* for dark theme*/
  box-shadow: 0px 15px 10px -14px var(--u2-theme-black)!important;  /* for var(--u2-theme-white) theme*/
}

/* Marketplace text buttons */
.c-marketplace-btn{
  background-color: var(--u2-theme-white) !important;
  color: var(--u2-theme-accent) !important;
  border-color: var(--u2-theme-accent) !important;
}

.c-marketplace-btn:hover{
  background-color: var(--u2-theme-accent) !important;
  color: var(--u2-theme-white) !important;
  border-color: var(--u2-theme-accent) !important;
  box-shadow: 0px 15px 10px -14px var(--u2-theme-black) !important;
}

/* CUSTOM BUTTONS EFFECTS */

.c-p-10-px {
  padding:10px!important;
}

.c-order-btn{
  background-color: var(--u2-theme-white)!important;
  color: var(--u2-theme-accent)!important;
  border-color: var(--u2-theme-accent)!important;
}

.c-order-btn:hover{
  box-shadow: inset 0 0 0 2em var(--u2-theme-accent)!important;
  color: var(--u2-theme-white)!important;
  border-color:var(--u2-theme-accent)!important;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  -ms-transition: all .3s ease-in-out;
  -o-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
}
.c-price{
  background-color: var(--u2-theme-accent)!important;
  color: var(--u2-theme-white)!important;
  border-color: var(--u2-theme-accent)!important;
  cursor: auto;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  -ms-transition: all .3s ease-in-out;
  -o-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
}
.c-order-btn:hover .c-price{
  background-color: var(--u2-theme-white)!important;
  color: var(--u2-theme-accent)!important;
}

.product-attachment:hover{
  box-shadow: inset 0 0 0 2em var(--u2-theme-accent)!important;
  color: var(--u2-theme-white)!important;
  border-color:var(--u2-theme-accent)!important;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  -ms-transition: all .3s ease-in-out;
  -o-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
}

/* CUSTOM BUTTONS EFFECTS ENDS */

.c-theme-color {
  color:var(--u2-theme-accent)!important;
}

.usp-option .col-content h3::after {
    background-color:var(--u2-theme-white);
}

.scroll-to-top,
#move_to_top,
.scrollup,
.top_awro{
  background-color: var(--u2-theme-accent) !important;
  color: var(--u2-theme-black) !important;
  border: none !important;
  box-shadow: none !important;
}

.scroll-to-top:hover,
#move_to_top:hover,
.scrollup:hover,
.top_awro:hover{
  background-color: var(--u2-theme-accent-hover) !important;
  color: var(--u2-theme-white) !important;
  border-color: var(--u2-theme-accent-hover) !important;
}

/* SiteSeas Compact Lead Forms - Theme Start */

:root{
  --u2-theme-whatsapp: #168a4f;
  --u2-theme-form-focus-shadow: rgba(74,201,240,.16);
  --u2-theme-form-body-bg: #f7fafc;
}

.js-enquire-modal .modal-content,
.service-enq-form .modal-content,
#myModalBoSecondary .modal-content{
  background-color: var(--u2-theme-form-body-bg);
  color: var(--u2-theme-text-strong);
  box-shadow: 0 16px 44px var(--u2-theme-shadow-control-strong);
}

.js-enquire-modal .modal-header,
.service-enq-form .modal-header,
#myModalBoSecondary .modal-header{
  background: linear-gradient(135deg, var(--u2-theme-accent) 0%, var(--u2-theme-accent-hover) 100%);
  color: var(--u2-theme-white);
}

.js-enquire-modal .modal-title,
.service-enq-form .modal-title,
#myModalBoSecondary .modal-title{
  color: var(--u2-theme-white);
}

.js-enquire-modal .close,
.service-enq-form .btn-close,
#myModalBoSecondary .btn-close{
  background-color: var(--u2-theme-transparent);
  color: var(--u2-theme-white);
}

.js-enquire-modal .close span,
.js-enquire-modal .close i{
  color: var(--u2-theme-white);
}

.ss-lead-form{
  background-color: var(--u2-theme-white);
  color: var(--u2-theme-text-strong);
}

.js-enquire-modal .ss-form-cta{
  box-shadow: 0 8px 24px rgba(0,0,0,.055);
}

.ss-lead-form label{
  color: var(--u2-theme-heading-dark);
}

.ss-lead-form input:not([type="submit"]):not([type="button"]):not([type="checkbox"]):not([type="radio"]):not([type="hidden"]),
.ss-lead-form select,
.ss-lead-form textarea,
.ss-lead-form .form-control,
.ss-lead-form .form-select,
.ss-lead-form .contactus,
.ss-lead-form .textarea{
  background-color: var(--u2-theme-surface-light);
  border-color: var(--u2-theme-border-input);
  color: var(--u2-theme-text-strong);
}

.ss-lead-form input:focus,
.ss-lead-form select:focus,
.ss-lead-form textarea:focus,
.ss-lead-form .form-control:focus,
.ss-lead-form .form-select:focus,
.ss-lead-form .contactus:focus,
.ss-lead-form .textarea:focus{
  background-color: var(--u2-theme-white);
  border-color: var(--u2-theme-accent);
  box-shadow: 0 0 0 3px var(--u2-theme-form-focus-shadow);
}

.ss-form-cta .input-group > .input-group-btn,
.ss-form-cta .input-group > .input-group-text,
.ss-form-cta .input-group > .btn{
  background-color: var(--u2-theme-white) !important;
  border: 1px solid var(--u2-theme-border-input);
  color: var(--u2-theme-accent) !important;
}

.ss-form-cta .input-group > .input-group-btn i,
.ss-form-cta .input-group > .input-group-text i,
.ss-form-cta .input-group > .btn i{
  color: var(--u2-theme-accent) !important;
}

.ss-lead-form ::placeholder{
  color: var(--u2-theme-text-faint);
  opacity: 1;
}

.ss-lead-form .text-muted{
  color: var(--u2-theme-text-soft) !important;
}

.ss-lead-form .alert-success{
  background-color: #e8fff2;
  border-color: #bcebd1;
  color: #08783d;
}

.ss-lead-form .alert-danger{
  background-color: #fff0f2;
  border-color: #f3c5cc;
  color: #a20d1d;
}

/* Primary submit */
.ss-lead-form > button[type="submit"],
.ss-lead-form input[type="submit"],
.ss-lead-form button[type="submit"],
.ss-lead-form .foot-sub-btn:not(.ss-btn-wa),
.service-enq-form .modal-footer button[type="submit"],
.service-enq-form .modal-footer input[type="submit"],
#myModalBoSecondary .modal-footer input[type="submit"]{
  background: linear-gradient(135deg, var(--u2-theme-accent) 0%, var(--u2-theme-accent-hover) 100%) !important;
  color: var(--u2-theme-white) !important;
  border-color: var(--u2-theme-accent) !important;
  box-shadow: 0 8px 18px rgba(74,201,240,.18);
}

.ss-lead-form > button[type="submit"]:hover,
.ss-lead-form input[type="submit"]:hover,
.ss-lead-form button[type="submit"]:hover,
.ss-lead-form .foot-sub-btn:not(.ss-btn-wa):hover,
.service-enq-form .modal-footer button[type="submit"]:hover,
.service-enq-form .modal-footer input[type="submit"]:hover,
#myModalBoSecondary .modal-footer input[type="submit"]:hover{
  background: var(--u2-theme-white) !important;
  color: var(--u2-theme-accent) !important;
  border-color: var(--u2-theme-accent) !important;
}

/* WhatsApp */
.ss-lead-form .ss-btn-wa,
.service-enq-form .modal-footer .ss-btn-wa,
#myModalBoSecondary .modal-footer .ss-btn-wa{
  background-color: var(--u2-theme-whatsapp) !important;
  color: var(--u2-theme-white) !important;
  border-color: var(--u2-theme-whatsapp) !important;
  box-shadow: none;
}

.ss-lead-form .ss-btn-wa:hover,
.service-enq-form .modal-footer .ss-btn-wa:hover,
#myModalBoSecondary .modal-footer .ss-btn-wa:hover{
  background-color: var(--u2-theme-white) !important;
  color: var(--u2-theme-whatsapp) !important;
  border-color: var(--u2-theme-whatsapp) !important;
}

.ss-lead-form .ss-btn-wa i,
.service-enq-form .modal-footer .ss-btn-wa i,
#myModalBoSecondary .modal-footer .ss-btn-wa i{
  color: currentColor !important;
}

/* SiteSeas Compact Lead Forms - Theme End */
/* Right floating enquiry CTA theme */
span[name='enquirenow'],
#product-page-enq-btn,
#service-page-enq-btn{
  background-color: var(--u2-theme-accent) !important;
  color: var(--u2-theme-white) !important;
  border: 1px solid var(--u2-theme-accent) !important;
  box-shadow: 0 6px 18px rgba(74,201,240,.28);
}

span[name='enquirenow']:hover,
#product-page-enq-btn:hover,
#service-page-enq-btn:hover{
  background-color: var(--u2-theme-white) !important;
  color: var(--u2-theme-accent) !important;
  border-color: var(--u2-theme-accent) !important;
  box-shadow: 0 8px 22px rgba(74,201,240,.22);
}

.mean-container .mean-bar {
    background: var(--u2-theme-accent);
}

.c-float-lead-btn-mob-call,
.c-float-lead-btn-mob-whatsapp,
.c-float-lead-btn-mob-address,
.scroll-to-top {
  background-color: var(--u2-theme-accent) !important;
  color: var(--u2-theme-border-light) !important;
  border-color: var(--u2-theme-border-light) !important;
}

.c-float-lead-btn-mob-call:hover,
.c-float-lead-btn-mob-whatsapp:hover,
.c-float-lead-btn-mob-address:hover,
.scroll-to-top:hover{
  background-color: var(--u2-theme-white) !important;
  color: var(--u2-theme-accent) !important;
  border-color: var(--u2-theme-accent) !important;
}