
/*@media (min-width: 1024px) {
    .navbar .dropdown-menu {
        line-height: initial;
    }

    .dropdown .dropdown-menu {
        display: none;
    }

    .dropdown:hover > .dropdown-menu,
    .dropend:hover > .dropdown-menu {
        display: block;
        top: 100%;
    }

    .dropdown:hover > .dropdown-menu {
        margin-top: -0.5rem;
    }

    .dropend:hover > .dropdown-menu {
        position: absolute;
        top: -0.5rem;
        left: 100%;
        margin-left: 0;
    }
}*/


@media (max-width: 1600px) {
.container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
max-width: 1340px !important;
}
    .testimonialSec .customer-content {
        min-height: 376px;
    }
    .testimonialSec p {
        font-size: 14px;
        font-weight: 400;
        color: #fff;
        margin: 0px 0px 0px 0px;
        line-height: 1.4;
    }


}


@media (max-width:1440px) {
.container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
max-width: 1220px
}

    .testimonialSec .customer-content {
        margin: 30px 14px 30px;
    }

    .testimonialSec .customer-content {
        min-height: 350px;
    }
.testimonialSec p {
font-size: 14px;
line-height: 1.4;
}
.mainSliderTop h1 {
font-weight: 900;
text-transform: capitalize;
width: 76%;
font-size: 34px;
line-height: 1.3em;
}

}

@media (min-width: 992px) {
    .ms-lg-7 {
        margin-left: 5rem !important;
    }
}

@media (min-width:992px) {
.row.g-lg-0 {
margin-right: 0;
margin-left: 0
}

.row.g-lg-0 > * {
padding-right: 0;
padding-left: 0
}
}

@media (max-width:1600px) {


section.big-section {
padding-top: 120px;
padding-bottom: 120px
}

section.extra-big-section {
padding-top: 160px;
padding-bottom: 160px
}
}

@media (max-width:1366px) {
    .testimonialSec .customer-content {
        min-height: 300px;
    }

.aboutSection .image-box .image.image-1 {
width: 300px;
height: 300px;
}


.aboutSection .image-box .image.image-2 {
width: 230px;
height: 230px;
}

.aboutSection .image-box .shape .shape-1 {
right: 140px;
}

.testimonialSec .customer-content {
padding: 30px 26px 30px
}

.supply-chain {
margin: 0;
width: 100%;
padding: 0px 0 22px 0;
}

.testimonialSec .customer-content:before {
bottom: 20px;
right: 20px
}
}


@media (max-width:1600px) {
.xxl-fs-100 {
font-size: 6.25rem;
line-height: 6.25rem
}

.xxl-fs-110 {
font-size: 6.875rem;
line-height: 6.875rem
}

.xxl-fs-120 {
font-size: 7.5rem;
line-height: 7.5rem
}

.xxl-fs-130 {
font-size: 8.125rem;
line-height: 8.125rem
}

.xxl-fs-140 {
font-size: 8.75rem;
line-height: 8.75rem
}

.xxl-fs-150 {
font-size: 9.375rem;
line-height: 9.375rem
}

.xxl-fs-160 {
font-size: 10rem;
line-height: 10rem
}

.xxl-fs-170 {
font-size: 10.625rem;
line-height: 10.625rem
}

.xxl-fs-180 {
font-size: 11.25rem;
line-height: 11.25rem
}

.xxl-fs-190 {
font-size: 11.875rem;
line-height: 11.875rem
}

.xxl-fs-200 {
font-size: 12.5rem;
line-height: 12.5rem
}

.xxl-fs-250 {
font-size: 15.625rem;
line-height: 15.625rem
}

.xxl-fs-275 {
font-size: 17.188rem;
line-height: 17.188rem
}

.xxl-fs-300 {
font-size: 18.75rem;
line-height: 18.75rem
}

.xxl-w-100 {
width: 100% !important
}

.xxl-outside-box-right-7 {
margin-right: -7vw
}
}

@media (max-width:1399px) {


.theme-demos .demos-wrapper .demos-wrapper-inner {
padding-left: 0;
padding-right: 0
}
}

@media (max-width:1280px) {
    .testimonialSec .customer-content {
        min-height: 320px;
        margin: 30px 24px 30px;
    }
}

@media (max-width:991px) {
}

@media (max-width:767px) {
h1, h2, h3, h4, h5, h6 {
margin-bottom: 25px
}
}

@media (max-width:575px) {
}

@media (max-width:1199px) {


.lg-transform-none {
transform: none !important
}

[data-parallax-liquid] .liquid-parallax {
top: 0
}

.swiper-number-pagination-style-02 .swiper-number {
right: 0;
left: 0;
width: 100%;
text-align: center;
top: inherit;
transform: translate3d(0,0,0);
bottom: 50px
}

.swiper-number-pagination-style-02 .swiper-number .swiper-pagination-bullet {
margin: 0 10px !important;
display: inline-block
}

.slider-navigation-style-03 {
left: -15px
}

.slider-navigation-style-03.swiper-button-next {
right: -15px
}

.stack-box {
height: auto
}

.stack-box .stack-box-contain {
height: auto;
position: relative
}

.stack-box .stack-item {
height: auto;
position: relative;
display: block
}

.stack-box .stack-item .stack-item-wrapper {
position: relative;
display: flex;
align-items: center;
height: auto
}

.transform-3d {
transform: translate3d(0,0,100px)
}

.lg-no-parallax [data-swiper-parallax] {
transform: none !important
}

.theme-demos {
display: none !important
}
}

@media (max-width:991px) {


.md-slider-shadow-none {
mask-image: none !important;
-webkit-mask-image: none !important
}

.slider-navigation-style-01 {
left: 30px
}

.slider-navigation-style-01.swiper-button-next {
right: 30px
}

.slider-navigation-style-05 {
left: -15%
}

.slider-navigation-style-05.swiper-button-next {
right: -15%
}

.swiper-number-pagination-style-01 .swiper-number {
bottom: 30px
}

.swiper-number-pagination-progress-vertical .swiper-pagination-wrapper {
right: 0;
top: inherit;
transform: none;
z-index: 99;
bottom: 20px;
left: 0
}

.swiper-number-pagination-progress-vertical .swiper-pagination-wrapper .swiper-progress {
height: 2px;
width: var(--swiper-progress,0)
}

.swiper-number-pagination-progress-vertical .swiper-pagination-wrapper .pagination-progress-vertical {
transform: none;
writing-mode: inherit
}

.swiper-number-pagination-progress-vertical .swiper-pagination-wrapper .pagination-progress-vertical .swiper-pagination-progress {
width: 200px;
height: 2px
}

.swiper-number-pagination-progress-vertical .swiper-pagination-wrapper .number-prev {
margin: 0 15px 0 0
}

.swiper-number-pagination-progress-vertical .swiper-pagination-wrapper .number-next {
margin: 0 0 0 15px
}

.swiper-horizontal > .swiper-pagination-bullets {
bottom: 28px
}

.md-absolute-middle-center {
left: 50%;
right: auto;
top: 50%;
position: absolute;
-webkit-transform: translate(-50%,-50%);
transform: translate(-50%,-50%)
}

.slider-navigation-style-06 {
left: 30px
}

.slider-navigation-style-06.swiper-button-next, .swiper-number-pagination-style-02 .swiper-number {
right: 30px
}

.slider-navigation-style-07 {
-webkit-transform: translateX(-190px);
transform: translateX(-190px)
}

.slider-navigation-style-07.swiper-button-next {
-webkit-transform: translate(-190px,-100%);
transform: translate(-190px,-100%)
}

.md-no-parallax [data-swiper-parallax] {
transform: none !important
}


.swiper-button-prev.slider-custom-text-prev {
padding-right: 30px
}

.swiper-button-next.slider-custom-text-next {
padding-left: 30px
}

.looping-wrapper .el {
height: 18vh;
margin-top: -20vh
}
}



@media (max-width:1199px) {
header .container-fluid {
padding-left: 35px;
padding-right: 35px
}

header.sticky .center-logo .navbar-nav .nav-link {
padding: 26px 15px
}

.navbar > .container-fluid {
padding-left: 35px;
padding-right: 35px
}

.navbar .navbar-nav .nav-link {
padding: 10px 12px;
font-size: 15px;
}

.navbar .navbar-nav .submenu-content .mega-menu {
width: 100%;
padding: 0 60px
}

.navbar .navbar-nav .submenu-content ul {
padding: 0 30px 0 0
}

.navbar.center-logo .navbar-nav .nav-link {
padding: 38px 15px
}

.navbar.center-logo .navbar-left, .navbar.center-logo .navbar-right {
width: 40%
}

.navbar.top-logo .navbar-nav .nav-link {
padding: 25px 15px !important
}

.navbar.mini-header .navbar-nav .nav-link {
padding: 20px 15px !important
}



.navbar .navbar-nav .dropdown .dropdown-menu a {
padding-bottom: 8px
}

.navbar .navbar-nav .submenu-content ul .sub-title {
margin-bottom: 8px
}

.navbar .navbar-nav .simple-dropdown .dropdown-menu li a {
padding-bottom: 10px
}

.header-demo .container-fluid {
padding-left: 15px;
padding-right: 15px
}

.header-demo.navbar .navbar-nav .nav-link {
padding-left: 8px;
padding-right: 8px
}

.header-demo.navbar .navbar-nav .submenu-content .mega-menu {
padding: 0 30px
}

.header-demo.navbar .header-button .purchase-envato > span {
padding-left: 10px;
padding-right: 10px
}

.header-demo.navbar.center-logo .navbar-nav .nav-link {
padding-left: 15px;
padding-right: 15px
}

.push-menu .left-circle {
width: 460px !important;
height: 430px
}

.header-search-popup .search-form {
width: 60%
}

.aboutSection .image-box .image.image-1 {
width: 300px;
height: 300px;
}

.aboutSection .image-box .image.image-2 {
width: 200px;
height: 200px;
}

.aboutSection .image-box .shape .shape-1 {
right: 160px;
top: 87px;
}

.image_block_16 .image-box .image:before {
width: 400px;
height: 400px;
}

.image_block_16 .image-box img {
max-height: 460px;
}
}

@media (max-width:991px) {


.header-demo.navbar .navbar-nav .premium-element, .navbar.header-demo .navbar-nav .nav-item:first-child .dropdown-menu, [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-nav > .nav-item:first-child .dropdown-menu, [data-mobile-nav-style=full-screen-menu] .navbar-nav .premium-element, [data-mobile-nav-style=modern] .navbar-nav .premium-element {
background-image: none !important
}

.header-demo.navbar .navbar-nav .premium-element .sub-title {
font-size: 16px
}

.header-demo.navbar .navbar-nav .dropdown .dropdown-menu a .label {
display: none
}

[data-mobile-nav-style=classic] .navbar-nav, [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-nav .dropdown-menu ul li {
display: block
}

.navbar.header-demo .header-button .purchase-envato > span {
padding-left: 20px;
padding-right: 20px
}

[data-mobile-nav-style=full-screen-menu] header .navbar-collapse, [data-mobile-nav-style=modern] header .navbar-collapse {
display: none !important
}

[data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner {
background-image: linear-gradient(to right top,#0039e3,#4132e0,#5e28dd,#741bd9,#8600d4);
visibility: hidden;
overflow: hidden !important;
width: 100vw;
height: 100vh !important;
position: fixed;
top: -100vh;
left: 0;
z-index: 9999;
display: flex !important;
transition: all .4s ease-out;
transition-delay: .6s
}

[data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-collapse {
position: inherit;
left: 0;
top: 0;
width: 100%;
height: 100%;
padding: 100px 0;
max-height: 100%;
box-shadow: none;
background: 0 0;
display: flex !important;
justify-content: center !important
}

[data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .mCustomScrollBox {
height: auto;
width: 85%;
margin: 0 auto
}

[data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-nav .simple-dropdown .dropdown-menu .dropdown:last-child, [data-mobile-nav-style=modern] .navbar-modern-inner .navbar-nav .simple-dropdown .dropdown-menu .dropdown:last-child {
margin-bottom: 20px
}

[data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .mCustomScrollBox > .mCSB_container {
margin-right: 0;
padding: 0 20px
}

[data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-nav .nav-item .nav-link {
display: inline-block;
line-height: 25px;
font-size: 17px;
font-weight: 500;
color: #fff;
padding-left: 0 !important;
padding-right: 0 !important
}

[data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-nav .nav-item.active .nav-link {
opacity: .6;
color: #fff
}



[data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-nav .nav-item > .dropdown-menu {
padding-left: 0 !important;
padding-right: 0 !important
}



[data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-nav .nav-item .dropdown-menu .mega-menu ul:last-child {
padding-bottom: 20px
}

[data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-nav .nav-item .dropdown-menu .sub-title {
color: #fff !important
}

[data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-nav .nav-item .dropdown-menu a {
color: #fff;
opacity: .6
}

[data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-nav .nav-item .dropdown-menu a .label {
display: none
}

[data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-nav .nav-item .dropdown-menu .dropdown > a, [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-nav .nav-item .dropdown-menu li.active > a {
color: #fff;
opacity: 1
}

[data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-nav .nav-item:hover .nav-link {
color: #fff
}

[data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-nav > .nav-item {
border-bottom: 1px solid rgba(255,255,255,.1);
padding: 5px 0;
transform: scale(1.15) translateY(-30px);
opacity: 0;
transition: transform .5s cubic-bezier(.4,.01,.165,.99),opacity .6s cubic-bezier(.4,.01,.165,.99)
}

[data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-nav > .nav-item:nth-child(1) {
transition-delay: .49s
}

[data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-nav > .nav-item:nth-child(2) {
transition-delay: .42s
}

[data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-nav > .nav-item:nth-child(3) {
transition-delay: .35s
}

[data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-nav > .nav-item:nth-child(4) {
transition-delay: .28s
}

[data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-nav > .nav-item:nth-child(5) {
transition-delay: .21s
}

[data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-nav > .nav-item:nth-child(6) {
transition-delay: .14s
}

[data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-nav > .nav-item:nth-child(7) {
transition-delay: 70ms
}

[data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-nav > .nav-item:nth-child(8) {
transition-delay: 0s
}

[data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-nav > .nav-item:nth-child(9) {
transition-delay: -70ms
}

[data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-nav > .nav-item:nth-child(10) {
transition-delay: -.14s
}

[data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-nav > .nav-item:nth-child(11) {
transition-delay: -.21s
}

[data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-nav > .nav-item:nth-child(12) {
transition-delay: -.28s
}

[data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-nav > .nav-item:nth-child(13) {
transition-delay: -.35s
}

[data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-nav > .nav-item:nth-child(14) {
transition-delay: -.42s
}

[data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-nav > .nav-item:nth-child(15) {
transition-delay: -.49s
}

[data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-nav > .nav-item:last-child {
border-bottom: 0
}

[data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-nav .dropdown-menu {
position: static !important;
transform: translate3d(0,0,0) !important;
-webkit-transform: translate3d(0,0,0) !important;
padding: 0 !important;
border-radius: 0 !important;
border: 0 !important
}

[data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-nav .dropdown-menu ul li a i {
width: 25px;
display: inline-block;
vertical-align: middle
}

[data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-nav .simple-dropdown .dropdown-menu .dropdown > a {
display: block
}

[data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-toggler {
position: absolute;
right: 30px;
top: 35px;
margin: 0
}

[data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-toggler .navbar-toggler-line {
background-color: #fff
}

[data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-nav .dropdown.dropdown-with-icon-style02 .dropdown-menu {
padding-top: 5px !important;
padding-bottom: 20px !important
}

[data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-nav .dropdown.dropdown-with-icon-style02 .dropdown-menu li a {
border-bottom: 1px solid rgba(255,255,255,.1);
padding: 15px 0;
font-size: 15px;
line-height: normal;
display: block
}

[data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-nav .dropdown.dropdown-with-icon-style02 .dropdown-menu li i {
margin-right: 10px
}

[data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-nav .dropdown.dropdown-with-icon-style02 .dropdown-menu li:last-child a {
border-bottom: 0
}

[data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-nav .dropdown.dropdown-with-icon .dropdown-menu {
padding-top: 10px !important;
padding-bottom: 25px !important
}

[data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-nav .dropdown.dropdown-with-icon .dropdown-menu li {
justify-content: center;
display: flex;
border-bottom: 0;
padding: 0 15px
}

[data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-nav .dropdown.dropdown-with-icon .dropdown-menu li:last-child a {
border-bottom: 0
}

[data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-nav .dropdown.dropdown-with-icon .dropdown-menu li a {
margin: 0;
border-bottom: 1px solid rgba(255,255,255,.1);
padding: 15px 0;
font-size: 16px;
line-height: 28px;
font-weight: 500;
width: 100%;
position: relative;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-item-align: stretch;
-ms-grid-row-align: stretch;
align-self: stretch;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
opacity: 1
}

[data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-nav .dropdown.dropdown-with-icon .dropdown-menu li a i {
width: 35px;
font-size: 32px;
margin-right: 15px;
color: #fff;
flex-shrink: 0;
text-align: left;
opacity: .6
}

[data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-nav .dropdown.dropdown-with-icon .dropdown-menu li a span {
color: #fff;
font-weight: 600
}

[data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-nav .dropdown.dropdown-with-icon .dropdown-menu li a p {
margin: 0;
font-size: 13px;
color: #fff;
opacity: .6
}

[data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-nav .dropdown.dropdown-with-icon .dropdown-menu li a img {
border-radius: 100%;
width: 55px;
margin-right: 15px
}

[data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-nav .dropdown.dropdown-with-icon .dropdown-menu li a.btn {
display: inline-block;
border: 0;
margin-top: 15px
}

[data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-nav .dropdown.dropdown-with-icon .dropdown-menu li a:before {
content: "\f135";
color: #fff;
font-family: bootstrap-icons;
font-weight: 400;
font-size: 23px;
position: absolute;
right: 6px;
opacity: 0;
-webkit-transition: all .3s cubic-bezier(.61,1,.88,1);
transition: all .3s cubic-bezier(.61,1,.88,1)
}

[data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-nav .dropdown.dropdown-with-icon .dropdown-menu li a:hover:before {
right: 0;
opacity: 1
}

.navbar-collapse-show[data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner {
top: 0;
visibility: visible !important;
transition: all .2s ease-in;
transition-delay: .2s
}

.navbar-collapse-show[data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-toggler {
transition: all .5s ease-in;
transition-delay: .8s
}

.navbar-collapse-show[data-mobile-nav-style=full-screen-menu] .navbar-nav > .nav-item {
transform: scale(1) translateY(0);
-webkit-transform: scale(1) translateY(0);
opacity: 1
}

.navbar-collapse-show[data-mobile-nav-style=full-screen-menu] .navbar-nav > .nav-item:nth-child(1) {
transition-delay: .27s
}

.navbar-collapse-show[data-mobile-nav-style=full-screen-menu] .navbar-nav > .nav-item:nth-child(2) {
transition-delay: .34s
}

.navbar-collapse-show[data-mobile-nav-style=full-screen-menu] .navbar-nav > .nav-item:nth-child(3) {
transition-delay: .41s
}

.navbar-collapse-show[data-mobile-nav-style=full-screen-menu] .navbar-nav > .nav-item:nth-child(4) {
transition-delay: .48s
}

.navbar-collapse-show[data-mobile-nav-style=full-screen-menu] .navbar-nav > .nav-item:nth-child(5) {
transition-delay: .55s
}

.navbar-collapse-show[data-mobile-nav-style=full-screen-menu] .navbar-nav > .nav-item:nth-child(6) {
transition-delay: .62s
}

.navbar-collapse-show[data-mobile-nav-style=full-screen-menu] .navbar-nav > .nav-item:nth-child(7) {
transition-delay: .69s
}

.navbar-collapse-show[data-mobile-nav-style=full-screen-menu] .navbar-nav > .nav-item:nth-child(8) {
transition-delay: .76s
}

.navbar-collapse-show[data-mobile-nav-style=full-screen-menu] .navbar-nav > .nav-item:nth-child(9) {
transition-delay: .83s
}

.navbar-collapse-show[data-mobile-nav-style=full-screen-menu] .navbar-nav > .nav-item:nth-child(10) {
transition-delay: .9s
}

.navbar-collapse-show[data-mobile-nav-style=full-screen-menu] .navbar-nav > .nav-item:nth-child(11) {
transition-delay: .97s
}

.navbar-collapse-show[data-mobile-nav-style=full-screen-menu] .navbar-nav > .nav-item:nth-child(12) {
transition-delay: 1.04s
}

.navbar-collapse-show[data-mobile-nav-style=full-screen-menu] .navbar-nav > .nav-item:nth-child(13) {
transition-delay: 1.11s
}

.navbar-collapse-show[data-mobile-nav-style=full-screen-menu] .navbar-nav > .nav-item:nth-child(14) {
transition-delay: 1.18s
}

.navbar-collapse-show[data-mobile-nav-style=full-screen-menu] .navbar-nav > .nav-item:nth-child(15) {
transition-delay: 1.25s
}

[data-mobile-nav-style=modern] .navbar-modern-inner {
opacity: 0;
visibility: hidden;
overflow: visible !important;
width: 70vw;
height: 100vh !important;
position: fixed;
top: 0;
right: -70vw;
z-index: 90;
display: flex !important;
justify-content: center;
transition-duration: .75s;
transform: translate3d(30vw,0,0);
-webkit-transform: translate3d(30vw,0,0)
}

[data-mobile-nav-style=modern] .navbar-modern-inner .navbar-collapse {
position: static;
left: 0;
top: 0;
width: 100%;
height: 100%;
background: 0 0;
padding: 100px 50px;
box-shadow: none;
max-height: 100%;
display: flex !important;
justify-content: center !important
}

[data-mobile-nav-style=modern] .navbar-modern-inner .mCustomScrollBox {
height: auto;
width: 100%
}

[data-mobile-nav-style=modern] .navbar-modern-inner .navbar-nav .nav-item .nav-link {
display: inline-block;
font-size: 17px;
line-height: 24px;
font-weight: 500;
color: #fff;
padding: 10px 0 !important
}

[data-mobile-nav-style=modern] .navbar-modern-inner .navbar-nav .nav-item.active .nav-link {
opacity: .6;
color: #fff
}



[data-mobile-nav-style=modern] .navbar-modern-inner .navbar-nav .nav-item .dropdown-menu .sub-title {
color: #fff !important;
font-size: 14px
}

[data-mobile-nav-style=modern] .navbar-modern-inner .navbar-nav .nav-item .dropdown-menu a {
color: #fff;
opacity: .6;
font-size: 13.5px;
display: block
}

[data-mobile-nav-style=modern] .navbar-modern-inner .navbar-nav .nav-item .dropdown-menu .dropdown > a, [data-mobile-nav-style=modern] .navbar-modern-inner .navbar-nav .nav-item .dropdown-menu li.active > a {
color: #fff;
opacity: 1
}

[data-mobile-nav-style=modern] .navbar-modern-inner .navbar-nav .nav-item .dropdown-menu .mega-menu ul:last-child {
padding-bottom: 20px
}

[data-mobile-nav-style=modern] .navbar-modern-inner .navbar-nav .nav-item:hover .nav-link {
color: #fff
}

[data-mobile-nav-style=modern] .navbar-modern-inner .navbar-nav > .nav-item {
border-bottom: 1px solid rgba(255,255,255,.1);
padding: 10px 0
}

[data-mobile-nav-style=modern] .navbar-modern-inner .navbar-nav > .nav-item:last-child {
border-bottom: 0
}

[data-mobile-nav-style=modern] .navbar-modern-inner .navbar-nav > .nav-item:first-child .dropdown-menu {
background-image: none !important
}

[data-mobile-nav-style=modern] .navbar-modern-inner .navbar-nav .dropdown-menu {
position: static !important;
transform: translate3d(0,0,0) !important;
-webkit-transform: translate3d(0,0,0) !important;
padding: 0 !important;
border-radius: 0 !important;
border: 0 !important
}

[data-mobile-nav-style=modern] .navbar-modern-inner .navbar-nav .dropdown-menu ul li {
display: block
}

[data-mobile-nav-style=modern] .navbar-modern-inner .navbar-nav .dropdown-menu ul li a i {
width: 25px;
display: inline-block;
vertical-align: middle
}

[data-mobile-nav-style=modern] .navbar-modern-inner .navbar-nav .dropdown-menu ul li a .label {
display: none
}

[data-mobile-nav-style=modern] .navbar-modern-inner .navbar-nav .simple-dropdown .dropdown-menu .dropdown > a {
display: block
}

[data-mobile-nav-style=modern] .navbar-modern-inner .mCSB_inside > .mCSB_container {
margin-right: 0;
padding: 0 20px
}

[data-mobile-nav-style=modern] .navbar-modern-inner .navbar-nav .dropdown.dropdown-with-icon-style02 .dropdown-menu {
padding-top: 10px !important;
padding-bottom: 15px !important
}

[data-mobile-nav-style=modern] .navbar-modern-inner .navbar-nav .dropdown.dropdown-with-icon-style02 .dropdown-menu li a {
border-bottom: 1px solid rgba(255,255,255,.1);
padding: 15px 0;
font-size: 15px;
line-height: normal
}

[data-mobile-nav-style=modern] .navbar-modern-inner .navbar-nav .dropdown.dropdown-with-icon-style02 .dropdown-menu li i {
margin-right: 10px
}

[data-mobile-nav-style=modern] .navbar-modern-inner .navbar-nav .dropdown.dropdown-with-icon-style02 .dropdown-menu li:last-child a {
border-bottom: 0
}

[data-mobile-nav-style=modern] .navbar-modern-inner .navbar-nav .dropdown.dropdown-with-icon .dropdown-menu {
padding-top: 10px !important;
padding-bottom: 20px !important
}

[data-mobile-nav-style=modern] .navbar-modern-inner .navbar-nav .dropdown.dropdown-with-icon .dropdown-menu li {
justify-content: center;
display: flex;
border-bottom: 0;
padding: 0 15px
}

[data-mobile-nav-style=modern] .navbar-modern-inner .navbar-nav .dropdown.dropdown-with-icon .dropdown-menu li:last-child a {
border-bottom: 0
}

[data-mobile-nav-style=modern] .navbar-modern-inner .navbar-nav .dropdown.dropdown-with-icon .dropdown-menu li a {
margin: 0;
border-bottom: 1px solid rgba(255,255,255,.1);
padding: 15px 0;
font-size: 16px;
line-height: 28px;
font-weight: 500;
width: 100%;
position: relative;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-item-align: stretch;
-ms-grid-row-align: stretch;
align-self: stretch;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
opacity: 1
}

[data-mobile-nav-style=modern] .navbar-modern-inner .navbar-nav .dropdown.dropdown-with-icon .dropdown-menu li a i {
width: 35px;
font-size: 32px;
margin-right: 15px;
color: #fff;
flex-shrink: 0;
text-align: left;
opacity: .6
}

[data-mobile-nav-style=modern] .navbar-modern-inner .navbar-nav .dropdown.dropdown-with-icon .dropdown-menu li a span {
color: #fff;
font-weight: 600
}

[data-mobile-nav-style=modern] .navbar-modern-inner .navbar-nav .dropdown.dropdown-with-icon .dropdown-menu li a p {
margin: 0;
font-size: 13px;
color: #fff;
opacity: .6
}

[data-mobile-nav-style=modern] .navbar-modern-inner .navbar-nav .dropdown.dropdown-with-icon .dropdown-menu li a img {
border-radius: 100%;
width: 55px;
margin-right: 15px
}

[data-mobile-nav-style=modern] .navbar-modern-inner .navbar-nav .dropdown.dropdown-with-icon .dropdown-menu li a.btn {
display: inline-block;
border: 0;
margin-top: 15px
}

[data-mobile-nav-style=modern] .navbar-modern-inner .navbar-nav .dropdown.dropdown-with-icon .dropdown-menu li a:before {
content: "\f135";
color: #fff;
font-family: bootstrap-icons;
font-weight: 400;
font-size: 23px;
position: absolute;
right: 6px;
opacity: 0;
-webkit-transition: all .3s cubic-bezier(.61,1,.88,1);
transition: all .3s cubic-bezier(.61,1,.88,1)
}

[data-mobile-nav-style=modern] .navbar-modern-inner .navbar-nav .dropdown.dropdown-with-icon .dropdown-menu li a:hover:before {
right: 0;
opacity: 1
}

[data-mobile-nav-style=modern] .navbar {
transition: transform .75s
}

[data-mobile-nav-style=modern] .page-layout {
transition: transform .75s;
background-color: #fff
}

[data-mobile-nav-style=modern] .navbar-show-modern-bg {
display: inline-block;
width: 100vw;
height: 100vh;
position: fixed;
top: 0;
left: 0;
z-index: -1;
opacity: 0;
background-image: linear-gradient(to right top,#0039e3,#4132e0,#5e28dd,#741bd9,#8600d4);
transform: scale(1.75);
-webkit-transform: scale(1.75);
transition: opacity .3s,transform .3s;
-webkit-transition: opacity .3s,transform .3s;
transition-delay: .75s;
-webkit-transition-delay: .75s
}

[data-mobile-nav-trigger-alignment=left][data-mobile-nav-style=modern] .navbar-modern-inner {
transform: translate3d(-30vw,0,0);
-webkit-transform: translate3d(-30vw,0,0);
left: -70vw;
right: auto
}

[data-mobile-nav-trigger-alignment=left][data-mobile-nav-style=modern] .navbar-modern-inner .navbar-toggler {
display: block;
position: absolute;
right: 30px;
top: 35px;
margin: 0
}

[data-mobile-nav-trigger-alignment=left][data-mobile-nav-style=modern] .navbar-modern-inner .navbar-toggler .navbar-toggler-line {
background-color: #fff
}

.navbar-collapse-show[data-mobile-nav-style=modern] {
overflow: hidden
}

.navbar-collapse-show[data-mobile-nav-style=modern] .navbar, .navbar-collapse-show[data-mobile-nav-style=modern] .page-layout {
transform: translate3d(-70vw,0,0) !important;
-webkit-transform: translate3d(-70vw,0,0) !important
}

.navbar-collapse-show[data-mobile-nav-style=modern] .navbar-modern-inner {
right: 0;
opacity: 1;
visibility: visible !important;
transition-delay: .1s;
transform: translate3d(0,0,0)
}

.navbar-collapse-show[data-mobile-nav-style=modern] .navbar-modern-inner .collapse {
overflow-y: auto !important;
-webkit-overflow-scrolling: touch;
height: 100%
}

.navbar-collapse-show[data-mobile-nav-style=modern] .navbar-show-modern-bg {
transform: scale(1);
opacity: 1;
transition-delay: 0s
}

.navbar-collapse-show[data-mobile-nav-trigger-alignment=left][data-mobile-nav-style=modern] .navbar-modern-inner {
transform: translate3d(0,0,0);
-webkit-transform: translate3d(0,0,0);
left: 0;
right: auto
}

.navbar-collapse-show[data-mobile-nav-trigger-alignment=left][data-mobile-nav-style=modern] .navbar, .navbar-collapse-show[data-mobile-nav-trigger-alignment=left][data-mobile-nav-style=modern] .page-layout {
transform: translate3d(70vw,0,0) !important;
-webkit-transform: translate3d(70vw,0,0) !important
}

.navbar-expand-lg .navbar-toggler {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-item-align: center;
-ms-grid-row-align: center;
align-self: center
}

.navbar-expand-lg .navbar-toggler:focus {
box-shadow: none
}

.navbar-expand-lg .navbar-collapse {
display: block !important
}

.navbar-expand-lg .navbar-nav .dropdown-menu {
position: static
}

.navbar-expand-lg .container-lg, .navbar-expand-lg > .container-fluid {
padding-right: 0;
padding-left: 0
}

header .container-fluid, header .navbar-expand-lg {
padding-left: 15px;
padding-right: 15px
}

.collapse:not(.show) {
display: none !important
}

header .navbar [class*=col-] .navbar-nav .nav-item, header .navbar [class*=col-] .navbar-nav .nav-item a {
display: block
}

header .header-push-button.icon, header .left-nav .navbar-nav:before, header .push-menu {
display: none
}

header .md-border-none {
border: 0 !important
}

header .center-logo {
padding-top: 0;
padding-bottom: 0
}

header .navbar-brand, header.sticky .disable-fixed .navbar-brand, header.sticky .fixed-header .navbar-brand, header.sticky .navbar-brand {
padding: 10px 0
}

header .navbar-brand .alt-logo, header .navbar-brand .default-logo {
visibility: hidden !important;
opacity: 0 !important;
width: 0 !important
}

header .navbar-brand .mobile-logo {
visibility: visible !important;
opacity: 1 !important;
width: auto !important
}

header .navbar-brand .mobile-logo:focus, header .navbar-brand:focus {
outline: 0
}

header.sticky .navbar-nav .nav-link {
color: #333
}

header.sticky.sticky-active .navbar-brand .alt-logo, header.sticky.sticky-active .navbar-brand .default-logo {
visibility: hidden;
opacity: 0;
width: 0
}

header.sticky .header-icon .header-language a {
padding-top: 0;
padding-bottom: 0
}

header.sticky .top-logo.responsive-sticky .navbar-nav .nav-link {
padding-top: 14px !important;
padding-bottom: 14px !important
}

header.sticky .responsive-sticky .navbar-brand {
padding: 14px 0
}

header.sticky .responsive-sticky .navbar-toggler {
margin: 20px 0
}

header .header-top-bar .row {
margin: 0
}

.navbar-full-screen-menu-inner.bg-transparent, .navbar-modern-inner.bg-transparent, .navbar.bg-transparent {
background-color: #fff !important
}

.navbar .navbar-collapse.show, .navbar-full-screen-menu-inner .navbar-collapse.show, .navbar-modern-inner .navbar-collapse.show {
overflow-y: auto !important;
-webkit-overflow-scrolling: touch
}

.navbar .navbar-nav, .navbar-full-screen-menu-inner .navbar-nav, .navbar-modern-inner .navbar-nav {
padding: 15px 15px 28px;
display: block;
}
    .header-with-topbar {
        padding: 10px 0;
    }


.navbar .navbar-nav .nav-link, .navbar-full-screen-menu-inner .navbar-nav .nav-link, .navbar-modern-inner .navbar-nav .nav-link {
padding: 17px 15px !important
}

.navbar .navbar-nav .nav-link .label, .navbar-full-screen-menu-inner .navbar-nav .nav-link .label, .navbar-modern-inner .navbar-nav .nav-link .label {
margin-top: -3px;
display: inline-block;
padding: 1px 11px;
font-size: 12px;
margin-left: 8px;
vertical-align: middle;
line-height: 21px
}


/*        .navbar .navbar-nav .nav-item .dropdown-toggle, .navbar-full-screen-menu-inner .navbar-nav .nav-item .dropdown-toggle, .navbar-modern-inner .navbar-nav .nav-item .dropdown-toggle {
display: flex;
justify-content: center;
align-items: center;
width: 40px;
height: 40px;
right: 0;
position: absolute;
top: 0;
text-align: center;
color: #333
}*/



.navbar .navbar-nav .nav-item:hover .nav-link, .navbar-full-screen-menu-inner .navbar-nav .nav-item:hover .nav-link, .navbar-modern-inner .navbar-nav .nav-item:hover .nav-link {
color: #fff;
opacity: 1
}

.navbar .navbar-nav .dropdown.submenu, .navbar-full-screen-menu-inner .navbar-nav .dropdown.submenu, .navbar-modern-inner .navbar-nav .dropdown.submenu {
position: relative
}

.navbar .navbar-nav .dropdown .dropdown-menu.show, .navbar-full-screen-menu-inner .navbar-nav .dropdown .dropdown-menu.show, .navbar-modern-inner .navbar-nav .dropdown .dropdown-menu.show {
display: block
}



.navbar .navbar-nav .dropdown .dropdown-menu, .navbar-full-screen-menu-inner .navbar-nav .dropdown .dropdown-menu, .navbar-modern-inner .navbar-nav .dropdown .dropdown-menu {
top: 0;
animation: none !important;
background-color: #242424;
box-shadow: none;
border-top: 0 !important;
padding: 0 15px 15px;
width: 100%;
display: none;
border-radius: 0 !important
}

.navbar .navbar-nav .dropdown .dropdown-menu .mega-menu, .navbar-full-screen-menu-inner .navbar-nav .dropdown .dropdown-menu .mega-menu, .navbar-modern-inner .navbar-nav .dropdown .dropdown-menu .mega-menu {
padding: 0;
display: block !important
}

.navbar .navbar-nav .dropdown .dropdown-menu .mega-menu ul, .navbar-full-screen-menu-inner .navbar-nav .dropdown .dropdown-menu .mega-menu ul, .navbar-modern-inner .navbar-nav .dropdown .dropdown-menu .mega-menu ul {
padding: 15px 0 0
}

.navbar .navbar-nav .dropdown .dropdown-menu .mega-menu ul:first-child .sub-title, .navbar-full-screen-menu-inner .navbar-nav .dropdown .dropdown-menu .mega-menu ul:first-child .sub-title, .navbar-modern-inner .navbar-nav .dropdown .dropdown-menu .mega-menu ul:first-child .sub-title {
margin-top: 0
}

.navbar .navbar-nav .dropdown .dropdown-menu li, .navbar-full-screen-menu-inner .navbar-nav .dropdown .dropdown-menu li, .navbar-modern-inner .navbar-nav .dropdown .dropdown-menu li {
padding: 0 15px
}

.navbar .navbar-nav .dropdown .dropdown-menu li.sub-title, .navbar-full-screen-menu-inner .navbar-nav .dropdown .dropdown-menu li.sub-title, .navbar-modern-inner .navbar-nav .dropdown .dropdown-menu li.sub-title {
margin-top: 10px;
margin-bottom: 10px;
line-height: 16px
}

.navbar .navbar-nav .dropdown .dropdown-menu li:last-child a, .navbar-full-screen-menu-inner .navbar-nav .dropdown .dropdown-menu li:last-child a, .navbar-modern-inner .navbar-nav .dropdown .dropdown-menu li:last-child a {
padding-bottom: 5px
}

.navbar .navbar-nav .dropdown .dropdown-menu li.active > a, .navbar-full-screen-menu-inner .navbar-nav .dropdown .dropdown-menu li.active > a, .navbar-modern-inner .navbar-nav .dropdown .dropdown-menu li.active > a {
color: #fff
}

.navbar .navbar-nav .dropdown .dropdown-menu a, .navbar-full-screen-menu-inner .navbar-nav .dropdown .dropdown-menu a, .navbar-modern-inner .navbar-nav .dropdown .dropdown-menu a {
color: #fff;
padding: 12px 0;
line-height: 16px
}

.navbar .navbar-nav .simple-dropdown .dropdown-menu li, .navbar-full-screen-menu-inner .navbar-nav .simple-dropdown .dropdown-menu li, .navbar-modern-inner .navbar-nav .simple-dropdown .dropdown-menu li {
padding: 0 15px
}

.navbar .navbar-nav .simple-dropdown .dropdown-menu li a, .navbar-full-screen-menu-inner .navbar-nav .simple-dropdown .dropdown-menu li a, .navbar-modern-inner .navbar-nav .simple-dropdown .dropdown-menu li a {
color: #333;
padding: 6px 0;
margin-bottom: 0
}

.navbar .navbar-nav .simple-dropdown .dropdown-menu > .dropdown, .navbar-full-screen-menu-inner .navbar-nav .simple-dropdown .dropdown-menu > .dropdown, .navbar-modern-inner .navbar-nav .simple-dropdown .dropdown-menu > .dropdown {
margin-bottom: 25px
}

.navbar .navbar-nav .simple-dropdown .dropdown-menu .dropdown:last-child, .navbar-full-screen-menu-inner .navbar-nav .simple-dropdown .dropdown-menu .dropdown:last-child, .navbar-modern-inner .navbar-nav .simple-dropdown .dropdown-menu .dropdown:last-child {
margin-bottom: 0
}

.navbar .navbar-nav .simple-dropdown .dropdown-menu .dropdown i, .navbar-full-screen-menu-inner .navbar-nav .simple-dropdown .dropdown-menu .dropdown i, .navbar-modern-inner .navbar-nav .simple-dropdown .dropdown-menu .dropdown i {
display: none
}

.navbar .navbar-nav .simple-dropdown .dropdown-menu .dropdown > a, .navbar-full-screen-menu-inner .navbar-nav .simple-dropdown .dropdown-menu .dropdown > a, .navbar-modern-inner .navbar-nav .simple-dropdown .dropdown-menu .dropdown > a {
color: #333;
padding: 0 !important;
margin-top: 15px;
font-weight: 500;
margin-bottom: 6px
}

.navbar .navbar-nav .simple-dropdown .dropdown-menu .dropdown-menu, .navbar-full-screen-menu-inner .navbar-nav .simple-dropdown .dropdown-menu .dropdown-menu, .navbar-modern-inner .navbar-nav .simple-dropdown .dropdown-menu .dropdown-menu {
display: block;
position: relative;
left: 0 !important;
padding: 0;
top: 0 !important
}

.navbar .navbar-nav .simple-dropdown .dropdown-menu .dropdown-menu li, .navbar-full-screen-menu-inner .navbar-nav .simple-dropdown .dropdown-menu .dropdown-menu li, .navbar-modern-inner .navbar-nav .simple-dropdown .dropdown-menu .dropdown-menu li {
padding: 0
}

.navbar .navbar-nav .simple-dropdown .dropdown-menu .dropdown-menu > .dropdown > a, .navbar-full-screen-menu-inner .navbar-nav .simple-dropdown .dropdown-menu .dropdown-menu > .dropdown > a, .navbar-modern-inner .navbar-nav .simple-dropdown .dropdown-menu .dropdown-menu > .dropdown > a {
margin-top: 25px
}

.navbar .navbar-nav .dropdown.dropdown-with-icon-style02 .dropdown-menu, .navbar-full-screen-menu-inner .navbar-nav .dropdown.dropdown-with-icon-style02 .dropdown-menu, .navbar-modern-inner .navbar-nav .dropdown.dropdown-with-icon-style02 .dropdown-menu {
border-radius: 0;
padding: 0 30px;
width: 100% !important;
margin-bottom: 15px
}

.navbar .navbar-nav .dropdown.dropdown-with-icon-style02 .dropdown-menu li a, .navbar-full-screen-menu-inner .navbar-nav .dropdown.dropdown-with-icon-style02 .dropdown-menu li a, .navbar-modern-inner .navbar-nav .dropdown.dropdown-with-icon-style02 .dropdown-menu li a {
padding-left: 0;
padding-right: 0
}

.navbar .navbar-nav .dropdown.dropdown-with-icon .dropdown-menu, .navbar-full-screen-menu-inner .navbar-nav .dropdown.dropdown-with-icon .dropdown-menu, .navbar-modern-inner .navbar-nav .dropdown.dropdown-with-icon .dropdown-menu {
box-shadow: none;
border-radius: 0 !important;
width: 100% !important;
padding: 0 15px 15px
}

.navbar .navbar-nav .dropdown.dropdown-with-icon .dropdown-menu li, .navbar-full-screen-menu-inner .navbar-nav .dropdown.dropdown-with-icon .dropdown-menu li, .navbar-modern-inner .navbar-nav .dropdown.dropdown-with-icon .dropdown-menu li {
padding: 0 15px
}

.navbar .navbar-nav .dropdown.dropdown-with-icon .dropdown-menu li a span, .navbar-full-screen-menu-inner .navbar-nav .dropdown.dropdown-with-icon .dropdown-menu li a span, .navbar-modern-inner .navbar-nav .dropdown.dropdown-with-icon .dropdown-menu li a span {
color: #333
}

.navbar-full-screen-menu-inner.center-logo .navbar-nav, .navbar-modern-inner.center-logo .navbar-nav, .navbar.center-logo .navbar-nav {
margin: 0 !important
}

.navbar-full-screen-menu-inner.center-logo .navbar-nav .nav-link, .navbar-modern-inner.center-logo .navbar-nav .nav-link, .navbar.center-logo .navbar-nav .nav-link {
padding: 14px 15px !important
}

.navbar-full-screen-menu-inner.center-logo .navbar-nav:first-child, .navbar-modern-inner.center-logo .navbar-nav:first-child, .navbar.center-logo .navbar-nav:first-child {
padding-bottom: 0
}

.navbar-full-screen-menu-inner.center-logo .navbar-nav:last-child, .navbar-modern-inner.center-logo .navbar-nav:last-child, .navbar.center-logo .navbar-nav:last-child {
padding-top: 0
}

.navbar-full-screen-menu-inner.center-logo .navbar-left, .navbar-full-screen-menu-inner.center-logo .navbar-right, .navbar-modern-inner.center-logo .navbar-left, .navbar-modern-inner.center-logo .navbar-right, .navbar.center-logo .navbar-left, .navbar.center-logo .navbar-right {
width: 100%
}

.navbar-full-screen-menu-inner.header-dark .navbar-toggler-line, .navbar-modern-inner.header-dark .navbar-toggler-line, .navbar.header-dark .navbar-toggler-line {
background-color: #fff
}

.navbar-full-screen-menu-inner.header-dark .header-icon .icon .header-cart > a, .navbar-full-screen-menu-inner.header-dark .header-icon .icon .header-language > a, .navbar-full-screen-menu-inner.header-dark .header-icon .icon > a, .navbar-modern-inner.header-dark .header-icon .icon .header-cart > a, .navbar-modern-inner.header-dark .header-icon .icon .header-language > a, .navbar-modern-inner.header-dark .header-icon .icon > a, .navbar.header-dark .header-icon .icon .header-cart > a, .navbar.header-dark .header-icon .icon .header-language > a, .navbar.header-dark .header-icon .icon > a {
color: #fff
}

.navbar-full-screen-menu-inner.header-dark .header-language-icon .header-language .language-dropdown a, .navbar-modern-inner.header-dark .header-language-icon .header-language .language-dropdown a, .navbar.header-dark .header-language-icon .header-language .language-dropdown a {
color: #a0a0a0
}

.navbar-full-screen-menu-inner.header-dark .navbar-collapse, .navbar-modern-inner.header-dark .navbar-collapse, .navbar.header-dark .navbar-collapse {
background-color: #333
}

.left-sidebar-header.header-dark .navbar-toggler-line, .navbar-collapse {
background: #000000
}


.navbar-full-screen-menu-inner.header-dark .navbar-nav .nav-item:hover .nav-link, .navbar-modern-inner.header-dark .navbar-nav .nav-item:hover .nav-link, .navbar.header-dark .navbar-nav .nav-item:hover .nav-link {
opacity: 1;
color: #fff
}

.header-top-bar.top-bar-dark .header-icon .icon > a, .navbar-full-screen-menu-inner.header-dark .navbar-nav .dropdown .dropdown-menu li.active > a, .navbar-full-screen-menu-inner.header-dark .navbar-nav .dropdown.dropdown-with-icon .dropdown-menu li a span, .navbar-full-screen-menu-inner.header-dark .navbar-nav .simple-dropdown .dropdown-menu .dropdown > a, .navbar-modern-inner.header-dark .navbar-nav .dropdown .dropdown-menu li.active > a, .navbar-modern-inner.header-dark .navbar-nav .dropdown.dropdown-with-icon .dropdown-menu li a span, .navbar-modern-inner.header-dark .navbar-nav .simple-dropdown .dropdown-menu .dropdown > a, .navbar.header-dark .navbar-nav .dropdown .dropdown-menu li.active > a, .navbar.header-dark .navbar-nav .dropdown.dropdown-with-icon .dropdown-menu li a span, .navbar.header-dark .navbar-nav .simple-dropdown .dropdown-menu .dropdown > a {
color: #fff
}

.menu-order {
order: 5
}

.navbar-collapse {
position: absolute;
top: 100%;
left: 0;
width: 100%;
overflow: hidden;
box-shadow: 0 20px 15px 0 rgba(23,23,23,.05);
max-height: calc(100vh - 72px)
}

.header-icon .icon > a {
color: #333;
padding-left: 12px
}

.header-icon .icon > a:hover {
color: #333;
opacity: 1
}

.header-icon .icon .header-cart > a, .header-icon .icon .header-language > a {
color: #333;
padding-left: 12px
}

.header-icon .icon .header-cart > a:hover, .header-icon .icon .header-language > a:hover {
color: #333;
opacity: 1
}

.center-logo .menu-logo {
margin-right: auto
}

.center-logo .navbar-brand {
position: relative;
left: auto;
top: auto;
transform: none;
float: left
}

.center-logo .navbar-toggler {
margin: 31px 0
}

.navbar.mini-header .navbar-nav .nav-link, .navbar.top-logo .navbar-nav .nav-link {
padding: 14px 15px !important
}

.header-with-topbar + .top-space-margin {
margin-top: 116px
}

.header-transparent[data-header-hover=dark] {
background-color: #333 !important
}

.header-transparent[data-header-hover=dark] .hamburger-push-button.icon span, .header-transparent[data-header-hover=dark] .navbar-toggler-line, header .header-dark .hamburger-push-button.icon span {
background-color: #fff
}

.header-transparent[data-header-hover=dark] .header-icon .icon .header-cart > a, .header-transparent[data-header-hover=dark] .header-icon .icon .header-language > a, .header-transparent[data-header-hover=dark] .header-icon .icon > a {
color: #fff
}

.header-transparent[data-header-hover=dark] .header-language-icon .header-language .language-dropdown a {
color: #a0a0a0
}

.header-transparent[data-header-hover=dark] .navbar-collapse {
background-color: #333
}



.header-transparent[data-header-hover=dark] .navbar-nav .nav-item:hover .nav-link {
opacity: 1;
color: #fff
}

.header-transparent[data-header-hover=dark] .navbar-nav .dropdown .dropdown-menu li.active > a, .header-transparent[data-header-hover=dark] .navbar-nav .simple-dropdown .dropdown-menu .dropdown > a, .header-transparent[data-header-hover=dark] .navbar-nav .submenu-content ul .sub-title {
color: #fff
}

.left-sidebar-wrapper {
padding-left: 0
}

.left-sidebar-wrapper .left-sidebar-header.collapsing {
overflow: visible !important
}

.left-sidebar-wrapper .left-sidebar-nav .navbar-brand {
padding: 22px 0 !important
}

.side-menu-top {
position: fixed;
left: 0;
top: 0;
text-align: left !important;
width: 100%;
padding: 0 30px;
z-index: 9
}

.left-sidebar-header {
left: -300px;
transition-duration: .3s;
height: 100% !important
}

.left-sidebar-header.show {
left: 0;
transition-duration: .3s
}

.left-sidebar-header.show .left-sidebar-nav {
left: 0
}

.left-sidebar-header .side-menu-bottom {
padding: 50px 15px 0;
height: 100%;
overflow: auto;
border-top: 1px solid #838383
}

.left-sidebar-header .side-menu-bottom .left-menu-bottom {
margin-top: 50px
}

.left-sidebar-header .side-menu-bottom .header-icon .icon a > i {
padding: 0
}

.left-sidebar-header .left-sidebar-nav {
left: -300px;
transition-duration: .3s;
overflow: visible;
height: 100%;
top: 0 !important;
position: fixed !important;
padding: 72px 15px
}

.left-sidebar-header .left-sidebar-nav .navbar-toggler {
display: inline-block;
position: absolute;
top: 50%;
right: 30px;
margin: 0;
transform: translate(0,-50%);
-webkit-transform: translate(0,-50%)
}

.left-sidebar-header.show .navbar-toggler-line:nth-child(1), .left-sidebar-header.show .navbar-toggler-line:nth-child(4) {
top: 7px;
width: 0%
}

.left-sidebar-header .left-sidebar-nav .side-menu {
margin-top: 0;
margin-bottom: 0
}

.left-sidebar-header.show .navbar-toggler-line:nth-child(2) {
-webkit-transform: rotate(45deg);
transform: rotate(45deg)
}

.left-sidebar-header.show .navbar-toggler-line:nth-child(3) {
-webkit-transform: rotate(-45deg);
transform: rotate(-45deg)
}

.left-sidebar-header.header-dark .header-icon .icon > a {
color: #fff
}

.left-sidebar-header.header-light .side-menu-top {
border-bottom: 1px solid #838383
}

.left-modern-menu {
padding-left: 0
}

.left-modern-sidebar {
height: auto;
width: 100%;
padding: 0 30px;
display: flex;
flex-flow: row;
align-items: center;
justify-content: space-between
}

.left-modern-sidebar .vertical-title {
transform: none;
height: auto;
display: none;
flex: inherit
}

.left-modern-sidebar .vertical-title .title {
transform: none
}

.left-modern-sidebar .toggle-icon {
-webkit-transform: translate(0,-50%);
transform: translate(0,-50%);
right: 30px;
left: auto
}

.left-modern-menu .left-modern-header .navbar-brand {
width: auto;
padding: 22px 0 !important
}

.left-modern-menu .left-modern-header .modern-sidebar-nav {
padding-top: 72px;
width: 380px;
left: -400px
}

.left-modern-menu .left-modern-header .modern-side-menu {
padding: 50px 20px
}

.left-modern-menu .left-modern-header.show .modern-sidebar-nav {
left: 0
}

header .header-dark .hamburger-push-button .push-button-text {
color: #fff !important
}

header .hamburger-push-button.icon {
display: flex
}

header .hamburger-push-button.icon span {
background-color: #333
}

header .hamburger-push-button .push-button-text {
color: #333 !important
}

header .push-menu.hamburger-nav {
display: block
}

header .push-menu .close-menu {
top: 30px;
right: 30px
}

.navbar-modern-inner .navbar-nav {
padding: 15px
}

.hamburger-menu-simple .menu-item-list {
width: 100%
}

.search-form-wrapper .search-form-box {
width: 75%
}

.ipad-top-space-margin, .top-space-margin {
margin-top: 76px
}

.full-screen.ipad-top-space-margin, .full-screen.top-space-margin {
height: calc(100vh - 76px)
}
}

@media (max-width:767px) {
.inner-hero {
padding-bottom: 4rem;
}
.inner-hero-con p {
font-size: 16px;
}

header .navbar-expand-lg {
padding-left: 0;
padding-right: 0;
padding-top: 0;
}

header .header-top-bar {
display: none;
height: 0
}

header .header-top-bar + .navbar {
top: 0
}

header .push-menu .close-menu {
top: 15px;
right: 15px
}

.navbar .navbar-nav {
padding: 15px 0;
display: block;
}

.header-search-popup .search-form {
width: 85%
}

.header-search-popup .mb-50px {
margin-bottom: 30px
}

[data-mobile-nav-style=modern] .navbar-modern-inner {
width: 85vw;
right: -80vw;
transform: translate3d(15vw,0,0);
-webkit-transform: translate3d(15vw,0,0)
}

[data-mobile-nav-style=modern] .navbar-modern-inner .navbar-collapse {
padding: 70px 0
}

.navbar-collapse-show[data-mobile-nav-style=modern] .navbar-modern-inner {
width: 85vw;
right: 0;
transform: translate3d(0,0,0);
-webkit-transform: translate3d(0,0,0)
}

.navbar-collapse-show[data-mobile-nav-style=modern] .navbar, .navbar-collapse-show[data-mobile-nav-style=modern] .page-layout {
transform: translate3d(-85vw,0,0) !important;
-webkit-transform: translate3d(-85vw,0,0) !important
}

.navbar-collapse-show[data-mobile-nav-trigger-alignment=left][data-mobile-nav-style=modern] .navbar, .navbar-collapse-show[data-mobile-nav-trigger-alignment=left][data-mobile-nav-style=modern] .page-layout {
transform: translate3d(85vw,0,0) !important;
-webkit-transform: translate3d(85vw,0,0) !important
}

[data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-collapse {
padding: 60px 0
}

[data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .mCustomScrollBox {
width: 100%
}

.search-form-wrapper .search-form-box {
width: 85%
}

.search-form-wrapper .search-close {
top: 15px;
right: 15px
}

.header-with-topbar + .top-space-margin {
margin-top: 76px
}

.left-sidebar-header .side-menu-bottom {
padding-top: 30px
}

.left-modern-sidebar, .side-menu-top {
padding: 0 15px
}

.left-sidebar-header .left-sidebar-nav .navbar-toggler {
right: 15px
}

.left-modern-menu .left-modern-header .modern-side-menu {
padding: 50px 0
}

.left-modern-menu .left-modern-header .modern-side-menu .mCustomScrollBox .mCSB_container {
padding: 0 20px
}

.search-form-wrapper .search-form {
height: 450px !important
}

.menu-list-wrapper {
height: calc(100vh - 120px);
padding: 20px 0
}
}

@media (max-width:575px) {
.left-modern-menu .left-modern-header .modern-sidebar-nav {
width: 100%;
left: -100%
}

.left-modern-menu .left-modern-header.show .modern-sidebar-nav {
left: 0
}

[data-mobile-nav-style=modern] .navbar-modern-inner .navbar-nav > .nav-item {
padding: 7px 0
}

.search-form-wrapper .search-form {
height: 380px !important
}

.search-form-wrapper .search-form h6 {
font-size: 18px;
line-height: 20px;
margin-bottom: 10px !important
}

.search-form-wrapper .search-form .search-input {
font-size: 15px;
height: 50px
}

.search-form-wrapper .search-form .search-button {
bottom: 11px;
font-size: 20px
}
}

@media (max-height:380px) {
.search-form-wrapper .search-form {
height: 85vh !important
}

.search-form-wrapper .search-form h6 {
font-size: 18px;
line-height: 20px;
margin-bottom: 10px !important
}

.search-form-wrapper .search-form .search-input {
font-size: 14px;
height: 50px
}

.search-form-wrapper .search-form .search-button {
bottom: 10px;
font-size: 18px
}

.header-cart-icon .header-cart .cart-item-list .cart-item {
padding: 12px
}

.header-cart-icon .header-cart .cart-item-list .cart-item.cart-total .mb-15px {
margin-bottom: 0 !important
}

.header-cart-icon .header-cart .cart-item-list .cart-item .product-image {
max-width: 40px
}
}

@media (min-width:1024px){
    .request-demo-desktop{display:none}
}

@media (max-width:991px) {
.down-section {
bottom: 35px
}
}

@media (max-width:575px) {
.breadcrumb ul li:after {
padding: 0 6px 0 8px
}

.down-section {
bottom: 20px
}
}

@media (max-width:1600px) {
.grid.xxl-grid-6col li {
width: 16.67%
}

.grid.xxl-grid-6col li.grid-item-double {
width: 33.33%
}

.grid.xxl-grid-5col li {
width: 20%
}

.grid.xxl-grid-5col li.grid-item-double {
width: 40%
}

.grid.xxl-grid-4col li {
width: 25%
}

.grid.xxl-grid-4col li.grid-item-double {
width: 50%
}

.grid.xxl-grid-3col li {
width: 33.33%
}

.grid.xxl-grid-3col li.grid-item-double {
width: 66.67%
}

.grid.xxl-grid-2col li {
width: 50%
}

.grid.xxl-grid-1col li, .grid.xxl-grid-1col li.grid-item-double, .grid.xxl-grid-2col li.grid-item-double {
width: 100%
}
}

@media (max-width:1399px) {
.grid.xl-grid-6col li {
width: 16.67%
}

.grid.xl-grid-6col li.grid-item-double {
width: 33.33%
}

.grid.xl-grid-5col li {
width: 20%
}

.grid.xl-grid-5col li.grid-item-double {
width: 40%
}

.grid.xl-grid-4col li {
width: 25%
}

.grid.xl-grid-4col li.grid-item-double {
width: 50%
}

.grid.xl-grid-3col li {
width: 33.33%
}

.grid.xl-grid-3col li.grid-item-double {
width: 66.67%
}

.grid.xl-grid-2col li {
width: 50%
}

.grid.xl-grid-1col li, .grid.xl-grid-1col li.grid-item-double, .grid.xl-grid-2col li.grid-item-double {
width: 100%
}
}

@media (max-width:1199px) {
.grid.lg-grid-6col li {
width: 16.67%
}

.grid.lg-grid-6col li.grid-item-double {
width: 33.33%
}

.grid.lg-grid-5col li {
width: 20%
}

.grid.lg-grid-5col li.grid-item-double {
width: 40%
}

.grid.lg-grid-4col li {
width: 25%
}

.grid.lg-grid-4col li.grid-item-double {
width: 50%
}

.grid.lg-grid-3col li {
width: 33.33%
}

.grid.lg-grid-3col li.grid-item-double {
width: 66.67%
}

.grid.lg-grid-2col li {
width: 50%
}

.grid.lg-grid-1col li, .grid.lg-grid-1col li.grid-item-double, .grid.lg-grid-2col li.grid-item-double {
width: 100%
}


.slider-image {
margin-right: -10vw;
}

.mainSliderTop .btn {
font-size: 16px;
padding: 14px 30px;
}

.whitWeDo .contentSec .btn {
font-size: 16px;
padding: 14px 30px;
}


.testimonialSec h2 {
font-size: 40px;
line-height: 55px;
}

.StickyDiv .feature-block-wrapper .feature-block-one {
padding: 20px 16px;
}

.StickyDiv .rightContent h2 {
font-size: 40px;
}

.blogSec .image-box {
max-height: 500px;
min-height: 500px;
}
}


@media only screen and (max-width:1024px) {
    .inner-hero-con h1 {
        font-size: 46px;
    }

header .navbar-brand img {
max-height: 34px;
}

.navbar .navbar-nav .nav-link {
padding: 10px 4px;
margin: 0 8px;
}
.navbar .nav-item a.btn-sm {
font-size: 14px;
min-height: 40px;
padding: 10px 8px;

}
.hero {
min-height: 76vh;
}
.hero-content {
padding-left: 50px;
padding-right: 50px;
}


/*.seven-solutions-grid {
grid-template-columns: repeat(2, 1fr);
}*/
.product-hero {
padding-left: 20px;
padding-right: 20px;
}
.client-logo-sec {
padding-left: 20px;
padding-right: 20px;
}
.download-sec .download-link a {
padding: 10px 10px 10px 10px;
width: 144px;
}
.ms-lg-7 {
margin-left: 2.5rem !important;
}


.microsoft-sec {
bottom: 0px;
}
.microsoft-sec img {
max-width: 114px;
margin-bottom: 6px;
}

.testimonialSec .customer-content {
min-height: 350px;
margin: 30px 24px 30px;
}
.min-height {
min-height: 100%;
}
.supply-chain p {
width: 100%;

}
.mainSliderTop h1 {
font-size: 26px;
}

.slider-image {
margin-right: -4vw;
}

.mainSliderTop .btn {
font-size: 16px;
padding: 12px 26px;
}

.whitWeDo .contentSec .btn {
font-size: 16px;
padding: 12px 26px;
}

.whitWeDo .contentSec h2 {
font-size: 26px;
}

.testimonialSec h2 {
font-size: 26px;
}

.StickyHeader {
height: 70vh;
}

.StickyDiv .feature-block-wrapper .feature-block-one {
padding: 18px 20px;
box-shadow: 0px 17px 22px 0px rgba(187, 187, 187, 0.5);
}

.header-button {
display: none !important
}

.footer__copyright-6 p {
font-size: 14px
}

.contactform {
max-width: 100%;
}

.footer__btm-6 {
padding-top: 20px;
padding-bottom: 20px;
}

.contactinfo {
padding: 33px 50px;
}

.contactSec {
padding: 60px 0;
}

.maxContainer {
width: 96%;
}

.blogSec .image-box {
max-height: 380px;
min-height: 374px;
}

.StickyDiv .feature-block-wrapper .icon-box {
width: 80px;
height: 90px;
line-height: 90px;
}

.StickyDiv .icon-box .shape-2 {
width: 80px;
height: 74px;
}

.StickyDiv .icon-box .shape-1 {
width: 80px;
height: 74px;
}

.aboutSection .image-box .image.image-2 {
width: 214px;
height: 214px;
}

.aboutSection .image-box .shape .shape-1 {
right: 160px;
top: 128px;
}

.proDetails h2 {
font-size: 30px;
}

.integrationSec {
padding: 60px 0;
}

.contactSec .theme-form-style-two h2 {
font-size: 36px;
}
}


@media (max-width:991px) {
    .request-demo{display:none !important}
    .microsoft-sec {
        bottom: 20px;
    }
.grid.md-grid-6col li {
width: 16.67%
}

.grid.md-grid-6col li.grid-item-double {
width: 33.33%
}

.grid.md-grid-5col li {
width: 20%
}

.grid.md-grid-5col li.grid-item-double {
width: 40%
}

.grid.md-grid-4col li {
width: 25%
}

.grid.md-grid-4col li.grid-item-double {
width: 50%
}

.grid.md-grid-3col li {
width: 33.33%
}

.grid.md-grid-3col li.grid-item-double {
width: 66.67%
}

.grid.md-grid-2col li {
width: 50%
}

.grid.md-grid-1col li, .grid.md-grid-1col li.grid-item-double, .grid.md-grid-2col li.grid-item-double {
width: 100%
}

    .testimonialSec .customer-content {
        min-height: 380px;

    }
.theme-counter-five .single-counter-box{width:180px}
.theme-counter-five .single-counter-box.bx-two {
width: 180px
}
.single-counter-box .number {
font-size: 20px;
margin-bottom: 30px;
}
.counter-sec {
padding: 124px 0px 124px 0px;
}
.requestdemo-sec a {
padding: 12px 14px 12px 14px;
letter-spacing: 1px;
}

.content-address .image-sec img {
max-width: 100%;
border-radius: 8px 8px 8px 8px;
margin-bottom: 30px;
width: 100%;
}

.contactform {
margin: 0;

}
.requestdemo-sec h3 {
font-size: 26px;
}
.footerTop img.footer__logo.logo-dark {
max-height: 30px !important;
}
.download-sec .download-link a i.bi-apple {
font-size: 16px;
margin-right: 4px;
}
.download-sec .download-link a {
padding: 10px 10px 10px 10px;
font-size: 12px !important;

}
.download-sec .download-link a img {
max-height: 14px;
margin-right: 4px;
}
    .min-height {
        min-height: 100%;
        display: flex;
        align-items: center;
    }
    .hero-content {
        padding-left: 20px;
        padding-right: 20px;
    }

}

@media (max-width:767px) {
.inner-hero-con h1 {
font-size: 2.5rem;
}

.microsoft-sec {
bottom: 120px;
left: auto;
right: 10px;
}
.page-title-extra-large h1, .page-title-extra-small h2, .page-title-large h1 {
font-size: 36px;
line-height: 44px
}

.grid.sm-grid-6col li {
width: 16.67%
}

.grid.sm-grid-6col li.grid-item-double {
width: 33.33%
}

.grid.sm-grid-5col li {
width: 20%
}

.grid.sm-grid-5col li.grid-item-double {
width: 40%
}

.grid.sm-grid-4col li {
width: 25%
}

.grid.sm-grid-4col li.grid-item-double {
width: 50%
}

.grid.sm-grid-3col li {
width: 33.33%
}

.grid.sm-grid-3col li.grid-item-double {
width: 66.67%
}

.grid.sm-grid-2col li {
width: 50%
}

.grid.sm-grid-1col li, .grid.sm-grid-1col li.grid-item-double, .grid.sm-grid-2col li.grid-item-double {
width: 100%
}

.grid.gutter-small {
margin: 0 -7px
}

.grid.gutter-small li {
padding: 7px
}

.grid.gutter-double-extra-large li, .grid.gutter-extra-large li {
padding: 15px
}

.grid.gutter-extra-large {
margin: 0 -15px
}

.grid.gutter-medium {
margin: 0 -7px
}

.grid.gutter-medium li {
padding: 7px
}

.grid.gutter-large {
margin: 0 -10px
}

.grid.gutter-large li {
padding: 10px
}

.accordion-style-04 .accordion-item .accordion-body, .accordion-style-04 .accordion-item .accordion-header {
padding-left: 25px;
padding-right: 25px
}

.accordion-style-02 .accordion-item .accordion-body {
padding-bottom: 25px
}

.accordion-style-05 .accordion-item {
padding: 20px 35px 22px 55px
}

.accordion-style-05 .accordion-item .number {
top: 17px
}
}

@media (max-width:575px) {
.grid.xs-grid-6col li {
width: 16.67%
}

.grid.xs-grid-6col li.grid-item-double {
width: 33.33%
}

.grid.xs-grid-5col li {
width: 20%
}

.grid.xs-grid-5col li.grid-item-double {
width: 40%
}

.grid.xs-grid-4col li {
width: 25%
}

.grid.xs-grid-4col li.grid-item-double {
width: 50%
}

.grid.xs-grid-3col li {
width: 33.33%
}

.grid.xs-grid-3col li.grid-item-double {
width: 66.67%
}

.grid.xs-grid-2col li {
width: 50%
}

.grid.xs-grid-1col li, .grid.xs-grid-2col li.grid-item-double {
width: 100%
}

.accordion-style-05 .accordion-item {
padding: 18px 20px 20px 55px
}

.accordion-style-05 .accordion-item .number {
top: 15px
}

.accordion-style-05 .accordion-item .accordion-body {
padding-right: 25px
}

.accordion-style-06 .accordion-item {
padding: 15px 70px 15px 30px
}
}

@media (max-width:1399px) {
.blockquote-style-04 .blockquote-img img {
margin-top: -106px
}

.blockquote-style-04 .blockquote-content {
padding-left: 23%
}
}

@media (max-width:1199px) {
.blockquote-style-04 .blockquote-img img {
margin-top: -89px
}

.blockquote-style-04 .blockquote-content {
padding-left: 20%;
border-bottom-right-radius: 89px
}

.clients-style-02 .swiper-button-prev {
left: -30px
}

.clients-style-02 .swiper-button-next {
right: -30px
}
}

@media (max-width:991px) {
.blockquote-style-04 .blockquote-img img {
margin-top: -72px
}

.blockquote-style-04 .blockquote-content {
border-bottom-right-radius: 64px
}

.clients-style-02 .swiper-button-prev {
left: -15px
}

.clients-style-02 .swiper-button-next {
right: -15px
}

.countdown-style-02 .countdown-box {
width: 145px
}

.countdown-style-04 .countdown-box {
width: 150px
}
}

@media (max-width:767px) {
.blockquote-style-04 .blockquote-content {
margin-left: 0;
padding: 8% 10%
}

.btn.btn-extra-large {
font-size: 15px;
padding: 20px 40px
}

.btn.btn-large, .btn.btn-rounded.btn-extra-large {
padding: 16px 36px
}

.btn.btn-large {
font-size: 13px
}

.btn.btn-rounded.btn-large {
padding: 12px 30px
}

.btn.with-rounded.btn-extra-large {
padding-right: 70px
}

.btn.with-rounded.btn-large {
padding-right: 55px
}

.btn.btn-link {
padding: 0 0 2px
}

.btn.btn-link-gradient {
padding: 0 0 3px
}

.btn.btn-switch-text.btn-extra-large, .btn.btn-switch-text.btn-large, .btn.btn-switch-text.btn-medium, .btn.btn-switch-text.btn-small, .btn.btn-switch-text.btn-very-small {
padding: 0
}

.clients-style-02 .swiper-button-prev {
left: 0
}

.clients-style-02 .swiper-button-next {
right: 0
}

.text-slider-style-05 .swiper-slide {
-webkit-filter: grayscale(0);
filter: grayscale(0);
opacity: 1
}

.text-slider-style-05 .swiper-slide .services-box-style-01 .icon-box {
opacity: 1
}

.countdown-style-01 .countdown {
width: 100%
}

.countdown-style-01 .counter-container {
display: block;
width: 100%
}

.countdown-style-01 .counter-container .countdown-box {
margin: 5%;
width: 40%;
float: left
}

.countdown-style-02 .countdown-box, .countdown-style-03 .countdown-box, .countdown-style-04 .countdown-box {
width: 50%;
margin: 0 0 30px
}

.countdown-style-02 .countdown-box span, .countdown-style-04 .countdown-box span {
position: relative;
top: 0
}

.countdown-style-02 .countdown-box:before, .countdown-style-04 .countdown-box:before {
transform: none;
top: 15px
}

.countdown-style-02 .countdown-box:nth-child(2):before, .countdown-style-04 .countdown-box:nth-child(2):before {
display: none
}
}

@media (max-width:991px) {
.counter-style-06 .feature-box:nth-last-child(2n+1) .feature-box-content:after {
display: none
}

.event-style-03 .accordion .trainer-box {
margin-bottom: 25px;
margin-top: 15px;
margin-right: 0
}

.event-style-03 .nav-tabs .nav-link {
padding-right: 5px;
padding-left: 5px
}

.event-style-03 .accordion .accordion-title .event-time {
min-width: 290px
}

.time-schedule-scroll {
overflow-x: auto;
overflow-y: hidden
}

.time-schedule-scroll .time-schedule-min-width {
min-width: 1050px
}

#map {
height: 450px
}
}

@media (max-width:767px) {
.supply-chains-section .supply-chains-grid {
grid-template-columns: repeat(1, 1fr);
}
.seven-solutions-grid {
grid-template-columns: repeat(1, 1fr);
}
/*.hero-grid-content h1 {
font-size: 2.5rem !important;
}*/
.hero-video-sec.custom-h {
width: 94% !important;
}
.single-content h2 {
font-size: 26px;
}


.time-schedule-scroll {
overflow-x: auto;
overflow-y: hidden
}

.time-schedule-scroll .time-schedule-min-width {
min-width: 980px
}

.time-table-box.day {
padding: 15px 10px
}

.event-style-03 .accordion .accordion-title .event-time {
min-width: 1px;
margin-right: 20px
}

.event-style-03 .accordion .accordion-item .accordion-body {
padding-right: 0
}

.event-style-03 .nav-tabs > li.nav-item:not(:last-child) {
border-right: 0;
border-bottom: 1px solid rgba(255,255,255,.5)
}

.shadow-in .separator-animation {
width: calc(100% + 5px) !important
}

.text-highlight .separator-animation {
left: -1px
}
}

@media (max-width:575px) {
.counter-style-06 .feature-box .feature-box-content:after {
display: none
}

.fancy-text-box-style-01 {
border-right: 0 solid
}

#map {
height: 420px
}

.infowindow {
padding: 20px !important
}
}

@media (max-width:1199px) {
.fancy-text-style-3 {
transform: rotate(0) !important
}

.feature-box:hover .content-slide-up.content-scale .feature-box-overlay {
-webkit-transform: scale(1);
transform: scale(1)
}

.icon-with-text-style-05 .feature-box {
overflow: hidden
}

.icon-with-text-style-05 .feature-box .content-slide-up {
width: 100%
}
}

@media (max-width:767px) {
.feature-box.feature-box-left-icon .feature-box-icon, .feature-box.feature-box-left-icon-middle .feature-box-icon {
margin-right: 20px
}

.feature-box:hover .content-slide-up.content-scale .feature-box-overlay {
-webkit-transform: scale(1);
transform: scale(1)
}
}

@media (max-width:991px) {
.html-video {
height: 100%
}

.mfp-container {
padding-left: 25px;
padding-right: 25px
}
}

@media (max-width:767px) {
.mfp-container {
padding-left: 15px;
padding-right: 15px
}

.mfp-arrow-right {
right: 10px
}

.mfp-arrow-left {
left: 10px
}
}

@media (max-width:1199px) {
.interactive-banner-style-06 .interactive-banners-content {
transform: translateY(calc(100% - 110px))
}

.mfp-gallery button.mfp-close, .mfp-iframe-holder button.mfp-close, .mfp-iframe-holder ~ button.mfp-close, .mfp-image-holder button.mfp-close, .subscribe-popup .mfp-close, .subscribe-popup .mfp-close:active, button.mfp-close, button.mfp-close:active {
right: 10px;
top: 10px
}

.fix-background, [data-parallax-background-ratio] {
background-attachment: inherit !important;
background-position: center !important
}
}

.is-touchable [data-parallax-background-ratio] {
background-attachment: inherit !important;
background-position: center !important;
background-repeat: no-repeat !important
}

@media (max-width:991px) {
.pricing-table-style-01.popular-item, .pricing-table-style-02.popular-item {
margin-top: 0
}

.pricing-table-style-02 .popular-item {
left: 0;
width: 100%
}
}

@media (max-width:575px) {
.pricing-table-style-04 .accordion-item {
padding-left: 30px;
padding-right: 30px
}

.pricing-table-style-04 .accordion-item.active-accordion {
padding-left: 35px;
padding-right: 35px
}

.pricing-table-style-08 .nav-tabs > li.nav-item > a.nav-link .tab-nav-text {
margin: 0 12px
}

.pricing-table-style-12 li {
display: block
}

.pricing-table-style-12 li:hover {
-webkit-transform: translateX(0);
transform: translateX(0)
}

.pricing-table-style-12 li img {
margin-bottom: 10px
}
}

@media (max-width:767px) {
.process-step-style-02 .progress-step-separator, .process-step-style-03 .progress-step-separator, .process-step-style-04 .progress-step-separator {
display: none
}

.process-step-style-01 .progress-step-separator {
position: absolute;
top: 50%;
left: 0;
transform: none;
right: 0;
margin: 0 auto
}
}

@media (max-width:1199px) {
.sliding-box .sliding-box-item {
width: 33.33% !important;
margin-left: 0;
margin-right: 0;
padding: 0 15px;
box-shadow: none
}

.sliding-box .sliding-box-item .sliding-box-content {
width: 100% !important;
left: 0 !important;
position: relative;
height: auto
}

.sliding-box .sliding-box-item.active .sliding-box-content, .sliding-box .sliding-box-item.active .sliding-box-img {
border-radius: 0
}

.sliding-box .sliding-box-img {
width: 100% !important;
border-radius: 0 !important
}

.sliding-box-style-01 .sliding-box-item .sliding-box-content:after {
top: 0;
opacity: 1;
right: 50%;
margin-top: -23px;
border: solid transparent;
border-bottom-color: #fff;
border-width: 12px;
margin-right: -10px
}

.sliding-box-style-02 .sliding-box-item.active .content-hover {
animation: fade 0s
}
}

@media (max-width:991px) {
.process-step-style-02:nth-child(2) .progress-step-separator, .process-step-style-03:nth-child(2) .progress-step-separator, .process-step-style-04:nth-child(2) .progress-step-separator {
display: none
}

.sliding-box {
justify-content: center
}

.sliding-box .sliding-box-item {
width: 50% !important
}
}

@media (max-width:767px) {
.sliding-box .sliding-box-item {
width: 100% !important;
padding: 0
}

.sliding-box-style-03 .number {
bottom: -22px
}

.sliding-box-style-03 .sliding-box-item {
padding-right: 15px;
padding-left: 15px
}

.elements-social ul li {
margin-bottom: 20px
}
}

@media (max-width:991px) {
.social-icon-style-06 ul li a {
padding: 0 20px
}
}

@media (max-width:575px) {
.extra-large-icon li, .large-icon li, .medium-icon li {
margin: 0 6px
}
}

@media (max-width:767px) {
.newsletter-style-01.box-shadow {
box-shadow: none
}

.newsletter-style-01 input {
padding-right: 25px
}

.newsletter-style-01 input.is-invalid {
padding-right: 30px
}

.newsletter-style-01 .btn {
position: relative;
margin-top: 15px;
width: 100%;
border-radius: 4px
}

.newsletter-style-03 input {
padding-right: 90px !important;
padding-left: 30px !important
}

.newsletter-style-03 .btn {
padding: 12px 30px
}

.newsletter-style-03 .btn i {
margin-left: 0;
margin-right: 0
}

.newsletter-style-03 .btn span {
display: none
}
}

@media (max-width:1399px) {
.tab-style-05 .nav-tabs .nav-item .nav-link {
padding: 18px 20px 20px
}
}

@media (max-width:1199px) {
.tab-style-05 .nav-tabs .nav-item .nav-link {
padding: 16px 20px
}

.tab-style-08 ul .nav-item .nav-link {
padding: 25px 10px
}
}

@media (max-width:991px) {
.tab-style-02 .nav-tabs > li.nav-item {
margin: 0 10px
}

.tab-style-03 .nav-tabs .nav-link {
padding: 10px 28px;
margin-bottom: 0
}

.tab-style-03 .nav-tabs > li.nav-item {
padding: 0 5px
}

.tab-style-04 .nav-tabs .nav-item {
padding: 0 20px
}

.tab-style-05 .nav-tabs > li.nav-item {
width: auto;
padding: 0 3px
}

.tab-style-05 .nav-tabs > li.nav-item .nav-link {
padding: 12px 20px
}

.tab-style-07 .nav-tabs .nav-item .nav-link {
padding-left: 50px;
padding-right: 50px
}
}

@media (max-width:767px) {
.tab-style-01 .nav-tabs {
border-bottom: 0
}

.tab-style-01 .nav-tabs > li.nav-item .nav-link {
border-bottom: 1px solid var(--light-medium-gray);
border-radius: 6px
}

.tab-style-02 .nav-tabs > li.nav-item {
margin-bottom: 30px
}

.tab-style-01 .nav-tabs > li.nav-item {
margin-bottom: 15px
}

.tab-style-04 .nav-tabs {
display: inline-block;
width: 100%
}

.tab-style-04 .nav-tabs .nav-item {
width: auto;
display: table;
margin: 0 auto 10px
}

.tab-style-05 .nav-tabs {
display: inline-block;
width: 100%
}

.tab-style-05 .nav-tabs .nav-item {
display: table;
margin: 0 auto;
width: auto
}

.tab-style-05 .nav-tabs .nav-item .nav-link {
padding: 12px 30px
}

.tab-style-07 .nav-tabs .nav-item .nav-link {
padding: 25px
}

.tab-style-07 .nav-tabs .nav-item .nav-link .number-box {
right: 40px
}

.tab-style-08 ul .nav-item {
border-right: 0;
border-bottom: 1px solid var(--light-medium-gray);
flex-grow: inherit;
flex-basis: auto;
width: 100%
}

.tab-style-08 ul .nav-item .nav-link {
padding: 18px 25px
}

.swiper-horizontal-3d .swiper-slide.swiper-slide-active {
box-shadow: none
}

.testimonials-style-04 {
padding: 0 15px
}

.testimonials-style-04.swiper-horizontal-3d .swiper-slide.swiper-slide-next, .testimonials-style-04.swiper-horizontal-3d .swiper-slide.swiper-slide-prev {
opacity: 0
}

.testimonials-style-04.swiper-horizontal-3d .swiper-slide.swiper-slide-active {
box-shadow: 0 0 10px rgba(0,0,0,.1)
}

.testimonials-style-11 .swiper-button-next.slider-custom-text-next, .testimonials-style-11 .swiper-button-prev.slider-custom-text-prev {
min-height: 1px;
-webkit-transform: translateY(0);
transform: translateY(0);
top: initial;
right: auto;
left: auto;
padding-left: 20px;
padding-right: 20px;
position: relative;
margin: 30px -3px 0;
display: inline-block
}
}

@media (max-width:1600px) {
.blog-simple figure figcaption .hover-text {
display: block !important;
height: auto !important;
margin-bottom: -50px !important;
-webkit-transition: .3s;
transition: .3s
}

.blog-simple figure:hover figcaption .hover-text {
margin-bottom: 0 !important
}

.blog-modern figure .post-content-wrapper .post-content .hover-text {
display: block !important
}
}

@media (max-width:991px) {
.blog-date .feature-box .feature-box-icon {
margin-right: 35px !important
}
}

@media (max-width:767px) {
.blog-standard .entry-meta span {
margin-right: 20px
}

.blog-comment li {
padding-bottom: 50px
}

.blog-comment li ul.child-comment li {
margin-top: 45px
}
}

@media (max-width:575px) {
.testimonials-style-12 .swiper-button-previous-nav {
left: 25px
}

.testimonials-style-12 .swiper-button-next-nav {
right: 25px
}

.testimonials-style-13 .swiper-slide, .testimonials-style-13 .swiper-slide.swiper-slide-active, .testimonials-style-13 .swiper-slide.swiper-slide-next {
opacity: 1
}

.blog-date .feature-box .feature-box-icon {
margin-right: 25px !important
}

.blog-date .feature-box .post-date {
min-width: 65px;
padding: 15px 0
}

.blog-standard .entry-meta span {
display: block
}

.blog-standard .blog-details .entry-meta span {
display: inline-block
}

.blog-modern figure .post-content-wrapper {
width: 90%
}

.blog-comment li ul.child-comment {
margin-left: 20px;
padding-left: 20px
}

.pagination-style-01 .page-item .page-link {
margin: 0 5px
}
}

@media (max-width:1600px) {
.sticky-image-distortion-wrapper .menu {
padding-left: 30px
}

.sticky-image-title a {
padding-left: 50px
}

.sticky-category {
left: 35px
}

.sticky-image-distortion-wrapper .menu .menu__link.active .sticky-image-title a {
padding-left: 70px
}

.sticky-image-distortion-wrapper .menu .menu__link.active .sticky-category {
left: 20px
}
}

@media (max-width:1399px) {
.threeD-letter-menu .menu-item .hover-reveal {
width: 320px;
height: 320px
}

.sticky-image-distortion-wrapper .menu .menu__link.active .sticky-image-title .title {
left: 65px
}

.sticky-image-title .title {
left: 50px
}

.sticky-category, .sticky-image-distortion-wrapper .menu .menu__link.active .sticky-category {
left: 0
}

.sticky-image-distortion-wrapper .menu .menu__link.active .sticky-image-title a {
padding-left: 55px
}
.pricing-card h6 {
font-size: 40px;
}
.process-one .step-title {
font-size: 18px;
}



}

@media (max-width:1199px) {
.portfolio-creative .portfolio-box .portfolio-title:after {
font-size: 80px
}

.threeD-letter-menu .menu-item .hover-reveal {
width: 320px;
height: 320px
}

.sticky-image-distortion-wrapper .menu {
padding-top: 160px
}

.sticky-image-title a {
padding-left: 15px
}
}

@media (max-width:991px) {
.portfolio-filter.filter-btn li {
padding: 0 6px
}

.portfolio-filter.filter-btn li a {
padding: 6px 25px
}

.mousetip-wrapper .caption {
display: none !important
}

.portfolio-creative .portfolio-box .portfolio-title:after {
font-size: 60px
}

.sticky-image-distortion-wrapper .menu .menu__link.active .svg-wrapper {
margin-top: 50px
}
}

@media (max-width:767px) {
.icon-box .shape{display:none}
.nav-tabs li, .portfolio-filter.filter-btn li a {
display: block
}

.portfolio-filter.filter-btn li {
padding: 0;
margin-bottom: 10px
}

.nav-tabs li {
padding: 0;
margin-bottom: 5px;
width: 100%
}

.sticky-image-distortion-wrapper .menu {
padding: 130px 30px 30px;
width: 100%
}

.sticky-image-distortion-wrapper .menu .menu__link {
flex-direction: column
}

.sticky-image-distortion-wrapper .menu .menu__link.active .svg-wrapper {
height: auto;
margin-top: 0
}

.sticky-image-distortion-wrapper .menu .svg-wrapper {
position: relative;
right: 22px;
width: 100%;
height: 0
}

.sticky-image-distortion-wrapper .sticky-image-title {
width: 100%
}

.sticky-image-distortion-wrapper .sticky-image-title a {
padding: 30px 35px
}
}

@media (max-width:575px) {
.portfolio-attractive .portfolio-box:hover .portfolio-hover .icon-box {
margin-top: -10px
}

.sticky-image-distortion-wrapper .menu {
padding: 130px 0 0
}

.sticky-image-distortion-wrapper .menu .svg-wrapper {
right: 20px
}

.sticky-image-title .title {
display: none
}
}

@media (max-width:1199px) {
.btn-cart.btn.btn-switch-text.btn-extra-large > span {
padding: 13px 20px
}


}

@media (max-width:991px) {
.btn-cart.btn.btn-switch-text.btn-extra-large > span {
padding: 13px 48px
}

.single-product-thumb .slider-vertical {
position: relative;
left: 0;
touch-action: pan-y;
overflow: hidden;
margin-top: 15px
}

.single-product-thumb .slider-vertical .swiper-wrapper {
flex-direction: row
}

.product-image-thumb .swiper-slide.swiper-slide-thumb-active {
border-color: transparent
}

.product-image-thumb .swiper-slide img {
border: 1px solid transparent
}

.product-image-thumb .swiper-slide.swiper-slide-thumb-active img {
border-color: #a0a0a0
}

.single-product-thumb .slider-vertical .swiper-slide {
width: 25%
}
}

@media (max-width:767px) {
.cart-products thead {
display: none
}

.cart-products tbody tr td {
padding: 0;
border: 0;
clear: both;
margin: 0 0 15px;
line-height: 1.5em;
display: block !important;
text-align: right !important
}

.cart-products tbody tr td:last-child {
margin-bottom: 0
}

.cart-products tbody tr td::before {
content: attr(data-title) !important;
font-weight: 500 !important;
float: left !important;
display: block !important;
color: #333;
font-size: 15px
}

.cart-products tbody tr {
border-bottom: 1px solid var(--extra-medium-gray);
position: relative;
padding-left: 95px;
padding-bottom: 30px;
background: 0 0;
margin-bottom: 30px;
overflow: hidden;
display: block !important;
min-height: 100px
}

.cart-products tbody tr:last-child {
margin-bottom: 0
}

.cart-products tbody tr .product-remove {
width: 20px;
position: absolute;
right: 0;
margin: 0;
padding: 0;
text-align: right !important;
top: 5px;
z-index: 11
}

.cart-products tbody tr .product-remove a {
line-height: 13px;
width: 20px;
height: 20px;
display: block;
text-align: center
}

.cart-products tbody tr .product-thumbnail {
position: absolute;
left: 0;
width: 80px;
display: inline-block;
top: 0;
overflow: hidden;
text-align: left !important
}

.cart-products tbody tr .product-name {
text-align: left !important;
padding-right: 25px;
margin-bottom: 15px
}

.cart-products tbody tr td.product-quantity:before {
margin-top: 8px
}

.cart-products tbody tr .product-name::before, .cart-products tbody tr .product-remove::before, .cart-products tbody tr .product-thumbnail::before {
display: none
}
}

@media (max-width:575px) {
.product-info .quantity {
margin-right: auto !important
}

.product-info .wishlist {
position: absolute;
top: 0;
right: 0
}

.product-info .btn-cart {
width: 100%
}
}

@media (max-width:1600px) {
footer {
padding-top: 90px;
padding-bottom: 90px
}
}

@media (max-width:991px) {
.mainSliderTop h1 {
font-size: 28px;
}
.supply-chain h2 {
font-size: 26px;
}
.supply-chain p {
width: 100%;

}

.accordion-sec .accordion-button {
padding: 24px 10px 24px 0px;

}

.mainSliderTop {
height: 100%;
}

.mainSliderTop .btn {
font-size: 14px;
padding: 13px 32px;
}

.clientLogo-sec h2 {
font-size: 37px;
line-height: 50px;
}



footer {
padding-top: 75px;
padding-bottom: 75px
}

footer.half-footer {
padding: 65px 0
}

.footer-sticky {
position: relative !important
}
}

@media (max-width:767px) {

    .section-title {
        font-size: 30px;
        line-height: 1.2;
    }
.product-hero {
padding-top: 2.5rem;
padding-bottom: 2.5rem;
}
.client-logo-sec {
padding-top: 2.5rem;
padding-bottom: 2.5rem;
}


.features-section .section-title {
font-size: 30px;
}


.dropdown-toggle::after {
display: inline-block;
margin-left: .255em;
vertical-align: .255em;
content: "";
border-top: .3em solid;
border-right: .3em solid transparent;
border-bottom: 0;
border-left: .3em solid transparent;
}
    .navbar .navbar-nav .dropend .dropdown-toggle::after {
        margin-left: .255em;
        border-top: .3em solid;
        border-right: .3em solid transparent;
        border-bottom: 0;
        border-left: .3em solid transparent;
    }



    .navbar .navbar-nav .dropdown:hover .dropdown-menu.first {
        display: none
    }
    .navbar .navbar-nav .dropdown-menu.first {
        display: none
    }

        .navbar .navbar-nav .dropdown-menu.first.show {
            display: block !important
        }

.navbar .navbar-nav .dropend:hover .dropdown-menu {
display: none
}
.navbar .navbar-nav .dropend:hover .dropdown-menu.show {
display: block !important;
left: 0;
position: initial;
}
.navbar .navbar-nav .dropend .dropdown-menu li{padding:0}
.navbar .navbar-nav .nav-link {
padding: 10px 12px;
font-size: 18px;
border-bottom: 1px solid #1b1b1b;
}

.navbar .navbar-nav .dropdown .dropdown-menu a {
font-size: 16px;
}
.mainSliderTop {
padding: 30px 16px;
}

.mainSliderTop h1 {
width: 100%;
font-size: 26px;
}

.mainSliderTop h1 {
width: 100%;
font-size: 26px;

}
.mainSliderTop p {

}
.supply-chain h2 {
font-size: 26px;
line-height: 1.3em;
}

.supply-chain p {
font-size: 16px;
font-weight: 600;
line-height: 1.6em;
color: #000000;
text-align: center;
width: 100%;
margin: 0 auto;
}

.supply-chain {
margin: 0;
width: 100%;
padding: 0px 0px 0 0px;
}

.supply-chain .card {
display: flex;
height: auto;
margin: 0 0 40px 0;
padding: 40px 10px 40px 10px;
}
.supply-chain .card.custom {
padding: 40px 24px 40px 24px;
}
.supply-chain .card-body h3 {
font-size: 22px;
line-height: 1.5em;
}

.requestdemo-sec {
height: 280px;
margin-bottom: 60px;
padding: 10px 24px 24px 24px;
}
.requestdemo-sec h3 {
font-size: 26px;
text-align: center;
letter-spacing: 1px;
line-height: 1.3em;
}
.requestdemo-sec p {
font-size: 16px;
text-align: center;
}
.case-study-top {
height: 310px;
}
.case-study-top p {
width: 100%;

}
.product-shape {
display: none
}
.whitWeDo {
margin: 0 0 40px 0;
}
.whitWeDo.innerpage {
margin: 0 0 0 0;
}
.whitWeDo.innerpage .image_block_16 .image-box {
position: relative;
margin-bottom: 40px;
}

header .navbar-brand img {
max-height: 40px;
}

.slider-image {
margin-right: 0vw;
}

.image_block_16 .image-box .shape .shape-2 {
right: 20px;
}

.footerSection {
padding: 64px 20px 0;

}
.links-widget {
display: block;
}


.footer__btm-6 {
padding-top: 12px;
padding-bottom: 10px;
margin-top: 2px;
}

.StickyHeader {
position: relative;
top: 0;
height: auto;
padding: 60px 20px 30px 20px;
}

.StickyDiv {
position: relative;
height: auto;
}

.StickyDiv2 {
position: relative;
height: auto;
}

.rightContent {
margin-top: 60px;
}

.StickyDiv .rightContent h2 {
font-size: 26px;
line-height: 1.2em;
}

.single-counter-box .number {
line-height: 40px;
}
.single-counter-box .counter {
margin-bottom: 0;
}
.theme-counter-five .single-counter-box {
height: 116px;
margin: 0 auto;
}
.theme-counter-five .single-counter-box.bx-two {
height: 116px;

}
.counter-sec {
margin-top: 60px;
padding: 60px 0px 60px 0px;

}

.rightContent h2 {
font-size: 26px;
line-height: 1.2em;
}

.blogSec h2 {
font-size: 26px;
line-height: 1.2em;
}

.process .inner-box .line-shape {
display: none;
}

.image_block_16 .image-box .image:before {
width: 320px;
height: 320px;
}

.image_block_16 .image-box .shape .shape-1 {
left: 15px;
width: 115px;
top: 60px;
height: 115px;
background-size: cover;
}

.image_block_16 .image-box img {
max-height: 450px;
}



.aboutSection {
padding: 40px 0;
}

.process {
position: relative;
padding: 20px 0px;
}

.maxContainer {
width: 100%;
}

.process h2 {
font-size: 26px;
line-height: 1.2em;
}

.aboutSection h2 {
font-size: 26px;
line-height: 1.2em;
}

.single-item h3 {
font-size: 26px;
line-height: 1.2em;
margin-bottom: 7px;
}

.whitWeDo .contentSec h2 {
font-size: 26px;
line-height: 1.2em;
}
.whitWeDo .contentSec h5 {
font-size: 16px;
margin-top: 10px;

}

.whitWeDo .contentSec .btn {
font-size: 14px;
padding: 13px 0;
}

.whitWeDo .contentSec {
margin: 0 0 30px 0;
padding: 0 10px;
}
.accordion-sec {
padding: 0 10px;
}
.accordion-sec .accordion-button {
padding: 18px 24px 18px 0px;
}

.testimonialSec h2 {
font-size: 26px;
line-height: 1.2em;
}
.testimonialSec p.heahing {
width: 100%
}

.StickyHeader h2 {
font-size: 34px;
line-height: 44px;
width: 100%;
}

.aboutSection .image-box {
display: none
}


.footerTop {
display: block;
}

.footerTop h2 {
padding-bottom: 0;
margin-bottom: 4px;
margin-top: 30px;
}
.footer__btm-6 ul {
display: block;

}
.footer__btm-6 ul li {
margin-bottom: 8px;
margin-left: 0;
}
.footer__chekbox p{margin-bottom:0}
.order-md-last{margin-top:10px}
.industries-sec {
margin-top: 30px;
}

footer {
padding-top: 50px;
padding-bottom: 50px
}

footer.half-footer {
padding: 50px 0
}

footer .elements-social li {
margin-bottom: 0
}

.footer-navbar li .nav-link {
padding-left: .8rem;
padding-right: .8rem
}
.contactSec h1 {
font-size: 26px;
line-height: 36px;
}
.contactSec p.top-header {
font-size: 16px;
line-height: 1.5em;

}

.content-address .image-sec img {
max-width: 100%;
}
.content-address {
padding: 0px 10px 0px 10px;
}
.content-address p {
max-width: 100%;
line-height: 26px;
}

.StickyDiv .feature-block-wrapper .feature-block-one {
box-shadow: 0px 10px 23px 0px rgba(187, 187, 187, 0.5);
}

.blogSec .image-box {
max-height: 546px;
min-height: 546px;
}

.proDetails h3 {
margin-bottom: 6px;
margin-top: 26px;
}

.proDetails hr {
margin: 1rem 0 3rem;
}

.proDetails {
padding: 60px 0;
}

.contactform {
max-width: 100%;
}

    .contactSec {
        padding: 50px 0;
        margin-bottom: 80px;
    }

.contactSec .contactform .theme-form-style-two input {
height: 50px;
margin-bottom: 20px;
}

.proDetails h2 {
font-size: 22px;
line-height: 35px;
}

.clientLogo-sec h2 {
font-size: 34px;
line-height: 50px;
}

.successImage {
margin-top: 30px;
}

.integrationSec h2 {
font-size: 34px;
line-height: 44px;
}

.integrationSec {
padding: 60px 0;
}

.header-with-topbar.fixed-header {
opacity: 1;
visibility: visible;
}

.successSec .contentSec h2 {
font-size: 34px;
line-height: 44px;
width: 100%;
}

.successSec {
padding: 60px 0;
}

.successSec2 h2 {
font-size: 34px;
line-height: 44px;
width: 100%;
}

.contactSec .theme-form-style-two h2 {
font-size: 34px;
line-height: 44px;
}

.contactform {
padding: 16px;
max-width: 100%;
padding-left: 20px;
}

.StickyDiv .icon-box .shape-2 {
width: 110px;
height: 108px;
}

.StickyDiv .icon-box .shape-1 {
width: 100px;
height: 90px;
}

.proDetails img {
margin-left: 10px
}
}

@media (max-width:360px) {
.integrationSec h2 {
font-size: 30px;
line-height: 40px;
}

.blogSec h2 {
font-size: 30px;
line-height: 40px;
}

.clientLogo-sec h2 {
font-size: 30px;
line-height: 40px;
}

.mainSliderTop h1 {
line-height: 44px;
font-size: 2.1rem;
}

.whitWeDo .contentSec h2 {
font-size: 30px;
line-height: 44px;
width: 100%;
}

.aboutSection h2 {
font-size: 30px;
line-height: 44px;
}

.process h2 {
font-size: 30px;
line-height: 44px;
}

.testimonialSec h2 {
font-size: 30px;
line-height: 44px;
}

.integrationSec {
padding: 60px 0;
}

.successSec {
padding: 60px 0;
}

.successSec .contentSec h2 {
font-size: 30px;
line-height: 44px;
width: 100%;
}

.successSec2 h2 {
font-size: 30px;
line-height: 44px;
width: 100%;
}

.contactSec .theme-form-style-two h2 {
font-size: 30px;
line-height: 44px;
}

.contactform {
padding: 30px;
max-width: 100%;
}
}
