:root {
    --bs-primary: #C52635;
    --bs-secondary: #040707;
    --global--color-primary: #C52635;
    --global--color-primary-90: rgba(50, 195, 108, 0.9);
    --global--color-primary-70: rgba(50, 195, 108, 0.7);
    --global--color-heading: #C52635;
    --global--color-secondary: #040707;
    --global--color-body: #35363a;
    --global--color-divider: rgba(0, 0, 0, 0.2);
    --global--color-white: #ffffff;
    --global--color-white-90: rgba(255, 255, 255, 0.9);
    --global--color-gray: #f9f9f9;
    --global--font-body: 'Montserrat', sans-serif;
    --global--font-heading: 'Montserrat', sans-serif;
    --global--font-secondary: 'Heebo', sans-serif
}
.btn-primary,
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active {color: var(--global--color-white);background-color: var(--bs-primary);border-color: var(--bs-primary);}
*, h1, h2, h3, h4, h5, h6, p, ul, a, dl, dt, dd, ol, ul, li {list-style: none;margin: 0;padding: 0}
*, :active, :focus {outline: none !important}
ul, ol {list-style: none;margin: 0;padding: 0}
textarea {resize: none}
::-moz-selection {text-shadow: none}
::selection {text-shadow: none}
::-moz-selection {text-shadow: none}
::-webkit-selection {text-shadow: none}
.form-control {-webkit-box-shadow: none;box-shadow: none}
button {background-color: transparent;-webkit-box-shadow: none;box-shadow: none;border: none;outline: none;padding: 0}
textarea {resize: none}
body, html {overflow-x: hidden}
body {background-color: var(--global--color-white);font-family: var(--global--font-body);font-size: 14px;font-weight: 400;color: var(--global--color-body);margin: 0}
::-moz-selection {background-color: var(--global--color-primary);color: var(--global--color-white);text-shadow: none}
::selection {background-color: var(--global--color-primary);color: var(--global--color-white);text-shadow: none}
a {font-family: var(--global--font-body);font-weight: 400;color: var(--global--color-secondary);-webkit-transition: all 300ms ease-in-out;-o-transition: all 300ms ease-in-out;transition: all 300ms ease-in-out;text-decoration: none}
a:hover {text-decoration: none}
p {font-family: var(--global--font-body);font-weight: 400}

hr {background-color: #eaeaea;border-color: #eaeaea;margin: 0}

.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {font-family: var(--global--font-heading);font-weight: 600;}
.h1, h1 {font-size: 52px}
.h2, h2 {font-size: 42px}
.h3, h3 {font-size: 38px}
.h4, h4 {font-size: 28px}
.h5, h5 {font-size: 24px}
.h6, h6 {font-size: 18px}
p {font-size: 18px;}




.slider .slide .slide-content .slide-desc {font-size: 17px;line-height: 30px;color: var(--global--color-gray);text-transform: uppercase;letter-spacing: 4px;font-weight: 100;}
.lead {font-size: 16px;line-height: 1.8;}
.bold {font-weight: 700 !important;}

.btn {font-weight:600;}
.btn.no-shadow {-webkit-box-shadow: none;box-shadow: none}
.btn:focus, .btn.active, .btn:active {-webkit-box-shadow: none;box-shadow: none;outline: none}
.btn i {-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out}
.btn--primary {background-color: var(--global--color-primary);color: var(--global--color-white)}

form {position: relative}
form .col-12 {position: relative}
.form-control {   
    font-size: 14px;
    font-weight: 400;
    height: 45px;
    line-height: 1px;
    border-radius: 4px;
    background-color: var(--global--color-white);
    background: #fff !important;}

.form-control::-moz-placeholder {font-family: var(--global--font-body);color: var(--global--color-body);font-size: 14px;text-transform: capitalize}
.form-control:-ms-input-placeholder {font-family: var(--global--font-body);color: var(--global--color-body);font-size: 14px;text-transform: capitalize}
.form-control.nice-select {width: 100%;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center}
.form-control.nice-select::after {width: 6px;height: 6px;border-color: var(--global--color-body);right: 20px}
.form-control.nice-select.open .list {width: 100%}
.form-control.nice-select .current {text-transform: capitalize}
.form-control.nice-select .list li {text-transform: capitalize}
.form-control + .error {position: absolute;bottom: 3px;left: 16px;color: red}
.form-control.error {border-color: red}
.form-label {font-family: var(--global--font-body);font-weight: 700;font-size: 14px;color: var(--global--color-secondary);margin-bottom: 9px}
textarea.form-control {height: auto;padding-top: 25px;}
.form-select {position: relative}
.form-select i {position: absolute;font-size: 19px;font-weight: 400;line-height: 49px;right: 20px;top: 0;z-index: 1;pointer-events: none;cursor: pointer;color: var(--global--color-body)}
.form-select select {line-height: 1;color: var(--global--color-body);cursor: pointer;-webkit-appearance: none;-moz-appearance: none;appearance: none}
#contact-result .alert {margin: 10px auto;font-size: 12px}
#back-to-top {position: fixed;right: 10px;bottom: 10px;opacity: 0;width: 50px;height: 50px;border-radius: 4px 0 0 0;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;cursor: pointer;-webkit-transition: 300ms ease-in-out;-o-transition: 300ms ease-in-out;transition: 300ms ease-in-out;background-color: var(--global--color-primary)}
#back-to-top::before {content: '';position: absolute;width: calc(100%);height: calc(100%);top: 0;left: 0;z-index: -1;-webkit-transform: scaleY(0);-ms-transform: scaleY(0);transform: scaleY(0);-webkit-transform-origin: top;-ms-transform-origin: top;transform-origin: top;background-color: var(--global--color-heading);-webkit-transition: -webkit-transform .24s ease-in-out;transition: -webkit-transform .24s ease-in-out;-o-transition: transform .24s ease-in-out;transition: transform .24s ease-in-out;transition: transform .24s ease-in-out, -webkit-transform .24s ease-in-out}
#back-to-top:hover::before {-webkit-transform: scaleY(1);-ms-transform: scaleY(1);transform: scaleY(1);-webkit-transform-origin: bottom;-ms-transform-origin: bottom;transform-origin: bottom}
#back-to-top.show {z-index: 999;opacity: 1}
#back-to-top i {color: var(--global--color-white);font-weight: 700;font-size: 15px}
.header .navbar-brand .logo {max-width: 100%;}
@-webkit-keyframes dualring {0% {-webkit-transform: rotate(0deg);transform: rotate(0deg)}100% {-webkit-transform: rotate(360deg);transform: rotate(360deg)}}
@keyframes dualring {0% {-webkit-transform: rotate(0deg);transform: rotate(0deg)}100% {-webkit-transform: rotate(360deg);transform: rotate(360deg)}}
.header .navbar-brand {padding: 0;margin: 0;margin-right: 40px}
.navbar-brand img{width:70px;}
.header.header-light {background-color: #F6F2F2;}
.header.header-light .navbar {background-color: #F6F2F2;}
.header.header-light .navbar .logo-dark {display: inline-block}
.header.header-light .navbar .logo-light {display: none}
.header.header-light .navbar .logo-mobile {display: inline-block}
.header.header-light .navbar .navbar-nav > li > a {color: var(--global--color-body)}
.header.header-light .navbar .module .module-icon i {color: var(--global--color-secondary)}
.header.header-light .navbar .module .module-icon i:hover {color: var(--global--color-primary)}
/* .header.header-topbar {height: 110px} */
.header.header-topbar.header-shadow .navbar {-webkit-box-shadow: 0 5px 41.5px rgba(9, 29, 62, .11);box-shadow: 0 5px 41.5px rgba(9, 29, 62, .11)}
.header.header-topbar.header-topbar1 .module-holder .module-search {border-right: 1px solid #eaeaea}
.header.header-topbar.header-topbar2 .navbar {padding-right: 40px}
.header.header-topbar.header-topbar2 .navbar-brand {position: relative}
.header.header-topbar.header-topbar2 .module-holder .module-search {padding-right: 30px}
.header.header-topbar.header-topbar2 .module-holder-phone .module-cart {margin-left: 0;margin-right: 30px}
.header.header-topbar.header-topbar3 .navbar {padding: 0}
.header.header-topbar.header-topbar3 .navbar-brand {position: relative}
.header.header-topbar.header-topbar3 .module-holder .module-search {padding-right: 30px}
.header.header-topbar.header-topbar3 .module-holder-phone .module-cart {margin-left: 0;margin-right: 30px}
.header.header-topbar.header-shadow .navbar {-webkit-box-shadow: 0 5px 41.5px rgba(9, 29, 62, .11);box-shadow: 0 5px 41.5px rgba(9, 29, 62, .11)}
.header .navbar {margin-bottom: 0;border-radius: 0;border: none;z-index: 7777;padding: 0;-webkit-transition: all 300ms ease-in-out;-o-transition: all 300ms ease-in-out;transition: all 300ms ease-in-out}
.header .navbar .navbar-nav > li {margin-right: 30px;position: relative}
.header .navbar .navbar-nav > li:last-child {margin-right: 0}
.header .navbar .navbar-nav > li > a {font-family: var(--global--font-body);font-size: 16px;text-transform: capitalize;font-weight: 600;line-height: 100px;color: var(--global--color-white);padding: 0;position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center}
.header .navbar .navbar-nav > li.has-dropdown > a {position: relative}
.header .navbar .navbar-nav > li.has-dropdown > a::after {border: 0;content: '\f078';position: relative;margin-left: 7px;font-size: 11px;font-family: "font awesome 5 free";color: var(--global--color-heading);-webkit-transition: .3s ease-in-out;-o-transition: .3s ease-in-out;transition: .3s ease-in-out}
.header .navbar .navbar-nav > li.active a,
.header .navbar .navbar-nav > li:hover a,
.header .navbar.navbar-fixed .navbar-nav > li.active > a,
.header .navbar.navbar-fixed .navbar-nav > li:hover  a{color: var(--global--color-primary)}
.header .navbar .navbar-nav > li.active > .dropdown-toggle, .header .navbar .navbar-nav > li.has-dropdown.active > .dropdown-toggle, .header .navbar .navbar-nav > li:hover .dropdown-toggle {color: var(--global--color-primary)}
.header .navbar .navbar-nav > li.active > .dropdown-toggle::before, .header .navbar .navbar-nav > li.has-dropdown.active > .dropdown-toggle::before, .header .navbar .navbar-nav > li:hover .dropdown-toggle::before {-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);-webkit-transform-origin: 0 50%;-ms-transform-origin: 0 50%;transform-origin: 0 50%;background-color: var(--global--color-primary)}
.header .navbar .navbar-nav > li.active > .dropdown-toggle::after, .header .navbar .navbar-nav > li.has-dropdown.active > .dropdown-toggle::after, .header .navbar .navbar-nav > li:hover .dropdown-toggle::after {color: var(--global--color-primary)}
.header .navbar.navbar-fixed {position: fixed;top: 0;right: 0;left: 0;background: var(--global--color-white);-webkit-animation: fadeInDown 1s ease-in-out;animation: fadeInDown 1s ease-in-out;-webkit-box-shadow: 0 2px 4px rgba(3, 27, 78, .1);box-shadow: 0 2px 4px rgba(3, 27, 78, .1)}
.header .navbar.navbar-fixed .navbar-brand .logo-light {display: none}
.header .navbar.navbar-fixed .navbar-nav > li > a {color: var(--global--color-body)}
@-webkit-keyframes fadeInDown {0% {opacity: 0;-webkit-transform: translateY(-200px);transform: translateY(-200px)}100% {opacity: 1;-webkit-transform: translateY(0);transform: translateY(0)}}
@keyframes fadeInDown {0% {opacity: 0;-webkit-transform: translateY(-200px);transform: translateY(-200px)}100% {opacity: 1;-webkit-transform: translateY(0);transform: translateY(0)}}
.navbar-nav > li.active > ul {margin-top: 0}
li.has-dropdown > ul.dropdown-menu > li.dropdown-submenu > a:before, ul.dropdown-menu > li.has-dropdown > a:before {font-family: "font awesome 5 free";font-weight: 700;content: "\f105";font-size: 13px;position: absolute;right: 25px}
.dropdown-menu {background-color: transparent;position: relative;width: 100%;border: none;margin: 0;border-radius: 0;-webkit-box-shadow: none;box-shadow: none}
.navbar.navbar-dark.navbar-fixed .module-social a {
color: var(--global--color-white)}
.navbar.navbar-dark.navbar-fixed .module-social a:hover {
color: var(--global--color-primary)}
.navbar.navbar-dark .module .module-icon i {
color: var(--global--color-white)}

li.parsley-required {color: red;}

/** product solutions **/
.table>:not(:first-child){
    border-top: none !important;
}
.table>:not(:last-child)>:last-child>*{
    text-transform: uppercase;
    letter-spacing: 1px;
    color: green;
}
.table>:not(:last-child)>:last-child>*{
    border-bottom-color:transparent !important;
}
.table tr{
    border-style: hidden !important;
}
.table>:not(caption)>*>*{
    padding: 1rem;
}
/** product solutions **/


.inner_banner_img{
    height:450px;
    margin-top:80px;
}
.slider_image .slider-content{
    position: absolute;
    bottom: 30px; 
    width: 100%;
}
@media (min-width: 320px) and (max-width: 480px) {
    .inner_banner_img{
        height:180px;
    }
    .inner_banner_img.inner_banner_img2{
        height:180px;
    }
    .inner_banner_img{
        margin-top: inherit;
    }
}
@media (min-width: 481px) and (max-width: 767px) {
    .inner_banner_img{
        height:300px;
    }
    .inner_banner_img.inner_banner_img2{
        height:300px;
    }
    .inner_banner_img{
        margin-top: inherit;
    }
}
@media screen and (min-device-width: 768px) and (max-device-width: 991px) { 
    .inner_banner_img{
        height:300px;
    }
    .inner_banner_img.inner_banner_img2{
        height:300px;
    }
    .inner_banner_img{
        margin-top: inherit;
    }
}
@media screen and (min-device-width: 992px) and (max-device-width: 1024px) { 
    .inner_banner_img{
        height:400px;
    }
    .inner_banner_img.inner_banner_img2{
        height:400px;
    }
    .slider_image.inner_banner_img .slider-content p{font-size: 14px;}
    .slider_image.inner_banner_img .slider-content h5{font-size: 20px;}
}

@media (min-width: 992px) {
    .header .navbar-brand {margin-right: 20px}
}
@media screen and (max-width: 767.98px) {
   
    .heading.heading-2 .heading-title {font-size: 32px;line-height: 1.4}
    .heading.heading-3 .heading-title {font-size: 32px;line-height: 1.4}
    .heading.heading-4 .heading-title {font-size: 32px;line-height: 1.4}
    .heading.heading-5 .heading-title {font-size: 32px;line-height: 1.4}
    .heading.heading-6 .heading-title {font-size: 32px;line-height: 1.4}
    .heading.heading-8 .heading-title {font-size: 32px;line-height: 1.4}
    .heading.heading-9 .heading-title {font-size: 32px;line-height: 1.4}
    .heading.heading-10 .heading-title {font-size: 32px;line-height: 1.4}
    .heading.heading-11 .heading-title {font-size: 32px;line-height: 1.4}
    .heading .heading-title {font-size: 32px;line-height: 1.4}
    .heading.heading-15 .heading-title {font-size: 32px;line-height: 1.4}
    .heading.heading-16 .heading-title {font-size: 32px;line-height: 1.4}
    .heading.heading-17 .heading-title {font-size: 32px;line-height: 1.4}
    .heading.heading-18 .heading-title {font-size: 32px;line-height: 1.4}
    .heading.heading-19 .heading-title {font-size: 32px;line-height: 1.4}
    .heading.heading-20 .heading-title {font-size: 32px;line-height: 1.4}
    .slider .slide .slide-content .slide-headline {font-size: 32px;line-height: 1.4}
    .slider .slide .slide-content .slide-action {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-align: center;-ms-flex-align: center;align-items: center}
    .slider .slide .slide-content .slide-action .btn {width: 130px;height: 40px;margin-right: 0;margin-bottom: 20px}
    .slider .slide .slide-content .slide-action .btn:last-child {margin-bottom: 0}
    .slider .slide .slide-content .slide-list {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;margin-right: 0}
    .slider .slide .slide-content .slide-list .icon {margin-right: 0;margin: 0 15px;margin-bottom: 15px}
    .slider .slide .slide-content .slide-list .icon:last-child {margin-right: 15px}
    .slider .slide .slider-panel-holder .slider-panel {padding: 30px}
    .slider .slide .slider-panel-holder .slider-panel::before {width: calc(100% - 60px)}
    .slider.slider-1 .slide .slide-content .slide-list {margin-bottom: 25px}
    .slider.slider-3 .slide-content .slide-list li::before {margin-right: 10px;-ms-flex-negative: 0;flex-shrink: 0}
    .slider.slider-3 .slide-content .slide-action .btn:first-child {margin-right: 0}
    .hero .hero-content .hero-title {font-size: 32px;line-height: 1.4}
    .hero .hero-content .hero-action {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-align: center;-ms-flex-align: center;align-items: center;margin-bottom: 70px}
    .hero .hero-content .hero-action .btn {margin-right: 0;margin-bottom: 15px;height: 50px;width: 210px}
    .hero .hero-panel-holder .phone-card {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: center;-ms-flex-align: center;align-items: center;text-align: center}
    .hero .hero-panel-holder .phone-card .card-icon {margin-right: 0}
}
@media screen and (max-width: 991.98px) {
    .advantages-list li {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;margin-right: 20px}
}
@media screen and (max-width: 991.98px) {
    #back-to-top {width: 40px;height: 40px;border-radius: 50%;bottom: 30px;right: 20px;border: 1px solid #fff;}
}
@media (min-width: 1200px) and (max-width: 1350px) {
    .header .navbar-brand {margin-right: 20px}
}
@media screen and (max-width: 991.98px) {
    .header .navbar-brand .logo {width: auto;height: 50px}
}
@media screen and (max-width: 991.98px) {
    .header.header-topbar {height: 80px}
}
@media screen and (max-width: 991.98px) {
    .header.header-topbar .top-bar {display: none}
}
@media (min-width: 992px) and (max-width: 1200px) {
    .header.header-topbar .navbar {padding: 0 0 0 20px}
}
@media screen and (min-width: 992px) and (min-width: 992px) and (max-width: 1100px) {
    .header.header-topbar.header-topbar1 .navbar-brand {padding-right: 20px}
}
@media (min-width: 992px) and (max-width: 1200px) {
    .header.header-topbar.header-topbar2 .navbar {padding-right: 20px}
}
@media (min-width: 992px) and (max-width: 1200px) {
    .header.header-topbar.header-topbar2 .navbar .navbar-nav > li {margin-right: 15px}
}
@media (min-width: 992px) and (max-width: 1200px) {
    .header.header-topbar.header-topbar2 .navbar-brand {padding-right: 20px;margin-right: 20px}
}
@media screen and (max-width: 991.98px) {
    .header.header-topbar.header-topbar2 .module-holder {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;height: auto;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start}
}
@media (min-width: 992px) and (max-width: 1200px) {
    .header.header-topbar.header-topbar2 .module-holder .module-call {padding-right: 15px;margin-right: 15px}
}
@media (min-width: 992px) and (max-width: 1200px) {
    .header.header-topbar.header-topbar2 .module-holder .module-search {padding-right: 15px}
}
@media (min-width: 992px) and (max-width: 1200px) {
    .header.header-topbar.header-topbar2 .module-holder .module-contact {margin-left: 0;margin-right: 15px}
}
@media screen and (max-width: 991.98px) {
    .header.header-topbar.header-topbar2 .module-holder-phone {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;height: 80px;-webkit-box-align: center;-ms-flex-align: center;align-items: center}
}
@media (min-width: 992px) and (max-width: 1200px) {
    .header.header-topbar.header-topbar3 .navbar .navbar-nav > li {margin-right: 20px}
    .header.header-topbar.header-topbar3 .navbar .navbar-nav > li:last-child {margin-right: 0}
}
@media screen and (max-width: 991.98px) {
    .header.header-topbar.header-topbar3 .module-holder {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;height: auto;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start}
}
@media (min-width: 992px) and (max-width: 1200px) {
    .header.header-topbar.header-topbar3 .module-holder .module-contact {margin-left: 0;margin-right: 15px}
}
@media screen and (max-width: 991.98px) {
    .header.header-topbar.header-topbar3 .module-holder-phone {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;height: 80px;-webkit-box-align: center;-ms-flex-align: center;align-items: center}
}
@media only screen and (max-width: 991.98px) {
    .header .navbar {padding: 0 40px}
}
@media only screen and (max-width: 991.98px) and (max-width: 767.98px) {
    .header .navbar {padding: 0 15px}
}
@media only screen and (max-width: 991.98px) {
    .header .navbar .navbar-brand {margin-right: 0;height: 80px;line-height: 80px}
    .header .navbar .navbar-brand .logo-light {display: none}
    .header .navbar .navbar-brand .logo-phone {width: auto}
    .header .navbar .navbar-collapse {border-top: 2px solid #d9e094;border-bottom: 2px solid #d9e094;position: absolute;left: 0;top: 100%;width: 100%;background-color: #F9FBE7;padding: 15px 30px;opacity: 0;visibility: hidden;-webkit-transform: translateY(20px);-ms-transform: translateY(20px);transform: translateY(20px);-webkit-transition: .3s linear;-o-transition: .3s linear;transition: .3s linear}
    .header .navbar .navbar-collapse.show {visibility: visible;opacity: 1;-webkit-transform: translateY(0px);-ms-transform: translateY(0px);transform: translateY(0px)}
    .header .navbar.navbar-bordered .navbar-collapse {top: calc(100% + 1px)}
    .header .navbar .navbar-nav > li {margin-right: 0}
    .header .navbar .navbar-nav > li > a, .header .navbar .navbar-nav > li.active > a {line-height: 36px;color: var(--global--color-heading);display: block;z-index: 5}
    .header .navbar .navbar-nav > li > a::before, .header .navbar .navbar-nav > li > a::after, .header .navbar .navbar-nav > li.active > a::before, .header .navbar .navbar-nav > li.active > a::after {display: none}
    .header .navbar .menu-item::before {display: none}
    .header .navbar .has-dropdown::after {font-family: "font awesome 5 free";font-weight: 700;content: "\f107";display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;font-size: 14px;position: absolute;border-radius: 5px;right: 0;top: 5px;color: var(--global--color-heading);background-color: #e0f6e9;width: 25px;height: 25px;-webkit-transition: .3s ease-in-out;-o-transition: .3s ease-in-out;transition: .3s ease-in-out}
    .header .navbar .has-dropdown:hover::after, .header .navbar .has-dropdown.active::after {color: var(--global--color-primary)}
    .header .navbar .has-dropdown.show::after {content: '\f106'}
    .header .navbar .dropdown-menu {padding: 0;-webkit-transition: max-height .3s ease-in-out;-o-transition: max-height .3s ease-in-out;transition: max-height .3s ease-in-out;max-height: 0;display: block;overflow: hidden}
    .header .navbar .dropdown-menu li {line-height: 26px}
    .header .navbar .dropdown-menu li.current a {background-color: #e0f6e9;color: var(--global--color-primary)}
    .header .navbar .dropdown-menu li a {margin-left: 15px;color: var(--global--color-heading);font-size: 15px;font-weight: 500;display: block;padding: 4px 15px;margin-bottom: 5px;text-transform: capitalize;border-radius: 8px 8px 0 8px}
    .header .navbar .dropdown-menu li a:hover {background-color: #e0f6e9; color: var(--global--color-primary)}
    .header .navbar .show > .dropdown-menu {max-height: 2000px}
    .header .navbar .dropdown-submenu.show .dropdown-menu {max-height: 2000px}
    .header .navbar .dropdown-submenu .dropdown-menu {padding-left: 20px}
    .header .navbar li.has-dropdown.mega-dropdown > .dropdown-menu .row .menu-head {font-size: 14px;font-family: var(--global--font-heading);font-weight: 700;color: var(--global--font-heading);text-transform: capitalize;margin-bottom: 15px}
}

@media only screen and (min-width: 992px) and (max-width: 1200px) {
    .navbar-nav > li {margin-right: 16px}
    .module .module-icon, .module-consultation .btn {margin-right: 0}
}

@media only screen and (min-width: 992px) {
    .navbar-collapse {padding-right: 0;padding-left: 0}
    .navbar-nav > li.has-dropdown > ul.dropdown-menu {-webkit-box-shadow: 0 5px 41.5px rgba(40, 40, 40, .11);box-shadow: 0 5px 41.5px rgba(40, 40, 40, .11);-webkit-transition: all 300ms linear;-o-transition: all 300ms linear;transition: all 300ms linear;opacity: 0;visibility: hidden;position: absolute;left: -40px;right: auto;-webkit-transform-origin: left top;-ms-transform-origin: left top;transform-origin: left top;-webkit-transform: translateY(20px);-ms-transform: translateY(20px);transform: translateY(20px);display: block;width: 235px;padding: 24px 40px 25px;background-color: var(--global--color-white);border-radius: 0 0 8px 8px}
    .navbar-nav > li.has-dropdown > ul.dropdown-menu > li {padding-right: 0;position: relative;vertical-align: top}

    .navbar-nav > li.has-dropdown > ul.dropdown-menu li a {-webkit-transition: .3s ease-in-out;-o-transition: .3s ease-in-out;transition: .3s ease-in-out;position: relative;font-family: var(--global--font-body);color: var(--global--color-body);padding: 10px 0 9px 0;display: block;font-size: 14px;font-weight: 400;-webkit-transition: all 300ms ease-in-out;-o-transition: all 300ms ease-in-out;transition: all 300ms ease-in-out;text-transform: capitalize;border-radius: 0;border-bottom: 1px solid #eaeaea;position: relative}

    .navbar-nav > li.has-dropdown > ul.dropdown-menu li a::before {content: '\e905';color: var(--global--color-primary);font-family: energia;position: absolute;top: 50%;left: -22px;font-size: 12px;opacity: 0;visibility: hidden;-webkit-transform: translate(-5px, -50%);-ms-transform: translate(-5px, -50%);transform: translate(-5px, -50%);-webkit-transition: .3s ease-in-out;-o-transition: .3s ease-in-out;transition: .3s ease-in-out}

    .navbar-nav > li.has-dropdown > ul.dropdown-menu li a::after {content: '';position: absolute;bottom: -1px;left: 0;height: 1px;width: 0;-webkit-transition: .3s ease;-o-transition: .3s ease;transition: .3s ease;background-color: var(--global--color-primary)}

    .navbar-nav > li.has-dropdown > ul.dropdown-menu li a:active, .navbar-nav > li.has-dropdown > ul.dropdown-menu li a:focus, .navbar-nav > li.has-dropdown > ul.dropdown-menu li a:hover {color: var(--global--color-primary)}

    .navbar-nav > li.has-dropdown > ul.dropdown-menu li a:active::before, .navbar-nav > li.has-dropdown > ul.dropdown-menu li a:focus::before, .navbar-nav > li.has-dropdown > ul.dropdown-menu li a:hover::before {visibility: visible;opacity: 1;-webkit-transform: translate(0px, -50%);-ms-transform: translate(0px, -50%);transform: translate(0px, -50%)}

    .navbar-nav > li.has-dropdown > ul.dropdown-menu li a:active::after, .navbar-nav > li.has-dropdown > ul.dropdown-menu li a:focus::after, .navbar-nav > li.has-dropdown > ul.dropdown-menu li a:hover::after {width: 100%}

    .navbar-nav > li.has-dropdown > ul.dropdown-menu li:last-child a {border-bottom: 0}

    .navbar-nav > li.has-dropdown > ul.dropdown-menu li:last-child a::after {content: unset}

    .navbar-nav > li.has-dropdown > ul.dropdown-menu li.current > a {border-color: var(--global--color-primary);color: var(--global--color-primary)}

    .navbar-nav > li.has-dropdown > ul.dropdown-menu li.current > a::before {visibility: visible;opacity: 1;-webkit-transform: translate(0px, -50%);-ms-transform: translate(0px, -50%);transform: translate(0px, -50%)}

    .navbar-nav > li.has-dropdown:hover > ul.dropdown-menu {opacity: 1;visibility: visible;-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);z-index: 100;display: block}

    .navbar-nav li ul.dropdown-menu.left {left: -650px !important;margin-left: 0 !important}

    .navbar-nav li.has-dropdown.mega-dropdown > .dropdown-menu {background-color: var(--global--color-white);padding: 0;width: 510px}

    .navbar-nav li.has-dropdown.mega-dropdown > .dropdown-menu li {padding-left: 0;padding-right: 0}

    .navbar-nav li.has-dropdown.mega-dropdown > .dropdown-menu .row {background-color: var(--global--color-white);margin-right: 0;margin-left: 0;padding: 35px 23px}

    .navbar-nav li.has-dropdown.mega-dropdown > .dropdown-menu .row .menu-head {font-size: 14px;font-family: var(--global--font-heading);font-weight: 700;color: var(--global--font-heading);text-transform: capitalize;margin-bottom: 15px}

    .navbar-nav li.has-dropdown.mega-dropdown > .dropdown-menu .row ul {margin: 0;padding: 0}

    .navbar-nav li.has-dropdown.mega-dropdown > .dropdown-menu .row ul li {line-height: 2.5}

    .navbar-nav li.has-dropdown.mega-dropdown > .dropdown-menu .row ul li.title {color: var(--global--color-heading);font-size: 13px;font-weight: 600;text-transform: capitalize}

    .navbar-nav li.has-dropdown.mega-dropdown > .dropdown-menu .row ul li a {margin: 0}

    .navbar-nav.ml-auto.mr-auto li.has-dropdown.mega-dropdown {position: absolute}

    .navbar-nav.ml-auto:not(.mr-auto) li.has-dropdown.mega-dropdown {position: relative}
}

.module-holder {
    margin-left: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 100px
}

@media screen and (max-width: 991.98px) {
    .module-holder .module-language, .module-holder .module-search, .module-holder .module-cart {display: none}
}

.module-holder.module-holder-phone {
    display: none
}

@media screen and (max-width: 991.98px) {
    .module-holder.module-holder-phone {display: -webkit-box;display: -ms-flexbox;display: flex;height: 80px;margin-top: 0}
}

.module-holder.module-holder-phone .navbar-toggler {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 30px;
    height: 30px;
    -webkit-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
    border: 0;
    padding: 0;
    outline: 0;
    cursor: pointer;
    border-radius: 0
}

.module-holder.module-holder-phone .navbar-toggler:focus {
    -webkit-box-shadow: none;
    box-shadow: none
}
.module-holder.module-holder-phone .navbar-toggler:not(.collapsed) .navbar-toggler-icon {
    background-color: transparent
}

.module-holder.module-holder-phone .navbar-toggler:not(.collapsed) .navbar-toggler-icon:before, .module-holder.module-holder-phone .navbar-toggler:not(.collapsed) .navbar-toggler-icon:after {
    top: 0
}

.module-holder.module-holder-phone .navbar-toggler:not(.collapsed) .navbar-toggler-icon::before {
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg)
}

.module-holder.module-holder-phone .navbar-toggler:not(.collapsed) .navbar-toggler-icon::after {
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg)
}

.module-holder.module-holder-phone .navbar-toggler .navbar-toggler-icon {
    background-color: var(--global--color-heading);
    width: 100%;
    height: 2px;
    position: relative;
    -webkit-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out
}

.module-holder.module-holder-phone .navbar-toggler .navbar-toggler-icon::before, .module-holder.module-holder-phone .navbar-toggler .navbar-toggler-icon::after {
    content: '';
    position: absolute;
    left: 0;
    height: 2px;
    width: 100%;
    background-color: var(--global--color-heading);
    -webkit-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out
}

.module-holder.module-holder-phone .navbar-toggler .navbar-toggler-icon::before {
    top: -10px
}

.module-holder.module-holder-phone .navbar-toggler .navbar-toggler-icon::after {
    top: 10px
}

.module-holder.module-holder-phone .module-language {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    margin-left: 20px;
    margin-right: 20px
}
.module-holder.module-holder-phone .module-language .selected img {
    margin-right: 0
}

.module-holder.module-holder-phone .module-language .selected span, .module-holder.module-holder-phone .module-language .selected i {
    display: none
}

.module-holder.module-holder-phone .module-language .selected .lang-list {
    left: -45px
}

.module-holder.module-holder-phone .module-search {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    border-bottom: 0;
    padding: 0;
    padding-right: 20px
}
.module-holder.module-holder-phone .module-cart {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    margin-left: 30px
}
.module {
    display: inline-block;
    position: relative
}

.module span.title {
    display: none
}

.module .module-label {
    width: 16px;
    height: 16px;
    line-height: 16px;
    border-radius: 50%;
    background-color: var(--global--color-primary);
    color: var(--global--color-white);
    font-size: 10px;
    font-weight: 400;
    text-align: center;
    position: absolute;
    top: -6px;
    left: 10px
}

.module .module-box {
    position: absolute;
    display: block;
    -webkit-box-shadow: 0 2px 3px rgba(40, 40, 40, .1);
    box-shadow: 0 2px 3px rgba(40, 40, 40, .1);
    background-color: #1b1a1a;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all 100ms linear;
    -o-transition: all 100ms linear;
    transition: all 100ms linear;
    right: 0;
    width: 290px;
    border-radius: 6px;
    padding: 30px;
    z-index: 99;
    -webkit-transform: translateY(10%);
    -ms-transform: translateY(10%);
    transform: translateY(10%);
    height: 0;
    margin-top: 1px
}

.module-fullscreen {
    left: 0;
    top: 0;
    right: 0;
    z-index: 9999;
    display: block;
    height: 100%;
    width: 100%;
    opacity: 0;
    visibility: hidden;
    background-color: var(--global--color-white);
    position: fixed
}

.module-fullscreen .module-cancel {
    top: 0;
    right: 0;
    border-radius: 0;
    position: absolute;
    width: 100px;
    height: 100px;
    font-size: 20px;
    font-weight: 700;
    text-transform: uppercase;
    color: var(--global--color-white);
    background-color: var(--global--color-primary);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}
.module-fullscreen.module-active {
    visibility: visible;
    opacity: 1;
    -webkit-transition: opacity .5s ease-in-out;
    -o-transition: opacity .5s ease-in-out;
    transition: opacity .5s ease-in-out
}

.module-fullscreen.fullscreen-light {
    background-color: var(--global--color-white)
}

.module-active .module-box {
    opacity: 1;
    visibility: visible;
    display: block;
    -webkit-transform: translateY(0px);
    -ms-transform: translateY(0px);
    transform: translateY(0px);
    height: inherit
}

.module-search {
    position: relative;
    padding-right: 40px;
    height: 80px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}
@media (min-width: 992px) and (max-width: 1100px) {
    .module-search {padding-right: 20px}
}

.module-search .module-icon i {
    color: var(--global--color-heading);
    -webkit-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
    cursor: pointer
}

.module-search .module-icon i:hover {
    color: var(--global--color-primary)
}

@media only screen and (max-width: 991px) {
    .module-search .module-icon i {border-left: none;padding-left: 0;padding-right: 5px}
}

.module-search-warp {
    left: 0;
    top: 0;
    right: 0;
    z-index: 9999;
    display: block;
    height: 100%;
    width: 100%;
    opacity: 0;
    visibility: hidden;
    background-color: var(--global--color-white);
    position: fixed
}

.module-search-warp.search-warp-active {
    visibility: visible;
    opacity: 1;
    -webkit-transition: opacity .5s ease-in-out;
    -o-transition: opacity .5s ease-in-out;
    transition: opacity .5s ease-in-out
}

.module-search-warp .module-cancel {
    top: 0;
    right: 0;
    border-radius: 0;
    position: absolute;
    width: 100px;
    height: 100px;
    font-size: 20px;
    font-weight: 700;
    text-transform: uppercase;
    color: var(--global--color-white);
    background-color: var(--global--color-primary);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.module-search-warp .form-search {
    margin-bottom: 0
}

.module-search-warp .form-search button::before {
    position: absolute;
    left: 0;
    top: 0;
    content: "\e90b";
    color: var(--global--color-heading);
    font-family: energia;
    font-size: 24px;
    font-weight: 400;
    line-height: 70px;
    z-index: 999;
    cursor: pointer
}

.module-search-warp .form-control {
    position: relative;
    color: var(--global--color-white);
    font-family: var(--global--font-heading);
    font-size: 24px;
    font-weight: 400;
    line-height: 70px;
    height: 70px;
    color: var(--global--color-body);
    border: none;
    background-color: transparent;
    width: 100%;
    border-bottom: 2px solid #eaeaea;
    padding: 17px 30px 17px 46px;
    margin-bottom: 0;
    -webkit-transition: 400ms linear;
    -o-transition: 400ms linear;
    transition: 400ms linear;
    text-transform: capitalize;
    border-radius: 0
}

.module-search-warp .form-control:focus, .module-search-warp .form-control:active {
    border-color: var(--global--color-primary)
}

.module-search-warp .form-control::-webkit-input-placeholder {
    color: var(--global--color-body);
    font-family: var(--global--font-heading);
    font-size: 35px
}
.module-search-warp .form-control::-moz-placeholder {
    color: var(--global--color-body);
    font-family: var(--global--font-heading);
    font-size: 35px
}
.module-search-warp .form-control::-moz-placeholder {
    color: var(--global--color-body);
    font-family: var(--global--font-heading);
    font-size: 35px
}
.module-search-warp .form-control:-ms-input-placeholder {
    color: var(--global--color-body);
    font-family: var(--global--font-heading);
    font-size: 35px
}
.module-search-warp .btn {
    background-color: transparent;
    border-radius: 0;
    width: 35px;
    line-height: 57px;
    color: var(--global--color-white);
    font-size: 28px;
    font-weight: 400;
    text-align: right;
    margin-left: 0;
    padding: 0
}

.module-cart {
    margin-left: 40px;
    height: 80px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}
@media (min-width: 992px) and (max-width: 1100px) {
    .module-cart {margin-left: 20px}
}

.module-cart .module-icon {
    position: relative
}

.module-cart .module-icon i {
    -webkit-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
    font-size: 16px;
    position: relative;
    cursor: pointer
}

.module-cart .module-cart-warp {
    position: absolute;
    -webkit-box-shadow: 0 5px 41.5px rgba(9, 29, 62, .15);
    box-shadow: 0 5px 41.5px rgba(9, 29, 62, .15);
    top: 100%;
    left: -150px;
    width: 290px;
    background-color: var(--global--color-white);
    padding: 40px;
    border-radius: 0 0 8px 8px;
    opacity: 0;
    visibility: hidden;
    -webkit-transform: translateY(40px);
    -ms-transform: translateY(40px);
    transform: translateY(40px);
    -webkit-transition: 500ms;
    -o-transition: 500ms;
    transition: 500ms
}


@media screen and (min-width: 992px) {
.header .navbar-brand {height: 60px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center}
.header.header-light .navbar .logo-mobile {display: none}
.header.header-topbar .navbar {padding: 10px 20px;position: fixed;top: 0;bottom: auto;right: auto;left: auto;width: 100%;}
.header.header-topbar .navbar .navbar-nav > li > a {line-height: 60px}
.header.header-topbar.header-topbar1 .navbar-brand {padding-right: 40px;font-weight: bold;font-size: 21px;}
.header.header-topbar.header-topbar2 .navbar-brand {padding-right: 40px;margin-right: 40px}
.header.header-topbar.header-topbar2 .navbar-brand::after {content: '';width: 2px;height: 41px;display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;position: absolute;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);right: 0;background-color: #eaeaea}
.header.header-topbar.header-topbar2 .module-holder .module-call {padding-right: 20px;margin-right: 20px}
.header.header-topbar.header-topbar2 .module-holder .module-call::after {content: '';width: 2px;height: 41px;display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;position: absolute;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);right: 0;background-color: #eaeaea}
.header.header-topbar.header-topbar2 .module-holder .module-contact {margin-left: 0;margin-right: 30px}
.header.header-topbar.header-topbar2 .module-holder .module-contact .btn {font-size: 0;width: auto}
.header.header-topbar.header-topbar2 .module-holder .module-contact .btn i {font-size: 15px;margin-left: 0}
.header.header-topbar.header-topbar2 .module-holder .module-cart {margin-left: 0}
.header.header-topbar.header-topbar2 .module-holder .module-cart .module-cart-warp {left: -300px}
.header.header-topbar.header-topbar3 .module-holder {margin-left: 30px}
.header.header-topbar.header-topbar3 .module-holder .module-search {padding-right: 15px}
.header.header-topbar.header-topbar3 .module-holder .module-contact {margin-left: 0;margin-right: 30px}
.header.header-topbar.header-topbar3 .module-holder .module-contact.module-contact-2 .btn {width: 174px}
.header.header-topbar.header-topbar3 .module-holder .module-cart {margin-left: 0}
.header.header-topbar.header-topbar3 .module-holder .module-cart .module-cart-warp {left: -300px}
.header .navbar.navbar-fixed .navbar-brand .logo-dark {display: inline-block}
.navbar.navbar-dark {background-color: var(--global--color-heading)}
.navbar.navbar-dark .navbar-nav > li > a {color: var(--global--color-white)}
.navbar.navbar-dark .navbar-nav > li > a:hover {color: var(--global--color-primary)}
.navbar.navbar-dark .navbar-nav > li.active > a, .navbar.navbar-dark .navbar-nav > li:hover > a {color: var(--global--color-white)}

}

.home_slider_image img{height:100vh;}
.products_btn{    background: var(--global--color-white);color: var(--bs-secondary);}
.slider_content_block{position: absolute;top: 50%;left:50%;justify-content: start;align-items: center;height: 100%;width: 100%; transform: translate(-50%, -50%); background: linear-gradient(270deg, transparent 50%, #ffffff82 80%);}
.slider_content_block h2{font-weight: 600;color: #000;}
.slider_content_block h2 span{color:var(--bs-primary);}
/* .slider_content_block p{    font-size: 22px;line-height: 31px;margin-top: 30px;color: #000;} */
.welcome{padding:100px 0px;}
.welcome_text ul li{    color: var(--bs-primary);font-size: 18px;margin-right: 25px;}
/* .block_image img{height:350px;} */
.block_image_text{position: absolute;bottom: 0;padding: 9px;display: flex;justify-content: flex-start;align-items: center;width: 100%;background:transparent; height: 100%;}
.block_image_text h6{font-size:16px;}
/* .section_padding{margin-top:75px;} */
.charge_section_image2{height: 335px;width: 450px;text-align: center;margin: auto;}
.news_block h4{    line-height: 21px;font-size: 13px;}
.slider-content{color: #fff;position: absolute;bottom: 25px;left: 0px;width: 100%;background: #0000000f;}
.battery_solutions{    background: #F9F9FB;}
.battery_solutions p{font-size: 14px;font-weight: 400;line-height: 24px;color:#232121;}
.blog_t{background: #fff;box-shadow: -2px 2px 5px #ccc;padding: 21px;border-radius: 8px;}
.blog_t h6{color: var(--bs-primary);font-size: 16px;}
.blog_t h4{    line-height: 21px;font-size: 13px;}

.address-feature-tag{color: #000000;font-size: 16px;font-weight: 500;line-height: 22px;}
.right-box-card{    background: #F6F2F2; border-radius: 8px;box-shadow: 1px 4px 5px #ccc;}
.right-box-card .label_title{    color: #000;font-size: 15px;font-weight: 600;}

.address-features .address-feature{border: 2px solid #99898975;;border-radius:5px;}
.features ul li span{font-weight:600;}
.footer ul li{ font-size: 16px;font-weight: 500;line-height: 22px;}
.footer{    background: var(--bs-primary);color: #fff;} 
.footer_details h5 span{    font-weight: 700;font-size: 25px;text-transform: uppercase;}
.footer_details ul li{line-height:35px;}

.atc_select select{display: block !important;}
.atc_select select#atumCState {display: block !important;}
.atc_select select#atumCDistrict {display: block !important;}
.atc_select .nice-select.form-control {display: none !important;}
.atc_select .form-control{line-height: inherit !important;appearance: auto !important;}

@media screen and (max-width: 767.98px) {
h5{ font-size: 18px;}
p, .welcome_text ul li{font-size: 14px !important;}
/* slider */
.home_slider_image{min-height:250px !important; height:35vh !important;}
.slider_content_block{position: absolute;top: 50%;left: 0%;transform: translate(0%, -50%) !important; background: linear-gradient(270deg, transparent 0%, #fff 80%) !important;}
.slider_content_block h2{font-size: 18px;}
.slider_content_block p{ font-size: 14px;}
/* slider */
/* clip path */
.block_image img, .block_image_text{clip-path:inherit !important;}
.charge_section_image2 {    width: 320px;}
.charge_section_image2 img{    max-width: 370px;}
.block_image_text p{width:88%;}
.home_slider_image img {height: 60vh;}
/* .slider_content_block{    top: -26px;    height: 77vh;background: #ffffff80;} */
.slider_content_block a{font-size:13px !important;}
.welcome{padding:0px 0px;}
.quality_image img{margin-top:-40px;}
.right-box-card{box-shadow: none !important;}
.slider-content{position: inherit !important; margin-top: 40px !important; color: #000; bottom: 0px !important;}
.slider-content{background:transparent !important;}
.block_image img {
    height: auto !important;
}
}
@media screen and (min-device-width: 768px) and (max-device-width: 991px) { 
    h5{ font-size: 20px;}
    /* slider */
    .home_slider_image{min-height:250px !important; height:35vh !important;}
    .slider_content_block{position: absolute;top: 50%;left: 0%;transform: translate(0%, -50%) !important; background: linear-gradient(270deg, transparent 0%, #fff 80%) !important;}
    .slider_content_block h2{font-size: 18px;}
    .slider_content_block p{ font-size: 14px;}
    /* slider */
}

