body{
   font-family: 'Lato', sans-serif;
   padding: 0px;
   margin: 0px;
}

.img-fluid {
   max-width: 100%;
   height: auto;
}
.container {
width: 1280px;
}
.boxed-layout.wrap-boxshadow #dpr-inner-wrapper {
width: 1280px;
}
.boxed-layout #dpr-wrapper {
background-color: #ffffff;
}
.boxed-layout,
.boxed-layout,
.boxed-layout {
background-color: #e9e9e9;
}
.framed-layout #dpr-outer-wrapper,
.framed-layout #dpr-outer-wrapper,
.framed-layout #dpr-outer-wrapper {
padding-top: 1.8%;
padding-bottom: 1.8%;
padding-left: 1.8%;
padding-right: 1.8%;
}
.framed-layout {
background-color: #ffffff;
}
.framed-layout #dpr-inner-wrapper {
background-color: #ffffff;
}
#main #dpr-content-wrapper,
#main #dpr-content-wrapper,
#main #dpr-content-wrapper {
padding-top: 90px;
padding-bottom: 90px;
}
.primary-accent-color {
color: #f04923;
}
.primary-accent-bg,
.primary-accent-bg-hover:hover,
.post-quote-wrapper,
.post-link-wrapper {
background-color: #f04923;
}
blockquote {
border-color: #f04923;
}
.secondary-accent-color {
color: #f08f23;
}
.secondary-accent-bg,
.secondary-accent-bg-hover:hover,
.post-quote-wrapper:hover,
.post-link-wrapper:hover {
background-color: #f08f23;
}
.tertiary-accent-color {
color: #66bc46;
}
.tertiary-accent-bg,
.tertiary-accent-bg-hover:hover {
background-color: #66bc46;
}
a,
.btn.btn-min {
color: #f04923;
}
a:hover,
.btn.btn-min:hover {
color: #ef7f00;
}
a:active,
.btn.btn-min:active {
color: #ef7f00;
}
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a {
color: #333333;
}
h1 a:hover,
h2 a:hover,
h3 a:hover,
h4 a:hover,
h5 a:hover,
h6 a:hover {
color: #f04923;
}
h1 a:active,
h2 a:active,
h3 a:active,
h4 a:active,
h5 a:active,
h6 a:active {
color: #333333;
}
#scroll-top {
height: 50px;
width: 50px;
}
#scroll-top {
line-height: 50px;
font-size: 18px;
}
#scroll-top {
border-top-left-radius: 50%;
border-top-right-radius: 50%;
border-bottom-right-radius: 50%;
border-bottom-left-radius: 50%;
}
#scroll-top {
background-color: rgba(0, 0, 0, 0.4);
}
#scroll-top:hover {
background-color: rgba(0, 0, 0, 0.8);
}
#scroll-top {
color: #ffffff;
}
#scroll-top:hover {
color: #ffffff;
}
.page-numbers a,
.page-numbers span,
.page-links span,
.page-numbers.current {
height: 36px;
width: 36px;
}
.page-numbers a,
.page-numbers span:not(.elementor-screen-only),
.page-links span {
line-height: 36px;
font-size: 13px;
}
.page-numbers a,
.page-numbers span:not(.elementor-screen-only),
.page-links span {
background-color: #f8f8f8;
}
.page-numbers a:hover,
.page-links a:hover span,
.page-numbers span.current,
.page-numbers span.current:hover {
background-color: #f04923;
}
.page-numbers a,
.page-numbers span:not(.elementor-screen-only),
.page-links span {
color: #555555;
}
.page-numbers a:hover,
.page-links a:hover span,
.page-numbers span.current,
.page-numbers span.current:hover {
color: #ffffff;
}
.page-numbers a,
.page-numbers span:not(.elementor-screen-only),
.page-links span {
border-top: 1px solid #d1d3d5;
border-bottom: 1px solid #d1d3d5;
border-left: 1px solid #d1d3d5;
border-right: 1px solid #d1d3d5;
}
.page-numbers a:hover,
.page-links a:hover span,
.page-numbers span.current,
.page-numbers span.current:hover {
border-color: #f04923;
}
label {
color: #555555;
}
form input[type="text"],
form input[type="password"],
form input[type="email"],
form input[type="tel"],
form input[type="url"],
form input[type="search"],
form textarea {
padding-top: 6px;
padding-right: 12px;
padding-bottom: 6px;
padding-left: 12px;
}
form input[type="text"],
form input[type="password"],
form input[type="email"],
form input[type="tel"],
form input[type="url"],
form input[type="search"],
form textarea,
form select {
line-height: 36px;
color: #313133;
font-size: 14px;
}
form input[type="text"],
form input[type="password"],
form input[type="email"],
form input[type="tel"],
form input[type="url"],
form input[type="search"],
form textarea {
background-color: #ffffff;
}
form input[type="text"],
form input[type="password"],
form input[type="email"],
form input[type="tel"],
form input[type="url"],
form input[type="search"],
form textarea,
.select2-container .select2-choice {
border-top: 1px solid #e3e3e3;
border-bottom: 1px solid #e3e3e3;
border-left: 1px solid #e3e3e3;
border-right: 1px solid #e3e3e3;
}
form input[type="text"]:focus,
form input[type="password"]:focus,
form input[type="email"]:focus,
form input[type="tel"]:focus,
form input[type="url"]:focus,
form input[type="search"]:focus,
form textarea:focus,
.select2-drop-active,
.select2-dropdown-open.select2-drop-above .select2-choice,
.select2-dropdown-open.select2-drop-above .select2-choices,
.select2-drop.select2-drop-above.select2-drop-active,
.select2-container-active .select2-choice,
.select2-container-active .select2-choices {
border-color: #d6d6d6;
}
form input[type="text"],
form input[type="password"],
form input[type="email"],
form input[type="tel"],
form input[type="url"],
form input[type="search"],
form textarea {
border-top-left-radius: 5px;
border-top-right-radius: 5px;
border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px;
}
input[type="button"],
input[type="reset"],
input[type="submit"],
.button,
.button,
.btn,
btn-link {
text-transform: uppercase;
line-height: 18px;
letter-spacing: 1px;
font-weight: 700;
font-style: normal;
font-size: 12px;
}
input[type="button"],
input[type="reset"],
input[type="submit"],
.button,
.button,
.btn,
btn-link {
padding-top: 12px;
padding-right: 30px;
padding-bottom: 12px;
padding-left: 30px;
}
input[type="button"],
input[type="reset"],
input[type="submit"],
.button,
.button,
.btn,
btn-link {
border-top-left-radius: 30px;
border-top-right-radius: 30px;
border-bottom-right-radius: 30px;
border-bottom-left-radius: 30px;
}
input[type="button"], input[type="reset"], input[type="submit"], .button, .btn, btn-link, .dpr-subscribe .submit {
   background-color: #02baf2;
}
.btn.btn-outlined,
btn-link.btn-outlined {
color: #f04923;
}
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover,
input[type="submit"]:focus,
.button:hover,
.btn:hover,
btn-link:hover,
.dpr-subscribe .submit:hover {
background-color: #303030;
}
.btn.btn-outlined:hover,
btn-link.btn-outlined:hover {
color: #303030;
}
input[type="button"],
input[type="reset"],
input[type="submit"],
.button,
.btn,
btn-link {
color: #ffffff;
}
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover,
.button:hover,
.btn:hover,
btn-link:hover {
color: #ffffff;
}
input[type="button"]:hover,
input[type="reset"],
input[type="submit"],
.button,
.btn,
btn-link,
.dpr-subscribe .submit {
border: 2px solid #02baf2;
}
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover,
input[type="submit"]:focus,
.button:hover,
.btn:hover,
btn-link:hover,
.dpr-subscribe .submit:hover {
border-color: #303030;
}
.btn.btn-outlined:hover,
btn-link.btn-outlined:hover {
color: #303030;
}
.error404-content .error-title {
color: #ffffff;
}
.error404-content .error-text {
color: #c1c1c1;
}
.error404 #main {
background-color: #ffffff;
background-size: cover;
background-image: url('images/404_bg.jpg');
}
#dpr-loading {
background-color: #f6f6f6;
}
.dpr-spinner-rotating-plane,
.dpr-spinner-double-bounce .dpr-spinner-child,
.dpr-spinner-wave .dpr-spinner-rect,
.dpr-spinner-wandering-cubes .dpr-spinner-cube,
.dpr-spinner-pulse,
.dpr-spinner-chasing-dots .dpr-spinner-child,
.dpr-spinner-three-bounce .dpr-spinner-child,
.dpr-spinner-circle .dpr-spinner-child:before,
.dpr-spinner-cube-grid .dpr-spinner-cube,
.dpr-spinner-fading-circle .dpr-spinner-circle:before,
.dpr-spinner-folding-cube .dpr-spinner-cube:before {
background-color: #f04923;
}
.dpr-loading-text-holder,
.dpr-loading-text-holder,
.dpr-loading-text-holder {
text-align: center;
line-height: 22px;
font-weight: normal;
font-style: 700;
color: #999999;
font-size: 18px;
}
body {
line-height: 26px;
font-weight: 400;
font-style: normal;
color: #434345;
font-size: 14px;
}
h1 {
text-transform: none;
line-height: 40px;
letter-spacing: -0px;
font-weight: normal;
font-style: normal;
color: #333333;
font-size: 40px;
}
h2 {
   text-transform: none;
   line-height: 44px;
   letter-spacing: 0;
   font-weight: 700;
   font-style: normal;
   color: #333333;
   font-size: 36px;
}

h3 {
   text-transform: none;
   line-height: 32px;
   font-weight: 700;
   font-style: normal;
   color: #333333;
   font-size: 30px;
   letter-spacing: 2px;
}
h4 {
text-transform: none;
line-height: 23px;
font-weight: 700;
font-style: normal;
color: #333333;
font-size: 20px;
}
h5 {
text-transform: none;
line-height: 19px;
font-weight: 600;
font-style: normal;
color: #333333;
font-size: 18px;
}
h6 {
text-transform: none;
line-height: 20px;
letter-spacing: 0.7px;
font-weight: 400;
font-style: normal;
color: #333333;
font-size: 14px;
}
p {
   letter-spacing: 1px;
}
.deco-font {
text-transform: none;
letter-spacing: 1px;
color: #f04923;
}
#dpr-top-bar-content {
line-height: 19px;
font-size: 13px;
}
#dpr-navigation-wrapper .dropdown-menu > li > a, .full_screen-header .fs-dropdown-menu > li > a, #dpr-header.top-header #dpr-navigation-wrapper .dropdown-menu > li > a, #dpr-header.center-header #dpr-navigation-wrapper .dropdown-menu > li > a, #dpr-header.magazine-header #dpr-navigation-wrapper .dropdown-menu > li > a, #dpr-activia-mobile-menu-icon a {
   text-transform: uppercase;
   font-weight: 500;
   font-style: normal;
   font-size: 12px;
}
.dropdown-menu ul li a.menu-link,
.full_screen-header .fs-dropdown-menu ul.sub-menu li a {
line-height: 25px;
font-weight: 400;
font-style: normal;
font-size: 13px;
padding: 10px 15px;
}
.navigation .megamenu>li>a.menu-link {
text-transform: uppercase;
line-height: 25px;
font-weight: 600;
font-style: normal;
font-size: 16px;
}
.full_screen-header .fs-dropdown-menu > li > a {
letter-spacing: -0.5px;
font-weight: 700;
font-style: normal;
font-size: 25px;
}
.full_screen-header .fs-dropdown-menu ul.sub-menu li a {
text-transform: uppercase;
line-height: 15px;
letter-spacing: 0.6px;
font-weight: 600;
font-style: normal;
font-size: 12px;
}
.sidr-class-dropdown-menu li a,
a.sidr-class-toggle-sidr-close,
#mobile-dropdown ul li a,
body #mobile-fullscreen ul li a {
text-transform: uppercase;
line-height: 27px;
font-weight: 600;
font-style: normal;
font-size: 15px;
}
.subheader .subheader-title {
text-transform: uppercase;
line-height: 65px;
letter-spacing: 0px;
font-weight: 400;
font-style: normal;
font-size: 45px;
}
.subheader .subheader-subtitle {
text-transform: uppercase;
line-height: 27px;
letter-spacing: 0px;
font-weight: 400;
font-style: normal;
font-size: 13px;
}
.dpr-activia-breadcrumbs {
font-weight: normal;
font-style: normal;
font-size: 13px;
}
.blog-item .blog-item-header .entry-title {
text-transform: uppercase;
line-height: 28px;
letter-spacing: 0px;
font-weight: 700;
font-style: normal;
color: #333333;
font-size: 22px;
}
.single-post .entry-title {
text-transform: uppercase;
line-height: 48px;
letter-spacing: 0px;
font-weight: 700;
font-style: normal;
font-size: 34px;
}
ul.meta li,
ul.meta li a {
line-height: 26px;
font-weight: normal;
font-style: normal;
color: #b5b5b5;
font-size: 15px;
}
ul.meta li i {
color: #555555;
font-size: 15px;
}
.sidebar-box .widget-title,
#side-panel-wrap .sidebar-box .panel-widget-title {
text-transform: uppercase;
line-height: 24px;
letter-spacing: 0px;
font-weight: 700;
font-style: normal;
color: #333333;
font-size: 20px;
}
.sidebar-container a {
color: #555555;
}
.sidebar-container a:hover {
color: #f04923;
}
.sidebar-container a:active {
color: #f04923;
}
#footer-widgets .footer-box .widget-title {
   text-transform: uppercase;
   line-height: 24px;
   letter-spacing: 0px;
   font-weight: normal;
   font-style: normal;
   color: #ffffff;
   font-size: 14px;
   padding-right: 40px;
}
#footer #copyright-area {
line-height: 26px;
font-weight: normal;
font-style: normal;
font-size: 15px;
}
#footer #copyright-area-menu {
line-height: 26px;
font-weight: 600;
font-style: normal;
font-size: 15px;
}
.full-width-topbar #dpr-top-bar-inner,
.full-width-topbar #dpr-top-bar-inner,
.full-width-topbar #dpr-top-bar-inner {
padding-left: 30px;
padding-right: 30px;
}
#dpr-top-bar-wrapper,
#dpr-top-bar-wrapper,
#dpr-top-bar-wrapper {
padding-top: 0;
padding-right: 0;
padding-bottom: 0;
padding-left: 0;
}
#dpr-top-bar-wrapper {
background-color: #303030;
}
#dpr-top-bar-wrapper {
border-color: #303030;
}
#dpr-top-bar-content {
color: #cccccc;
}
#dpr-top-bar-content a {
color: #ffffff;
}
#dpr-top-bar-content a:hover {
color: #f04923;
}
#dpr-top-bar-social li a,
#dpr-top-bar-social li a,
#dpr-top-bar-social li a {
font-size: 14px;
}
#dpr-top-bar-social li a,
#dpr-top-bar-social li a,
#dpr-top-bar-social li a {
padding-left: 6px;
padding-right: 6px;
}
#dpr-top-bar-social li a,
#dpr-top-bar-social li a,
#dpr-top-bar-social li a {
color: #ffffff;
}
#dpr-top-bar-social li a:hover,
#dpr-top-bar-social li a:hover,
#dpr-top-bar-social li a:hover {
color: #f04923;
}
#dpr-logo #dpr-logo-inner,
.dpr-activia-social-menu .social-menu-inner,
.full_screen-header .menu-bar-inner,
.minimal-header .menu-bar-inner {
height: 90px;
}
#dpr-header,
.vertical-header-overlapping-used .is-sticky #dpr-header.vertical-header,
#searchform-header-replace {
background-color: #ffffff;
}
#dpr-header.top-header .top-header-wrapper,
#dpr-header.top-header .top-header-wrapper,
#dpr-header.top-header .top-header-wrapper {
padding-top: 30px;
padding-bottom: 30px;
}
#dpr-header.top-header .top-header-wrapper {
background-color: #ffffff;
}
#dpr-header.top-header #dpr-navigation-wrapper {
height: 70px;
}
#dpr-header.top-header #dpr-navigation-wrapper .dropdown-menu > li > a,
#dpr-header.top-header #dpr-navigation-wrapper .dropdown-menu > li > a,
#dpr-header.top-header #dpr-navigation-wrapper .dropdown-menu > li > a {
padding-left: 20px;
padding-right: 20px;
}
#dpr-header.top-header .bottom-header-wrapper {
background-color: #f9f9f9;
}
#dpr-header.magazine-header .top-header-wrapper,
#dpr-header.magazine-header .top-header-wrapper,
#dpr-header.magazine-header .top-header-wrapper {
padding-top: 30px;
padding-bottom: 30px;
}
#dpr-header.magazine-header .top-header-wrapper {
background-color: #ffffff;
}
#dpr-header.magazine-header .bottom-header-wrapper {
background-color: #f9f9f9;
}
.full_screen-header .menu-bar .opener,
.full_screen-header .menu-bar .opener:before,
.full_screen-header .menu-bar .opener:after {
background-color: #333333;
}
.full_screen-header .menu-bar.close-menu .opener:before,
.full_screen-header .menu-bar.close-menu .opener:after {
background-color: #ffffff;
}
.full_screen-header #full-screen-menu {
background-color: rgba(34, 35, 48, 0.95);
}
.full_screen-header .fs-dropdown-menu > li > a {
color: #ffffff;
}
.full_screen-header .fs-dropdown-menu > li > a:hover {
color: #639fe7;
}
.full_screen-header .fs-dropdown-menu>li.search-toggle-li input:hover,
.full_screen-header .fs-dropdown-menu>li.search-toggle-li input:focus {
border-color: #ffffff;
}
#dpr-header.vertical-header .vertical-toggle .opener,
#dpr-header.vertical-header .vertical-toggle .opener:before,
#dpr-header.vertical-header .vertical-toggle .opener:after {
background-color: #333333;
}
#dpr-header.vertical-header {
width: 300px;
}
#dpr-header.vertical-header {
background-color: #ffffff;
}
#dpr-header.vertical-header #dpr-header-inner,
#dpr-header.vertical-header #dpr-header-inner,
#dpr-header.vertical-header #dpr-header-inner {
padding-top: 30px;
padding-bottom: 30px;
padding-left: 30px;
padding-right: 30px;
}
#dpr-header.vertical-header #dpr-navigation-wrapper .dropdown-menu li > a,
#dpr-header.vertical-header #dpr-navigation-wrapper .dropdown-menu li > a,
#dpr-header.vertical-header #dpr-navigation-wrapper .dropdown-menu li > a {
padding-top: 18px;
padding-bottom: 18px;
}
#dpr-header.vertical-header #dpr-navigation-wrapper .dropdown-menu li > a {
color: #333333;
}
#dpr-header.vertical-header #dpr-navigation-wrapper .dropdown-menu li > a:hover {
color: #f04923;
}
#dpr-header.vertical-header #dpr-navigation-wrapper .dropdown-menu li {
border-color: rgba(0, 0, 0, 0.05);
}
#dpr-header.vertical-header #vertical-searchform form .search-bg {
background-color: #F8F8F8;
}
#dpr-header.vertical-header #vertical-searchform form input,
#dpr-header.vertical-header #vertical-searchform form label {
color: #243854;
}
#dpr-header.vertical-header #vertical-searchform form input {
border-color: rgba(0, 0, 0, 0.1);
}
#dpr-header.vertical-header #vertical-searchform form input:hover,
#dpr-header.vertical-header #vertical-searchform form input:focus {
border-color: #f04923;
}
#dpr-header.vertical-header #vertical-searchform form button {
color: #243854;
}
#dpr-header.vertical-header #vertical-searchform form button:hover {
color: #f04923;
}
#dpr-header {
border-color: transparent;
}
.full-width-header #dpr-header-inner,
.full-width-header #dpr-header-inner,
.full-width-header #dpr-header-inner {
padding-left: 30px;
padding-right: 30px;
}
.header-overlapping-used #dpr-header {
background-color: rgba(0, 0, 0, 0);
}
#dpr-navigation-wrapper .dropdown-menu > li > a,
#dpr-activia-mobile-menu-icon a,
#searchform-header-replace-close {
color: #333333;
}
#dpr-navigation-wrapper .dropdown-menu > li > a:hover,
#dpr-activia-mobile-menu-icon a:hover,
#searchform-header-replace-close:hover {
color: #f04923;
}
#dpr-navigation-wrapper .dropdown-menu > .current-menu-item > a,
#dpr-navigation-wrapper .dropdown-menu > .current-menu-ancestor > a,
#dpr-navigation-wrapper .dropdown-menu > .current-menu-item > a:hover,
#dpr-navigation-wrapper .dropdown-menu > .current-menu-ancestor > a:hover {
color: #f04923;
}
#dpr-navigation-wrapper .dropdown-menu > li > a,
#dpr-navigation-wrapper .dropdown-menu > li > a,
#dpr-navigation-wrapper .dropdown-menu > li > a {
padding-left: 15px;
padding-right: 15px;
}
body.header-overlapping-used.overlapping-style-light #dpr-navigation-wrapper .dropdown-menu > li > a,
body.header-overlapping-used.overlapping-style-light #dpr-activia-mobile-menu-icon a,
body.header-overlapping-used.overlapping-style-light #searchform-header-replace-close {
color: #ffffff;
}
body.header-overlapping-used.overlapping-style-light #dpr-navigation-wrapper .dropdown-menu > li > a:hover,
body.header-overlapping-used.overlapping-style-light #dpr-activia-mobile-menu-icon a:hover,
body.header-overlapping-used.overlapping-style-light #searchform-header-replace-close:hover {
color: #f04923;
}
body.header-overlapping-used.overlapping-style-light #dpr-navigation-wrapper .dropdown-menu > .current-menu-item > a,
body.header-overlapping-used.overlapping-style-light #dpr-navigation-wrapper .dropdown-menu > .current-menu-ancestor > a,
body.header-overlapping-used.overlapping-style-light #dpr-navigation-wrapper .dropdown-menu > .current-menu-item > a:hover,
body.header-overlapping-used.overlapping-style-light #dpr-navigation-wrapper .dropdown-menu > .current-menu-ancestor > a:hover {
color: #f04923;
}
body.header-overlapping-used.overlapping-style-dark #dpr-navigation-wrapper .dropdown-menu > li > a,
body.header-overlapping-used.overlapping-style-dark #dpr-activia-mobile-menu-icon a,
body.header-overlapping-used.overlapping-style-dark #searchform-header-replace-close {
   color: #000;
    
}
body.header-overlapping-used.overlapping-style-dark #dpr-navigation-wrapper .dropdown-menu > li > a:hover,
body.header-overlapping-used.overlapping-style-dark #dpr-activia-mobile-menu-icon a:hover,
body.header-overlapping-used.overlapping-style-dark #searchform-header-replace-close:hover {
color: #02baf2;
}
body.header-overlapping-used.overlapping-style-dark #dpr-navigation-wrapper .dropdown-menu > .current-menu-item > a,
body.header-overlapping-used.overlapping-style-dark #dpr-navigation-wrapper .dropdown-menu > .current-menu-ancestor > a,
body.header-overlapping-used.overlapping-style-dark #dpr-navigation-wrapper .dropdown-menu > .current-menu-item > a:hover,
body.header-overlapping-used.overlapping-style-dark #dpr-navigation-wrapper .dropdown-menu > .current-menu-ancestor > a:hover {
color: #f04923;
}
.dropdown-menu .sub-menu {
min-width: 220px;
}
.dropdown-menu .sub-menu,
#searchform-dropdown,
#current-shop-items-dropdown {
background-color: rgba(0, 0, 0, 0.9);
}
.dropdown-menu .sub-menu, #searchform-dropdown, #current-shop-items-dropdown {
   border-color: #1ac1ef;
}
.dropdown-menu ul li.menu-item,
.navigation > ul > li > ul.megamenu.sub-menu > li,
.navigation .megamenu li ul.sub-menu {
border-color: transparent;
}
.dropdown-menu ul li a.menu-link {
color: #a3a3a3;
}
.dropdown-menu ul li a.menu-link:hover {
color: #ffffff;
}
.dropdown-menu ul li a.menu-link:hover {
background-color: transparent;
}
.dropdown-menu ul > .current-menu-item > a.menu-link {
color: #ffffff;
}
.dropdown-menu ul > .current-menu-item > a.menu-link {
background-color: transparent;
}
.effect-1 #dpr-navigation-wrapper .dropdown-menu > li > a.menu-link > span:after {
background-color: #02baf2;
}
#sidr {
background-color: #ffffff;
}
a.sidr-class-toggle-sidr-close {
background-color: #f8f8f8;
}
#sidr li,
#sidr ul,
#mobile-dropdown ul li,
#mobile-dropdown ul li ul {
border-color: #f8f8f8;
}
.sidr a {
color: #555555;
}
.sidr a:hover,
.sidr-class-dropdown-toggle:hover,
.sidr-class-menu-item-has-children.active > a,
.sidr-class-menu-item-has-children.active > a > .sidr-class-dropdown-toggle {
color: #f04923;
}
.sidr a:hover {
background-color: #f1f1f1;
}
form.sidr-class-mobile-searchform input {
background-color: #f8f8f8;
}
form.sidr-class-mobile-searchform input,
form.sidr-class-mobile-searchform input::placeholder {
color: #333333;
}
form.sidr-class-mobile-searchform input {
border-color: #e3e3e3;
}
form.sidr-class-mobile-searchform input:hover,
form.sidr-class-mobile-searchform input:focus,
form.sidr-class-mobile-searchform input:active {
border-color: #d6d6d6;
}
.is-sticky #dpr-header.shrink-header #dpr-logo #dpr-logo-inner,
.is-sticky #dpr-header.shrink-header .dpr-activia-social-menu .social-menu-inner,
.is-sticky #dpr-header.shrink-header.full_screen-header .menu-bar-inner,
.is-sticky #dpr-header.shrink-header.minimal-header .menu-bar-inner,
.is-sticky #dpr-header.shrink-header #dpr-logo #dpr-logo-inner,
.is-sticky #dpr-header.shrink-header .dpr-activia-social-menu .social-menu-inner,
.is-sticky #dpr-header.shrink-header.full_screen-header .menu-bar-inner,
.is-sticky #dpr-header.shrink-header.minimal-header .menu-bar-inner,
.is-sticky #dpr-header.shrink-header #dpr-logo #dpr-logo-inner,
.is-sticky #dpr-header.shrink-header .dpr-activia-social-menu .social-menu-inner,
.is-sticky #dpr-header.shrink-header.full_screen-header .menu-bar-inner,
.is-sticky #dpr-header.shrink-header.minimal-header .menu-bar-inner {
height: 70px;
}
.is-sticky #dpr-header,
.is-sticky #searchform-header-replace {
background-color: #ffffff;
}
.is-sticky #dpr-header #dpr-navigation-wrapper .dropdown-menu > li > a,
.is-sticky #dpr-activia-mobile-menu-icon a,
.is-sticky #searchform-header-replace-close,
.is-sticky #dpr-header #dpr-navigation-wrapper .dropdown-menu > li > a,
.is-sticky #dpr-activia-mobile-menu-icon a,
.is-sticky #searchform-header-replace-close,
.is-sticky #dpr-header #dpr-navigation-wrapper .dropdown-menu > li > a,
.is-sticky #dpr-activia-mobile-menu-icon a,
.is-sticky #searchform-header-replace-close {
color: #333333;
}
.is-sticky #dpr-header #dpr-navigation-wrapper .dropdown-menu > li > a:hover,
.is-sticky #dpr-activia-mobile-menu-icon a:hover,
.is-sticky #searchform-header-replace-close:hover,
.is-sticky #dpr-header #dpr-navigation-wrapper .dropdown-menu > li > a:hover,
.is-sticky #dpr-activia-mobile-menu-icon a:hover,
.is-sticky #searchform-header-replace-close:hover,
.is-sticky #dpr-header #dpr-navigation-wrapper .dropdown-menu > li > a:hover,
.is-sticky #dpr-activia-mobile-menu-icon a:hover,
.is-sticky #searchform-header-replace-close:hover {
color: #02baf2;
}
.is-sticky #dpr-navigation-wrapper .dropdown-menu > .current-menu-item > a,
.is-sticky #dpr-navigation-wrapper .dropdown-menu > .current-menu-parent > a > span,
.is-sticky #dpr-navigation-wrapper .dropdown-menu > .current-menu-item > a:hover,
.is-sticky #dpr-navigation-wrapper .dropdown-menu > .current-menu-parent > a:hover > span,
.is-sticky #dpr-navigation-wrapper .dropdown-menu > .current-menu-item > a,
.is-sticky #dpr-navigation-wrapper .dropdown-menu > .current-menu-parent > a > span,
.is-sticky #dpr-navigation-wrapper .dropdown-menu > .current-menu-item > a:hover,
.is-sticky #dpr-navigation-wrapper .dropdown-menu > .current-menu-parent > a:hover > span,
.is-sticky #dpr-navigation-wrapper .dropdown-menu > .current-menu-item > a,
.is-sticky #dpr-navigation-wrapper .dropdown-menu > .current-menu-parent > a > span,
.is-sticky #dpr-navigation-wrapper .dropdown-menu > .current-menu-item > a:hover,
.is-sticky #dpr-navigation-wrapper .dropdown-menu > .current-menu-parent > a:hover > span {
color: #f04923;
}
.dpr-activia-social-menu ul li a,
.sidr-class-social-menu-inner ul li a,
.dpr-activia-social-menu ul li a,
.sidr-class-social-menu-inner ul li a,
.dpr-activia-social-menu ul li a,
.sidr-class-social-menu-inner ul li a {
color: #333333;
}
.dpr-activia-social-menu .rounded ul li a,
.sidr-class-social-menu-inner.sidr-class-rounded ul li a {
background-color: #333333;
}
.dpr-activia-social-menu .rounded ul li a:hover,
.sidr-class-social-menu-inner.sidr-class-rounded ul li a:hover {
background-color: #f04923;
}
.dpr-activia-social-menu .outlined ul li a,
.sidr-class-social-menu-inner.sidr-class-outlined ul li a {
color: #f04923;
}
.dpr-activia-social-menu .outlined ul li a,
.sidr-class-social-menu-inner.sidr-class-outlined ul li a {
border-color: #f04923;
}
.dpr-activia-social-menu ul li a,
.dpr-activia-social-menu ul li a,
.dpr-activia-social-menu ul li a {
font-size: 12px;
}
.dpr-activia-social-menu ul li a,
.dpr-activia-social-menu ul li a,
.dpr-activia-social-menu ul li a {
margin-left: 2px;
margin-right: 2px;
}
.subheader,
.subheader,
.subheader {
height: 550px;
}
.subheader,
.subheader,
.subheader {
padding-top: 0;
padding-bottom: 0;
}
.subheader,
.subheader,
.subheader {
background-color: #313131;
background-size: cover;
background-attachment: inherit;
background-position: center bottom;
background-image: url('../images/Untitled-design-7.jpg');
}
.subheader-overlay {
background-color: rgba(0, 0, 0, 0.4);
}
.subheader-title,
.subheader-title,
.subheader-title {
color: #ffffff;
}
.subheader-subtitle,
.subheader-subtitle,
.subheader-subtitle {
color: rgba(255, 255, 255, 0.8);
}
.dpr-activia-breadcrumbs,
.dpr-activia-breadcrumbs,
.dpr-activia-breadcrumbs {
color: #eeeeee;
}
.dpr-activia-breadcrumbs ul li:after,
.dpr-activia-breadcrumbs ul li:after,
.dpr-activia-breadcrumbs ul li:after {
color: #eeeeee;
}
.dpr-activia-breadcrumbs a,
.dpr-activia-breadcrumbs a,
.dpr-activia-breadcrumbs a {
color: #ffffff;
}
.dpr-activia-breadcrumbs a:hover,
.dpr-activia-breadcrumbs a:hover,
.dpr-activia-breadcrumbs a:hover {
color: #f04923;
}
.blog-entry.post .thumbnail .overlay {
background-color: rgba(0, 0, 0, 0.25);
}
.blog-item.small-image .blog-item-category a {
color: #b9b9b9;
}
.blog-item.small-image .blog-item-category a:hover {
color: #333333;
}
.blog-item.small-image .blog-item-comments,
.blog-item.small-image .blog-item-comments a {
color: #b9b9b9;
}
.blog-item.small-image .blog-item-comments:hover,
.blog-item.small-image .blog-item-comments a:hover {
color: #333333;
}
.blog-item.small-image .blog-item-author,
.blog-item.small-image .blog-item-author a {
color: #b9b9b9;
}
.blog-item.small-image .blog-item-author:hover,
.blog-item.small-image .blog-item-author a:hover {
color: #333333;
}
.blog-item.small-image .blog-item-date {
color: #b9b9b9;
}
.loader-ellips__dot {
background-color: #f04923;
}
.dp-activia-loadmore-button {
background-color: #f1f1f1;
}
.dp-activia-loadmore-button {
color: #555555;
}
.dp-activia-loadmore-loading-icon {
fill: #555555;
}
.dp-activia-loadmore-loading-icon {
stroke: #555555;
}
.portfolio-items .portfolio-filters {
margin-top: 0;
margin-right: 0;
margin-bottom: 25px;
margin-left: 0;
}
.portfolio-items .portfolio-filters li {
margin-top: 0;
margin-right: 5px;
margin-bottom: 0;
margin-left: 0;
}
.portfolio-items .portfolio-filters li a {
padding-left: 12px;
padding-right: 12px;
padding-bottom: 8px;
padding-top: 8px;
}
.portfolio-items .portfolio-filters li a {
border-top-left-radius: 5px;
border-top-right-radius: 5px;
border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px;
}
.portfolio-items .portfolio-filters li a {
background-color: #f1f1f1;
}
.portfolio-items .portfolio-filters li a:hover,
.portfolio-items .portfolio-filters li.active a {
background-color: #f04923;
}
.portfolio-items .portfolio-filters li a {
color: #333333;
}
.portfolio-items .portfolio-filters li a:hover,
.portfolio-items .portfolio-filters li.active a {
color: #ffffff;
}
.portfolio-items .portfolio-filters li a {
border-color: #f1f1f1;
}
.portfolio-items .portfolio-filters li a:hover,
.portfolio-items .portfolio-filters li.active a {
border-color: #f04923;
}
.portfolio-items .portfolio-item {
padding-left: 10px;
padding-right: 10px;
padding-bottom: 10px;
padding-top: 10px;
}
.portfolio-items .portfolio-item .portfolio-item-inner {
padding-top: 0;
padding-right: 0;
padding-bottom: 0;
padding-left: 0;
}
.portfolio-items .portfolio-item .portfolio-item-inner {
border-top: 0px solid;
border-bottom: 0px solid;
border-left: 0px solid;
border-right: 0px solid;
}
.portfolio-items .portfolio-item .portfolio-item-inner {
border-top-left-radius: 0;
border-top-right-radius: 0;
border-bottom-right-radius: 0;
border-bottom-left-radius: 0;
}
.portfolio-items .portfolio-item .portfolio-item-inner,
.portfolio-items .portfolio-content {
background-color: #f1f1f1;
}
.portfolio-items .portfolio-content {
padding-left: 25px;
padding-right: 25px;
padding-bottom: 25px;
padding-top: 25px;
}
.portfolio-items .portfolio-item-title a {
color: #333333;
}
.portfolio-items .portfolio-item-title a:hover {
color: #f04923;
}
.portfolio-items .categories,
.portfolio-items .categories a {
color: #a7a7a7;
}
.portfolio-items .categories a:hover {
color: #f04923;
}
.portfolio-items p {
color: #555555;
}
.portfolio-items .portfolio-item-thumbnail .overlay.solid-color .inner {
background-color: rgba(0, 0, 0, 0.4);
}
.portfolio-items .portfolio-item-thumbnail .overlay.gradient .inner {
background: -moz-linear-gradient(45deg, rgba(75, 50, 255, 0.5) 0%, rgba(13, 193, 255, 0.5) 100%);
background: -webkit-linear-gradient(45deg, rgba(75, 50, 255, 0.5) 0%, rgba(13, 193, 255, 0.5) 100%);
background: -o-linear-gradient(45deg, rgba(75, 50, 255, 0.5) 0%, rgba(13, 193, 255, 0.5) 100%);
background: -ms-linear-gradient(45deg, rgba(75, 50, 255, 0.5) 0%, rgba(13, 193, 255, 0.5) 100%);
background: linear-gradient(45deg, rgba(75, 50, 255, 0.5) 0%, rgba(13, 193, 255, 0.5) 100%);
}
.portfolio-items .portfolio-item-thumbnail .overlay {
padding-top: 0;
padding-right: 0;
padding-bottom: 0;
padding-left: 0;
}
.portfolio-items .portfolio-item-thumbnail .portfolio-overlay-icons li a {
height: 45px;
width: 45px;
}
.portfolio-items .portfolio-item-thumbnail .portfolio-overlay-icons li a {
font-size: 16px;
}
.portfolio-items .portfolio-item-thumbnail .portfolio-overlay-icons li a {
color: #ffffff;
}
.portfolio-items .portfolio-item-thumbnail .portfolio-overlay-icons li a {
border-top: 1px solid rgba(0, 0, 0, 0.1);
border-bottom: 1px solid rgba(0, 0, 0, 0.1);
border-left: 1px solid rgba(0, 0, 0, 0.1);
border-right: 1px solid rgba(0, 0, 0, 0.1);
}
.portfolio-items .portfolio-item-thumbnail .portfolio-overlay-icons li a:hover {
background-color: rgba(0, 0, 0, 0.6);
}
.portfolio-items .portfolio-item-thumbnail .portfolio-overlay-icons li a:hover {
color: #ffffff;
}
.portfolio-items .portfolio-item-thumbnail .portfolio-overlay-icons li a:hover {
border-top: 1px solid rgba(0, 0, 0, 0.1);
border-bottom: 1px solid rgba(0, 0, 0, 0.1);
border-left: 1px solid rgba(0, 0, 0, 0.1);
border-right: 1px solid rgba(0, 0, 0, 0.1);
}
.portfolio-items .portfolio-item-thumbnail .portfolio-plus-sign {
height: 45px;
width: 45px;
}
.portfolio-items .portfolio-item-thumbnail .portfolio-plus-sign svg .to-fill {
fill: rgba(255, 255, 255, 0.8);
}
.portfolio-items .portfolio-item-thumbnail .portfolio-plus-sign:hover svg .to-fill {
fill: #ffffff;
}
.portfolio-items .portfolio-item-thumbnail .portfolio-inside-content .portfolio-item-title a {
color: #ffffff;
}
.portfolio-items .portfolio-item-thumbnail .portfolio-inside-content .portfolio-item-title a:hover {
color: #ffffff;
}
.portfolio-items .portfolio-item-thumbnail .portfolio-inside-content .categories,
.portfolio-items .portfolio-item-thumbnail .portfolio-inside-content .categories a {
color: #ffffff;
}
.portfolio-items .portfolio-item-thumbnail .portfolio-inside-content .categories a:hover {
color: #ffffff;
}
.widget-area {
background-color: #ffffff;
}
.widget-area,
.widget-area,
.widget-area {
padding-top: 0;
padding-right: 0;
padding-bottom: 0;
padding-left: 0;
}
.widget-area .sidebar-box {
background-color: #ffffff;
}
.widget-area .sidebar-box,
.widget-area .sidebar-box,
.widget-area .sidebar-box {
padding-top: 0;
padding-right: 0;
padding-bottom: 0;
padding-left: 0;
}
.widget-area .sidebar-box,
.widget-area .sidebar-box,
.widget-area .sidebar-box {
margin-bottom: 40px;
}
.widget-title-decoration-bordered .widget-title {
border-color: #f04923;
}
.widget-title-decoration-underlined .widget-title:after {
border-color: #f04923;
}
.widget-title-decoration-underlined .widget-title:before {
border-color: #f1f1f1;
}
.widget-title,
.widget-title,
.widget-title {
margin-bottom: 15px;
}
#side-panel-wrap a.close-panel {
color: #333333;
}
#side-panel-wrap a.close-panel:hover {
color: #f04923;
}
#side-panel-wrap a.close-panel {
background-color: #ffffff;
}
#side-panel-wrap a.close-panel:hover {
background-color: #ffffff;
}
.dpr-sp-overlay {
background-color: rgba(0, 0, 0, 0.4);
}
#footer-widgets,
#footer-widgets,
#footer-widgets {
padding-top: 70px;
padding-right: 0;
padding-bottom: 50px;
padding-left: 0;
}
.dpr-footer,
.dpr-footer,
.dpr-footer {
background-color: #151515;
background-size: cover;
}
#footer-inner {
background-color: rgba(0, 0, 0, 0);
}
#footer-widgets .footer-box .widget-title {
color: #ffffff;
}
#footer-widgets, #footer-widgets p, #footer-widgets li a::before, #footer-widgets .contact-info-widget span.dpr-activia-contact-title, #footer-widgets .recent-posts-date, #footer-widgets .recent-posts-comments, #footer-widgets .widget-recent-posts-icons li i {
   color: #fff;
   font-size: 13px;
   line-height: 25px;
}
#footer-widgets li,
#footer-widgets #wp-calendar caption,
#footer-widgets #wp-calendar th,
#footer-widgets table td,
#footer-widgets #wp-calendar tbody,
#footer-widgets .contact-info-widget i,
#footer-widgets .dpr-activia-newsletter-form-wrap input[type="email"],
#footer-widgets .posts-thumbnails-widget li,
#footer-widgets .social-widget li a {
border-color: #808080;
border-radius: 6px;
}
#footer-widgets .footer-box a, #footer-widgets a {
   color: #dfdfdf;
   font-size: 13px;
}
#footer-widgets .footer-box a:hover,
#footer-widgets a:hover {
color: #f04923;
}
#copyright-area,
#copyright-area,
#copyright-area {
padding-top: 15px;
padding-right: 0;
padding-bottom: 15px;
padding-left: 0;
}
#copyright-area {
background-color: rgba(0, 0, 0, 0);
}
#copyright-area,
#copyright-area p {
color: #cccccc;
}
#copyright-area a,
#copyright-area #copyright-area-menu a {
color: #ffffff;
}
#copyright-area a:hover,
#copyright-area #copyright-area-menu a:hover {
color: #f04923;
}
.is-tribe-event-page .subheader {
padding-top: 0;
padding-bottom: 0;
}
.is-tribe-event-page .subheader {
background-color: #303030;
background-image: url('../images/about_us_paralax.jpg');
}
.is-tribe-event-page .subheader-overlay {
background-color: rgba(0, 0, 0, 0.4);
}
.is-tribe-event-page .subheader-title {
color: #ffffff;
}
.is-tribe-event-page .subheader-subtitle {
color: rgba(255, 255, 255, 0.8);
}
#tribe-bar-form .tribe-bar-submit input[type=submit],
.tribe-events-calendar thead th,
#tribe-events .tribe-events-button,
#tribe-events .tribe-events-button:hover,
#tribe_events_filters_wrapper input[type=submit],
.tribe-events-button,
.tribe-events-button.tribe-active:hover,
.tribe-events-button.tribe-inactive,
.tribe-events-button:hover,
.tribe-events-calendar td.tribe-events-present div[id*=tribe-events-daynum-],
.tribe-events-calendar td.tribe-events-present div[id*=tribe-events-daynum-]>a,
#tribe-events-content .tribe-events-calendar td.tribe-events-present.mobile-active:hover,
.tribe-events-calendar td.tribe-events-present.mobile-active,
.tribe-events-calendar td.tribe-events-present.mobile-active div[id*=tribe-events-daynum-],
.tribe-events-calendar td.tribe-events-present.mobile-active div[id*=tribe-events-daynum-] a,
.tribe-events-grid .tribe-grid-header .tribe-week-today {
background-color: #f04923;
}
.tribe-events-calendar td.tribe-events-past div[id*=tribe-events-daynum-],
.tribe-events-calendar td.tribe-events-past div[id*=tribe-events-daynum-]>a,
.tribe-events-calendar td.tribe-events-othermonth.tribe-events-future div[id*=tribe-events-daynum-],
.tribe-events-calendar td.tribe-events-othermonth.tribe-events-future div[id*=tribe-events-daynum-]>a {
background-color: #f1f1f1;
}
.tribe-events-calendar div[id*=tribe-events-daynum-],
.tribe-events-calendar div[id*=tribe-events-daynum-] a,
.tribe-events-day .tribe-events-day-time-slot .tribe-events-day-time-slot-heading,
.tribe-events-list-separator-month {
background-color: #cbcbcb;
}
.mptt-shortcode-wrapper .mptt-shortcode-table tr.mptt-shortcode-row th {
text-transform: uppercase;
line-height: 30px;
letter-spacing: 0.3px;
font-weight: 600;
font-style: normal;
color: #333333;
font-size: 14px;
}
.mptt-shortcode-wrapper .mptt-shortcode-table tr.mptt-shortcode-row th {
background-color: #f1f1f1;
}
.mptt-shortcode-wrapper .mptt-shortcode-table tbody tr {
background-color: #ffffff;
}
.mptt-shortcode-wrapper .mptt-shortcode-table tbody tr:nth-child(2n+2) {
background-color: #f1f1f1;
}
.mptt-shortcode-wrapper .mptt-navigation-tabs {
margin-top: 0;
margin-right: 0;
margin-bottom: 25px;
margin-left: 0;
}
.mptt-shortcode-wrapper .mptt-navigation-tabs li {
margin-top: 0;
margin-right: 5px;
margin-bottom: 0;
margin-left: 0;
}
.mptt-shortcode-wrapper .mptt-navigation-tabs li a {
padding-top: 18px;
padding-right: 12px;
padding-bottom: 18px;
padding-left: 12px;
}
.mptt-shortcode-wrapper .mptt-navigation-tabs li a {
border-top-left-radius: 5px;
border-top-right-radius: 5px;
border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px;
}
.mptt-shortcode-wrapper .mptt-navigation-tabs li a {
background-color: #f1f1f1;
}
.mptt-shortcode-wrapper .mptt-navigation-tabs li a:hover,
.mptt-shortcode-wrapper .mptt-navigation-tabs li.active a {
background-color: #f04923;
}
.mptt-navigation-tabs li a {
color: #333333;
}
.mptt-navigation-tabs li a:hover,
.mptt-navigation-tabs li.active a {
color: #ffffff;
}
.mptt-navigation-tabs li a {
border-color: #f1f1f1;
}
.mptt-shortcode-wrapper .mptt-navigation-tabs li a:hover,
.mptt-shortcode-wrapper .mptt-navigation-tabs li.active a {
border-color: #f04923;
}
.timeslots .timeslot {
background-color: #f1f1f1;
}
.single-mp-event .subheader,
.single-mp-column .subheader {
padding-top: 0;
padding-bottom: 0;
}
.single-mp-event .subheader,
.single-mp-column .subheader {
background-color: #303030;
background-size: cover;
background-attachment: inherit;
background-position: center top;
background-image: url('../images/woo-subheader-42.jpg');
}
.single-mp-event .subheader-overlay,
.single-mp-column .subheader-overlay {
background-color: rgba(0, 0, 0, 0.4);
}
.single-mp-event .subheader-title,
.single-mp-column .subheader-title {
color: #ffffff;
}
.single-mp-event .subheader-subtitle,
.single-mp-column .subheader-subtitle {
color: rgba(255, 255, 255, 0.8);
}


  /*******new css start*******/
  
.vc_custom_1545393745120 {
background-color: #f1f1f1 !important;
}
.vc_custom_1545489463019 {
background-color: #f1f1f1 !important;
margin-top: 20px;
}
.vc_custom_1545489474216 {
padding-top: 60px;
padding-bottom: 90px;
}
.vc_custom_1545483857595 {
padding-top: 120px;
padding-bottom: 120px;
}
.vc_custom_1545493099346 {
padding-top: 50px !important;
background-color: #f1f1f1 !important;
}
.vc_custom_1545493050610 {
padding-bottom: 90px !important;
background-color: #f1f1f1 !important;
}
.vc_custom_1554734607126 {
padding-top: 60px;
padding-bottom: 60px;
}
.vc_custom_1545495319852 {
padding-top: 60px;
padding-bottom: 60px;
}
.vc_custom_1554740262152 {
padding-top: 60px;
padding-bottom: 60px;
}
.vc_custom_1545498192096 {
padding-top: 60px;
padding-bottom: 60px;
}
.vc_custom_1545496969643 {
padding-top: 30px !important;
padding-bottom: 15px !important;
background-color: #f04923 !important;
}
.vc_custom_1554724551526 {
padding-top: 60px !important;
padding-bottom: 60px !important;
}
.vc_custom_1543769877489 {
margin-top: 0px !important;
padding-top: 0px !important;
}
.vc_custom_1545462125318 {
margin-top: 0px !important;
margin-right: 0px !important;
margin-bottom: 0px !important;
margin-left: 0px !important;
padding-top: 0px !important;
padding-right: 0px !important;
padding-bottom: 0px !important;
padding-left: 0px !important;
}
.vc_custom_1545462140566 {
margin-top: 0px !important;
margin-right: 0px !important;
margin-bottom: 0px !important;
margin-left: 0px !important;
padding-top: 0px !important;
padding-right: 0px !important;
padding-bottom: 0px !important;
padding-left: 0px !important;
}
.vc_custom_1545465889073 {
margin-top: 0px !important;
margin-right: 0px !important;
margin-bottom: 0px !important;
margin-left: 0px !important;
padding-top: 0px !important;
padding-right: 0px !important;
padding-bottom: 0px !important;
padding-left: 0px !important;
}
.vc_custom_1545468950349 {
padding-top: 50px;
padding-bottom: 50px;
}
.vc_custom_1545467356970 {
margin-top: 0px !important;
margin-right: 0px !important;
margin-bottom: 0px !important;
margin-left: 0px !important;
padding-top: 0px !important;
padding-right: 0px !important;
padding-bottom: 0px !important;
padding-left: 0px !important;
}
.vc_custom_1545467374256 {
padding-top: 750px !important;
}
.vc_custom_1554721485941 {
   padding-top: 20px !important;
   padding-right: 33% !important;
   padding-bottom: 35px !important;
}
.vc_custom_1545470576369 {
padding-right: 10% !important;
}
.vc_custom_1554730536729 {
   padding-top: 20px !important;
   padding-bottom: 35px !important;
   padding-left: 30%;
   text-align: right;
}
.vc_custom_1554721654948 {
padding-top: 20px !important;
padding-right: 20% !important;
padding-bottom: 35px !important;
}
.vc_custom_1545493032647 {
background-color: #f1f1f1 !important;
}
.vc_custom_1554721793346 {
padding-top: 20px !important;
padding-bottom: 35px !important;
}
.vc_custom_1554724026391 {
padding-top: 20px;
padding-bottom: 35px;
}
.vc_custom_1545495838510 {
margin-top: 0px !important;
margin-bottom: 0px !important;
padding-top: 0px !important;
padding-bottom: 0px !important;
}
.vc_custom_1545495856765 {
margin-top: 0px !important;
margin-bottom: 0px !important;
padding-top: 0px !important;
padding-bottom: 0px !important;
}


 @media only screen and (min-width: 960px) {
.content-area,
.content-left-sidebar .content-area {
width: 72%;
}
}
@media only screen and (min-width: 960px) {
.widget-area,
.content-left-sidebar .widget-area {
width: 28%;
}
}
@media only screen and (min-width: 960px) {
.content-both-sidebars .content-area {
width: 44%;
}
}
@media only screen and (min-width: 960px) {
.content-both-sidebars .widget-area,
.content-both-sidebars.order-scs .widget-area.sidebar-secondary {
width: 28%
}
}
@media only screen and (min-width: 960px) {
.content-both-sidebars.order-scs .content-area {
left: 28%
}
}
@media only screen and (min-width: 960px) {
.content-both-sidebars.order-scs .widget-area.sidebar-secondary,
.content-both-sidebars.order-ssc .widget-area {
left: -44%
}
}
@media only screen and (min-width: 960px) {
.content-both-sidebars.order-ssc .content-area {
left: 56%;
}
}
@media only screen and (min-width: 960px) {
body.woocommerce.archive.content-both-sidebars .content-area {
width: 44%;
}
}
@media only screen and (min-width: 960px) {
body.woocommerce.archive.content-both-sidebars .widget-area,
body.woocommerce.archive.content-both-sidebars.order-scs .widget-area.sidebar-secondary {
width: 28%
}
}
@media only screen and (min-width: 960px) {
body.woocommerce.archive.content-both-sidebars.order-scs .content-area {
left: 28%
}
}
@media only screen and (min-width: 960px) {
body.woocommerce.archive.content-both-sidebars.order-scs .widget-area.sidebar-secondary,
body.woocommerce.archive.content-both-sidebars.order-ssc .widget-area {
left: -44%
}
}
@media only screen and (min-width: 960px) {
body.woocommerce.archive.content-both-sidebars.order-ssc .content-area {
left: 56%;
}
}
@media only screen and (min-width: 960px) {
body.woocommerce.single-product.content-both-sidebars .content-area {
width: 44%;
}
}
@media only screen and (min-width: 960px) {
body.woocommerce.single-product.content-both-sidebars .widget-area,
body.woocommerce.single-product.content-both-sidebars.order-scs .widget-area.sidebar-secondary {
width: 28%
}
}
@media only screen and (min-width: 960px) {
body.woocommerce.single-product.content-both-sidebars.order-scs .content-area {
left: 28%
}
}
@media only screen and (min-width: 960px) {
body.woocommerce.single-product.content-both-sidebars.order-scs .widget-area.sidebar-secondary,
body.woocommerce.single-product.content-both-sidebars.order-ssc .widget-area {
left: -44%
}
}
@media only screen and (min-width: 960px) {
body.woocommerce.single-product.content-both-sidebars.order-ssc .content-area {
left: 56%;
}
}
#dpr-navigation-wrapper .dropdown-menu > li > a,
#dpr-activia-mobile-menu-icon a {
line-height: 90px;
}
#dpr-header.top-header #dpr-navigation-wrapper .dropdown-menu > li > a {
line-height: 70px;
}
body.vertical-header-style.left-header #dpr-outer-wrapper {
margin-left: 300px
}
body.vertical-header-style.right-header #dpr-outer-wrapper {
margin-right: 300px
}
body.vertical-header-style.vh-expandable.left-header #dpr-header.vertical-header {
left: -250px
}
body.vertical-header-style.vh-expandable.right-header #dpr-header.vertical-header {
right: -250px
}
.add-top-arrow .sub-menu.level-0:after {
border-color: #f04923 transparent;
top: -11px;
}
.dropdown-menu .sub-menu,
#searchform-dropdown,
#current-shop-items-dropdown {
border-top-width: 3px;
}
.is-sticky #dpr-header.shrink-header #dpr-logo #dpr-logo-inner,
.is-sticky #dpr-header.shrink-header .dpr-activia-social-menu .social-menu-inner,
.is-sticky #dpr-header.shrink-header.full_screen-header .menu-bar-inner,
.is-sticky #dpr-header.shrink-header #dpr-navigation-wrapper .dropdown-menu > li > a {
line-height: 70px;
}
.widget-title-decoration-bordered .sidebar-container .widget-title {
border-left-width: 3px;
border-left-color: #f04923
}
.widget-title-decoration-underlined .sidebar-container .widget-title:before,
.widget-title-decoration-underlined .sidebar-container .widget-title:after {
border-width: 1px
}
.widget-title-decoration-underlined .sidebar-container .widget-title:before {
border-color: #f1f1f1
}
.widget-title-decoration-underlined .sidebar-container .widget-title:after {
border-color: #f04923
}
body.header-overlapping-used.overlapping-style-light .minimal-header .menu-bar.close-menu .opener:after,
body.header-overlapping-used.overlapping-style-light .minimal-header .menu-bar.close-menu .opener:before {
background-color: #ffffff
}
body.header-overlapping-used.overlapping-style-dark .minimal-header .menu-bar.close-menu .opener:after,
body.header-overlapping-used.overlapping-style-dark .minimal-header .menu-bar.close-menu .opener:before {
background-color: #333333
}
.is-sticky .minimal-header .menu-bar .opener,
.is-sticky .minimal-header .menu-bar .opener:after,
.is-sticky .minimal-header .menu-bar .opener:before {
background-color: #333333
}
.is-sticky .minimal-header .menu-bar.close-menu .opener:after,
.is-sticky .minimal-header .menu-bar.close-menu .opener:before {
background-color: #333333 !important
}
.portfolio-items {
margin: 0 -10px
}
.portfolio-items .portfolio-item-thumbnail .arrow {
border-bottom-color: #f1f1f1
}
#side-panel-wrap {
width: 450px;
}
.dpr-sp-right #side-panel-wrap {
right: -450px;
}
.dpr-sp-right.dpr-sp-opened #outer-wrap {
left: -450px;
}
.dpr-sp-left #side-panel-wrap {
left: -450px;
}
.dpr-sp-left.dpr-sp-opened #outer-wrap {
right: -450px;
}
@font-face {
font-style: normal;
font-weight: normal;
src: url('../fonts/Panefresco1wtItalic-webfont.svg') format('svg');
}
@font-face {
font-style: normal;
font-weight: normal;
src: ;
}
@font-face {
font-style: normal;
font-weight: normal;
src: ;
}
.woocommerce div.product div.images,
.woocommerce.content-full-width div.product div.images {
width: 54%;
}
.woocommerce div.product div.summary,
.woocommerce.content-full-width div.product div.summary {
width: 42%;
}
select.mptt-navigation-select {
width: 300px!important
}
.timeslots-title {
text-transform: uppercase
}
.close-panel {
padding-left: 50px !important
}  
#dpr-bg-wrapper-5d65c1889774a {
   background-image: url(images/team_paralax.jpg);
}             
.company-worker-img {
   position: absolute;
   bottom: 0;
   right: 0;
}
#dpr-video-player-5d665400d723b-4830 {
   box-shadow: 0 6px 6px -3px rgba(0, 0, 0, 0.2),0 10px 14px 1px rgba(0, 0, 0, 0.14),0 4px 18px 3px rgba(0, 0, 0, 0.12);
}
.dpr-video-player.inline .button-play {
   display: none;
}
.wpb_wrapper.bottom-box-content {
   text-align: center;
}
.bottom-box-content h3 {
   text-transform: uppercase;
   font-weight: 600;
}
.bottom-box-content h3 .x_048fdb4a {
   color: #02baf2;
}
.testimonial-section h3 {
   text-align: center;
   font-size: 24px;
   line-height: 30px;
   letter-spacing: 0;
}
.testimonial-section h2 {
   padding: 0;
   text-transform: uppercase;
   color: #02baf2;
   font-size: 36px;
   font-weight: 600;
}
.testimonial-section .dpr-heading-subtitle {
   text-transform: uppercase;
   color: #02baf2;
}
#dpr-bg-wrapper-5d65c1887ffbb {
   background-size: cover;
}
.home-video-section {
   display: inline-block;
   width: 100%;
}
.home-video-section video {
   width: 100%;
   /* height: 790px; */
   height: 850px;
   margin-top: -160px;
}
#dpr-bg-wrapper-5d665400d5356 {
   background-attachment: fixed;
}
/*#dpr-bg-wrapper-5d65c1889774a {
   background-attachment: fixed;
}*/
.textwidget h5 {
   margin: 0 0 15px;
   font-size: 16px;
   color: #fff;
   font-weight: 500;
}
.effect-1 #dpr-navigation-wrapper .dropdown-menu > li > a.menu-link > span {
   text-shadow: 0 0 5px #fff;
}
nav {
   border-bottom: none;
}


li.menu-item .submenu--left{
   display: none;
}
li.menu-item:hover .submenu--left{
   display: block !important;
}
.sf-menu li:hover .sf-menu ul.sub-menu {
   display: block !important;
}

.sf-menu ul.sub-menu {
   display: none;
}
.sf-menu li.sfHover>ul, .sf-menu li:hover>ul {
    display: block!important;
}
span.screen-reader-text {
    display: none;
}
.overlapping-style-light #dpr-logo .custom-logo-link.light, .overlapping-style-light .middle-dpr-logo .custom-logo-link.light {
    display: block;
}
#dpr-logo .custom-logo-link.dark, #dpr-logo .custom-logo-link.light, .middle-dpr-logo .custom-logo-link.dark, .middle-dpr-logo .custom-logo-link.light {
    display: none;
}
.logo {
   width: 60px;
}
a.sticky-logo-link {
   display: block !important;
   padding: 5px 0;
}
.sticky-logo-link {
   width: auto;
}
.w-100 {
   width: 100%;
   height: auto;
}
button.dropdown-toggle {
   border: 0;
}
/*
.caption-s {
   position: relative;
}
 .caption {
   position: absolute;
   width: 100%;
   text-align: center;
  bottom: 250px;
   left: 0%;
   right: 50%;
   
   color: #000;
   font-size: 50px;
   font-weight: bold;
   text-shadow:0px 0 5px #fff; } */

.caption-s {
   position: absolute;
   top: 12%;
   width: 100%;
   z-index: 1;
   text-align: center;

}
.caption-sec {
   position: absolute;
   top: 46%;
   width: 100%;
   z-index: 1;
   text-align: center;

}
.caption {
   color: #333;
   font-size: 40px;
   font-weight: bold;
   text-shadow: 0px 0 5px #fff;
   text-transform: uppercase;
}

.sf-menu ul.sub-menu {
   top: 70% !important;
}
a.menu-link{
   padding-bottom: 0px !important;
}

.sf-menu ul.sub-menu {
   top: 70% !important;
   width: 300px;
}
.dropdown-menu ul li a.menu-link {
 color: #a3a3a3;
 width: 300px;
 word-break: break-word;
 /* padding: 0px 100px; */
 white-space: pre-wrap;
 white-space: -moz-pre-wrap;
 white-space: -pre-wrap;
 white-space: -o-pre-wrap;
 word-wrap: break-word;
 width: 279px;
}
section.partnar-slider h2 {
 text-align: center;
 padding-top: 59px;
}
.v-front {
    text-align: center;
    margin: 0 auto;
}
.card-v {
  text-align: center;
  position: relative;
  display: flex;
  align-items: center;
  background: #00b0f0;
  color: #ffffff;
  margin-bottom: 15px;
  padding: 30px 30px;
  width: 390px;
  height: 100%;
  min-height: 250px;
}
.card-v:hover {
   background: #ffffff;
   border: 2px solid #00b0f0;
   color: #00b0f0;
   font-weight: 600;
   min-height: 250px;
 }
.card-v .v-flip {
  display: none;
  /*position: absolute;*/
  top: 0;
  left: 0;
  z-index: 99;
 }
.card-v:hover .v-flip {
   display: inline;
 }
.card-v:hover .v-flip {
   display: inline;
 }

.card-v:hover .v-front {
   display: none;
}
.inner-title .v-front h3 {
    color: #ffffff;
    font-size: 28px;
}
.card-v .v-flip p{
   font-size:16px;
}
.ver_bx {
   position: relative;
   clear: both;
}
.ver_bx_container {
   position:relative;
}
.ver_bx_row {
  /* position: absolute;
   bottom: 60px;*/
   display: flex;
   margin-top: 20px !important;
}
.innovat {
   background: #f1f1f1;
   padding: 20px 15px;
   min-height: 260px;
}
.innovat h4 {
   letter-spacing: 1px;
   font-size: 20px;
   line-height: 30px;
}
.inner-title .innovat p {
   /*font-size: 20px;*/
   margin: 0;
}
.innov_bx{
   padding-top: 50px;
}
.img_inv {
   height: 70px;
   margin-bottom: 10px;
}
.link_bx {
   margin-top: 50px;
   margin-bottom: 22px;
}
.data-sheet-link {
   background: #ffffff;
   border:hidden;
   color: #00b0f0;
   font-weight: 500;
   font-size: 24px;
   cursor: pointer;
   margin:50px 0px;
}
.data-sheet-link:hover {
   color: #00b0f0;
}
/* The Modal (background) */
.modal {
  display: none; /* Hidden by default */
  position: fixed; /* Stay in place */
  z-index: 1; /* Sit on top */
  padding-top: 100px; /* Location of the box */
  left: 0;
  top: 0;
  width: 100%; /* Full width */
  height: 100%; /* Full height */
  overflow: auto; /* Enable scroll if needed */
  background-color: rgb(0,0,0); /* Fallback color */
  background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
}

/* Modal Content */
.modal-content {
  position: relative;
  background-color: #fefefe;
  margin: auto;
  padding: 0;
  border: 1px solid #888;
  width: 80%;
  box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);
  -webkit-animation-name: animatetop;
  -webkit-animation-duration: 0.4s;
  animation-name: animatetop;
  animation-duration: 0.4s
}

/* Add Animation */
@-webkit-keyframes animatetop {
  from {top:-300px; opacity:0} 
  to {top:0; opacity:1}
}

@keyframes animatetop {
  from {top:-300px; opacity:0}
  to {top:0; opacity:1}
}

/* The Close Button */
.close {
  color: white;
  float: right;
  font-size: 28px;
  font-weight: bold;
}

.close:hover,
.close:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
}

.modal-header {
  padding: 2px 16px;
  background-color: #5cb85c;
  color: white;
}

.modal-body {padding: 2px 16px;}

.modal-footer {
  padding: 2px 16px;
  background-color: #5cb85c;
  color: white;
}
.overlay {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.7);
  transition: opacity 500ms;
  visibility: hidden;
  opacity: 0;
}
.overlay:target {
  visibility: visible;
  opacity: 1;
  z-index: 9999 !important;
}

.popup {
  margin: 150px auto;
  padding: 0px;
  background: #fff;
  border-radius: 5px;
  width: 40%;
  position: relative;
  transition: all 5s ease-in-out;
}
.modal-header {
   background: #f1f1f1;
   padding: 18px;
   color: #000;
}
.popup h2 {
  margin-top: 0;
  color: #333;
  font-family: Tahoma, Arial, sans-serif;
}
.popup .close {
  position: absolute;
  top: 12px;
  right: 30px;
  transition: all 200ms;
  font-size: 30px;
  font-weight: bold;
  text-decoration: none;
  color: #333;
}
.popup .close:hover {
  color: #02baf2;
}
.popup .content {
  max-height: 30%;
  overflow: auto;
  margin:15px;
  padding-bottom: 15px;
}

/* ....real time streaming..... */

.ver_bx .ver_bx_row {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  align-content: center;
  align-items: center;
  margin: auto;
}
.ver_bx .ver_bx_row .vc_col-sm-4 {
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.ver_bx .card-v{
  width: 100%;
}
.counter-sec, .industry-sec, .unlock-sec, .machine-learn,.innov_bx.ind-example-div,
.warehouse-sec,.vertica_brand, .dataiku-sec {
   padding: 20px 0;
}
.counter-sec ul, .industry-sec ul.ind-list {
   display: inline-flex;
   width: 100%;
   list-style-type: none;
   background: #000;
   padding: 20px;
   max-width: 100%;
}
.counter-sec ul li {
    display: grid;
    text-align: center;
    color: #fff;
    font-size: 18px;
    width: 230px;
    border-radius: 50%;
    border: 3px solid #ff9300;
    height: 230px;
    word-break: break-word;
    margin: 20px auto;
    padding: 38px;
    text-transform: uppercase;
    align-items: center;
    font-weight: bold;
}
.counter-sec ul li span {
    font-size: 50px;
    font-weight: bold;
}
.counter-sec h1, .industry-sec  h1{
    text-align: center ;
    text-transform: none;
    line-height: 44px;
    letter-spacing: 0;
    font-weight: 700;
    font-style: normal;
    color: #333333;
    font-size: 30px;
    margin: 0 auto 20px;
}
.industry-sec .ind-list li {
    display: inline-grid;
    width: 20%;
    margin: 0 10px;
    text-align: center;
    border: 2px solid #fff; height: 180px;
}
.industry-sec .ind-list li span {
    font-size: 18px;
    font-weight: bold;
    color: #ff9300;
    border-bottom: 2px solid #fff;
    padding: 5px; height: 40px;
}
.industry-sec .ind-list li img{ margin: 0 auto;  }

.evam-txt {
    font-size: 18px;
    font-weight: bold;
    padding: 40px 0;
}
.industry-sec h2 {
    /*text-align: center;*/
    font-size: 25px;
}
.list-industry {
    padding: 20px 0;
}
.list-industry p, .unlock-sec, .ml-img, .dataiku-sec {
    font-size: 16px;
}
.list-industry h4 {
    margin: 15px 0;
}
.list-industry h3 {
    font-size: 25px;
}
.list-industry ul {
    background: #f1f1f1;
    width: 50%;
    padding: 15px 20px 15px 40px;
}
.list-industry ul li {
    font-size: 16px;
    padding: 2px 0;
}
.contact-link {
    color: #2ac3ee;
    font-size: 22px;
    font-weight: bold;
}
.contact-link  a{
    font-size: 20px;
    color: #48c7ec;
    text-decoration: underline; font-weight: 500;
}
.slick-slide img{ width: 100% !important; }
.vertica-adv {
    padding: 50px 15px;
    display: flex;
    align-items: center;
    margin: unset;
}
.left-ver {
   padding-left: 15px;
}
.vc_row>h2 {
   padding-left: 15px;
}
div#warehouse {
   margin-left: 0px;
}
ul {
   padding-left: 15px;
}
.right-ver span, .ware-list span {
    font-style: italic;
    color: #00b0f0;
}
.unlock-sec h1, .machine-learn h1, .heading {
    font-size: 30px;
    font-weight: bold;
}
.unlock-list {
    width: 25%; height: 420px;
    float: left;
    display: inline-block;
    text-align: center;
    margin: 30px auto; padding: 20px;
}
.unlock-head {
    border-radius: 10px;
    width: 150px;
    height: 150px;
    text-align: center;
    transform: rotate(45deg);
    margin: 20px auto 40px;
    align-items: center;
}
.unlock-head.un-list1 {background: #4a6776;}
.unlock-head.un-list2 {background: #0078ef;}
.unlock-head.un-list3 {background: #29cefe;}
.unlock-head.un-list4 {background: #017293;}

.unlock-head h4 {
    color: #fff;
    font-size: 14px;
    transform: rotate(-45deg);
    width: 100%;
    margin: 0 0px 0 15px;
}
.unlock-head img {
    transform: rotate(-45deg);
    margin: 0px auto 20px;
    margin-top: 13px;
    position: relative;
    left: -30px;
    top: 30px;
}
.unlock-head img {
    transform: rotate(-45deg); margin: 0 auto 20px;
}
.ind-example-div .innovat {
    height: 260px;
}
.ind-example-div h2 {
    margin-bottom: 20px;
}
.machine-learn h1 span {
    color: #3ec6ec;
}
.ml-img img {
    width: 100%; height: 400px;
    padding: 20px 0;
}
.ml-img {
    font-size: 16px;
}

.point-sec h4 {
    background: #44546a;
    height: 80px;
    line-height: 80px;
    text-align: center;
    color: #fff;
}
.point-sec p {
    background: #f2f2f2;
    padding: 20px;
    min-height: 118px;
    margin-bottom: 0;
}
.unlock-ml-sec h3 {
    color: #00b0f0;
    font-size: 26px;
    margin: 30px auto;
}
/* .unlock-ml-sec .card-v{ margin-bottom: 25px; background:   #44546a} */
.unlock-ml-sec .card-v:hover {
    background: #f2f2f2;
    border: 2px solid #f2f2f2;
    color: #000;
}
/* .unlock-ml-sec .card-v {
  margin-bottom: 40px;
  background: #44546a;
  width: 360px;
  padding: 15px;
  min-height: 180px;
} */

.unlock-ml-sec .card-v, .rpa-card .card-v{
   margin-bottom: 40px;
   background: #44546a;
   max-width: 380px;
   padding: 15px;
   min-height: 180px;
   width: 100%;
   /*margin: 0 auto 50px;*/
}
.ver_advan {
   padding-left: 15px;
}
.unlock-ml-sec .card-v .v-front h2, .rpa-card .card-v .v-front h2 {
  font-size: 18px;
  line-height: 35px;
}
.unlock-ml-sec .card-v .v-flip p, .rpa-card  .card-v .v-flip p{
  font-size: 14px;
  margin-bottom: 0;
  line-height: 24px;
}
.rpa-card .card-v{background: #00b0f0 !important;}
.rpa-card .card-v:hover {
    background: #fff !important;
    border: 2px solid #00b0f0 !important;
    color: #00b0f0 !important;
}

.ware-head h4 {
    margin: 20px 0 10px;
    text-transform: uppercase;
    font-weight: normal;
}
.ware-list {
   background: #f2f2f2;
   padding: 10px 20px;
   margin-bottom: 30px;
   height: 100%;
   min-height: 226px;
}
.warehouse-sec ul {
    display: block;
    list-style-type: none;
    padding: 0;
}

/* ......RPA...... */

.space{ padding: 20px 0; }
.space h1{ font-size: 36px; font-weight: 600; }
.space ul li {
    font-size: 16px;
    padding: 5px 0;
    display: block;
}
.process-work img { width: 80%; margin: 20px auto;}

.micro-sec img { display: block; max-width: 40%; margin: 0 auto; text-align: center;
    width: 100%;
}
.pdf-sec .link_bx {
    margin-top: 20px;
}
ul.dig-process {
   max-width: 80%;
   margin: 0 auto;
   position: relative;
   width: 100%;
   display: flex;
}
ul.dig-process li{
    display: inline-block;
    float: left;
    width: 33.33%;
    text-align: center; font-size: 20px; color: #44546a;
}
ul.dig-process li .sub-process { font-weight: normal;color: #44546a; }
li.process1 {
    position: inherit;
    left: 95px;
    z-index: -1;
}
li.process2 {
    z-index: 1;
}
li.process3{
    position: inherit;
    right: 95px;
    z-index: 0;
}
ul.dig-process li:first-child {
   position: absolute;
   left: 120px;
}
ul.dig-process li:nth-child(2) {
   position: inherit;
   right: 0;
   margin: 0 auto;
   text-align: center;
}
ul.dig-process li:nth-child(3) {
   position: absolute;
   right: 100px;
}
.arrow-div {
   position: absolute;
   z-index: -9;
   bottom: 9%;
   left: 2%;
   width: 100%;
   right: 0;
   margin: 0 auto;
   text-align: center;
}
.clearfix {
    clear: both;
}
ul.dig-process li p {
   width: 100%;
   font-size: 16px;
   padding: 22px;
   text-align: center;
   max-width: 80%;
   display: inline-flex;
}
ul.dig-process li img {
   padding: 10px 0;
}
/* ul.dig-process {
    position: relative;
    background: url(http://localhost/marcelle/www/wp-content/uploads/2019/10/rpa-arrow.jpg);
    background-position: bottom;
    background-size: contain;
    width: 100%;
} */
@media screen and (max-width: 700px){
  .box{
    width: 70%;
  }
  .popup{
    width: 70%;
  }
}
.form-control {
   border: 1px solid #ddd;
    height: 39px;
    width: 100%;
    padding-left: 10px;
}
.data_form label {
   color: #000;
}
.down_btn {
   border: 2px solid #02baf2;
   color: #ffffff;
   background-color: #02baf2;
   text-transform: uppercase;
   line-height: 18px;
   letter-spacing: 1px;
   font-weight: 700;
   font-style: normal;
   font-size: 12px;
   font-size: 15px !important;
   line-height: 23px !important;
   padding: 7px 39px 7px 39px !important;
   border-radius: 8em !important;
   margin-top: 15px;
}
.pt-60 {
   padding-top: 60px;
}
.pb-60 {
   padding-bottom: 60px;
}
.vertica_brand_bx {
   border-radius: 10px;
   box-shadow: 1px 1px 6px #cadfe6;
   padding: 15px;
   margin-bottom: 20px;
}
.ver_btn {
   text-align: center;
}
.ver_btn button {
   background: #00b0f0;
   border: 1px solid #00b0f0;
   color: #fff;
   padding: 12px 35px;
   border-radius: 26px;
   font-size: 16px;
}
.vertica_brand img {
   padding: 20px 50px;
   height: 200px;
}
.ver_time {
   font-size: 24px;
   font-weight: 700;
   color: #00b0f0;
   text-align: center;
}
.ver_hea {
   letter-spacing: 0;
   font-weight: 700;
   font-style: normal;
   color: #333333;
   font-size: 36px;
   text-align: center;
   margin-bottom: 35px;
}

/* ........21 Oct 2019...... */

.vertica-slider .caption{ color: #fff; }
/* .vertica-slider .caption {
   bottom: 420px;
} */
.vertica-slider .ver_bx_row {/*bottom: 230px;*/}

#dpr-bg-wrapper-5d665400e50de {
   background-image: url(http://localhost/marcelle/www/wp-content/themes/itextechologies/images/price-list-stack-1.png);
   background-position: center;
   background-size: contain;
   opacity: .3;
}
.mt-0 {
   margin-top:0px !important;
}
.h4 {
   font-size: 24px;
   line-height: 35px;
}
.face {
   padding-left: 20px;
    list-style-type: circle !important;
}
.owl-carousel {
      text-align: center;
    }
    .owl-prev {
      position: absolute;
      background: transparent !important;
      z-index: 1;
      top: 50%;
      left: 10%;
      background-image: url(http://localhost/marcelle/www/wp-content/uploads/2019/11/left.png) !important;
      background-repeat: no-repeat !important;
      width: 15px;
      height: 32px;
    }
    .owl-next {
      position: absolute;
      background: transparent !important;
      z-index: 1;
      top: 50%;
      right: 10%;
      background-image: url(http://localhost/marcelle/www/wp-content/uploads/2019/11/right.png) !important;
      background-repeat: no-repeat !important;
      width: 17px;
      height: 32px;
      padding: 0 !important;
    }
    .slider_title {
    max-width: 42%;
    margin: auto;
    margin-top: 15px;
    background: #03a1e8;
    color: #FFF;
    padding: 6px 0;
    font-size: 18px;
}
.flip-wrap-back .content-wrap.text-center {
   padding: 0px !important;

}
.flip-wrap-back .content-wrap.text-center .box-content ul{
   padding-left: 0;
   padding-right: 0px;
}
.flip-wrap-back .content-wrap.text-center .box-content ul li{
   line-height: 30px;list-style-type: none;
}
.dpr-flip-box .content-wrap {
   padding:20px;
}

.card-v {
   width: 100%;
} 

/* .......dataiku...... */

.widearray-sec {  margin-top: 30px;}
.sun-heading {font-size: 24px;}

.iku-industry-list {
   padding: 0;
   display: inline-block;
   text-align: center;
width: 100%;
}
.iku-industry-list li {
   display: grid;
   float: left;
   text-align: center;
   width: 20%;
   height: 120px;
   margin-bottom: 20px;
   align-items: center;
}
.iku-industry-list li h4 {
   font-size: 18px;
   font-weight: lighter;
}
.iku-industry-list li span {
   align-items: center;
   min-height: 75px;
   text-align: center;
   margin: 0 auto;
   width: 100%;
   vertical-align: middle;
   height: 100%;
}
.iku-industry-list p {
   width: 100%;
   display: inline-block;
   text-align: center;
   margin: 0 auto;
   float: unset;
   font-size: 18px;
}
.data-modal img,.dss-img img{
   width: 100%;
   height: 100%;
}
.dss-img {  text-align: center;}
.process-text ul { padding-left: 40px;margin-bottom: 30px;}
.process-text h4 { font-size: 17px;}

.process-text ul li {font-size: 16px;padding: 4px 0;}

.dssind-list {
   margin-bottom: 15px;
   display: inline-block;
}
.security-modal h1, .modal-sec h3{ color: #02baf2; }

.cyber-img {
   text-align: center;
}
.cyber-img img {
   width: 100%;
   max-width: 50%;
   height: 220px;
}
.cyber-text p {font-size: 16px;}
.ade-sec {margin: 40px auto;}

.ade-list {font-size: 16px;}

.ade-list li {margin-left: 40px; list-style-type: square;}

.work-div.flow-arrow {
 position: relative;
}
.flow-arrow::after {
   position: absolute;
   background-image: url('http://localhost/marcelle/www/wp-content/uploads/2019/10/direction-right.png');
   right: 0;
   top: 50px;
   width: 100px;
   content: "";
   height: 50px;
   background-repeat: no-repeat;
}
.cyber-working {
   margin: 20px auto;
   display: inline-block;
   width: 100%;
}
.setup-div {
   background: #ddd;
   border: 2px dashed #000;
   padding: 10px;
}
.setup-div h6 {
   text-align: center;
   font-size: 18px;
   color: #000;
   font-weight: 600;
}
.setup-div ul h6 {
   text-align: left;
   font-size: 15px;
   color: #000;
   font-weight: 600;
   text-decoration: underline;
}
.setup-div ul li{font-size: 14px;}
.setup-div  p{margin-bottom: 0;}
.setup-flow{margin-bottom: 30px;}

.fraud-img {text-align: center;}
.modal-sec {padding: 30px 0;}
.modal-sec h3{margin-bottom: 30px;}

.anti-fraud-list { margin: 20px auto 0; display: inline-block;}
.anti-fraud-list ul {
   margin-bottom: 0;
   font-size: 16px;
   padding-left: 40px;
}


/* @media screen and (max-width: 768px){
   .ver_bx_row {
   position: unset;
   bottom: unset;
   display: unset;
   }
   .caption {
      bottom: 120px;
   }
   .v-front h2 {
    font-size: 24px;
}
} */
.dpr-video-cover video {
   width: 100% !important;
}
.header-slider {
   position: relative;
   width: 100%;
   height: 100%;
}
.rts-card {
   background: #000;
}
.rts-card:hover {
   background: #fff;
   border: 2px solid #000;
   color: #000;
}
div#dpr-navigation-menu {
    float: right;
    position: relative;
    right: -15px;
}
.contact-section{ width: 100%;}
.contact-form .form-group{
   margin-bottom: 15px;
}
.contact-form label {
   font-size: 16px;
   font-weight: bold;
   margin-bottom: 10px;
   display: inline-flex;
}
.contact-form input{
   height: 48px;
}
.contact-form textarea{ height: 100px; }

.contact-detail ul {
   display: inline-block;
   width: 100%;
   float: left;
   list-style-type: none;
   margin: 15px auto;
}
.contact-detail ul li h6 {
   font-size: 16px;
   font-weight: bold; color: #fff;
}
.contact-detail {
   width: 100%;
   padding-left: 50px;
   /*background: #303030;*/
   display: inline-block;
  /* color: #fff;*/
   height: 100%;
   min-height: 500px;
}
.slider {
   width: 90% !important;
}
.slick-slide.slick-current.slick-active.slick-center {
    width: 180px !important;
}
.slick-track {
    display: flex !important;
    align-items: center;
}
.fsub-menu {
   padding-left: 15px !important;display: inline-block;
}
#footer-widgets .textwidget h4 {
   color: #fff; font-size: 18px;
}
.footer-widget.widget_text.clr .textwidget img {
    max-width: 80%;
}
#footer-widgets p{margin-bottom: 0;}
.textwidget.sp-foot {
    margin-bottom: 42px;
}
#footer-widgets .footer-box .footer-widget {
    margin-bottom: 0px !important;
}

.vc_custom_1545489474216 h3 {font-size: 25px; letter-spacing: 1;}

/* ......IOT & Connectivity....... */
.ma{margin: 20px 0;}

.connectivity-div h2 {
   margin: 20px auto 30px;
}
.inner-title .connectivity-div p {
   text-align: center;
   font-size: 24px;
   border: 2px solid #f79646;
   border-radius: 5px;
   padding: 10px 60px;
   margin: 0;
}
.gps-div {
    display: inline-block;
    width: 100%;
    text-align: center;
    position: relative;
}
.arrow-right {
   width: 45%;
   color: #fff;
   text-align: left;
   font-size: 18px;
   font-weight: 600;
   padding: 20px 20px;
   background: #0070c0;
   position: relative;
   z-index: 11;
   box-shadow: 0px 3px 6px #808080;
   display: inline-block;
}
.arrow-right::after {
   border-top: 33px solid transparent;
   border-left: 30px solid #0070c0;
   border-bottom: 34px solid transparent;
   content: "";
   position: absolute;
   right: -30px;
   top: 0;
}
.right-list {
   width: 40%;
   text-align: left;
   display: inline-block;
   vertical-align: top;
   margin-bottom: 30px;
}
.right-list ul {
   margin: 0px;
   padding: 15px 0 15px 60px;
   background: #c6d9f1;
   display: inline-block;
   width: 100%;
   max-width: 100%;
}
.right-list ul li {
   padding: 0px 15px;
   font-size: 22px;
   color: #000;
}
.gps-glance ul {
   padding: 20px 0 20px 20px;
}
.iot-info-sec {
   display: block;
   text-align: center;
}
.iot-info-sec .iot-data {
   display: inline-grid;
   width: 30%;
   background: #0070c0;
   padding: 0 0px;
   margin: 0 15px 30px;
   height: 120px;
   align-items: center;
   text-align: center;
   color: #fff;
   font-size: 16px;
   vertical-align: middle;
}
.iot-data p .green-text {
   color: #00fa00;
   font-size: 26px;
   font-weight: bolder;
   line-height: 36px;
}
.iot-data p {
   font-size: 20px;
   font-weight: 600;
   text-align: center;
   margin: 0;
}
.feature-list img {
   width: 100%;
   height: 100%;
   min-height: 270px;
}
.feature-sec h3, .industry-sec h3, .smm-point h3, .tech-feature-sec h3,
.field-solution-sec h3, .meeting-sec h3,.mobile-app-sec h3 {
   font-size: 26px;
   margin: 20px auto;
}

.indus-list {
   text-align: center;
}
.industry-sec ul {
   width: 100%;
   max-width: 80%;
   display: flow-root;
   margin: 0 auto;
   text-align: center;
}
.industry-sec ul li {
   width: 25%;
   float: left;
   display: inline-block;
}
.industry-sec ul li img {
   height: 105px;
   width: 105px;
}
.indus-list p {
   height: 70px;
   margin: 5px auto;
   width: 110px;
   line-height: 18px;
}
.smm-point .feat-r h4 {
   text-align: center;
   color: #00b0f0;
   padding: 0 22px;
   line-height: 25px;
}
.tech-feature-list img {
   width: 100%;
   height: 300px;
}
.tech-feature-list {
   margin: 20px auto 20px;
   text-align: center;
}
.machine-rule h5 {
   color: #f79646;
   display: inline list-item;
   font-size: 24px;
}
.tech-feature-list h5 {
   font-weight: normal;
}
.machine-rule {
   margin: 20px auto;
}
.machine-sec {
   margin: 40px auto;
}
.mobilit-l {
   font-size: 16px;
}
.mobif-list ul {
   display: flex;
   width: 100%;
   margin: 10px auto 20px;
   text-align: center;
   max-width: 80%;
}
.mobif-list ul li {
   width: 20%;
   display: flex;
   float: left;
   align-items: center;
   padding: 0 30px;
}
.geo-img {
   text-align: center;
}
.geo-img h6 {
   text-align: left;
   margin: 30px auto;
   font-size: 18px;
}
.field-service {
   width: 100%;
   display: inline-block;
   text-align: center;
   margin: 20px auto;
}
.field-service li{
   display: inline-block;
   width: 18%;vertical-align: top;
}
.inner-fsol {
   width: 100%;
   display: grid;
}
.inner-fsol li {
   width: 100%;
   text-align: center;
}
.fsolution h6 {
    font-weight: 600;
    text-decoration: underline;
    font-size: 20px;
}
.fsolution img {
   height: 150px;
   margin-bottom: 10px;
}
.field-solution-sec {
   display: inline-block;
   width: 100%;
}
.meeting-sec .mobilit-l p {
   font-size: 16px;
   line-height: 30px;
}
.inter-menu { padding-left: 40px;list-style-type: none;}

.smart-menu {
   margin: 0 auto;
   text-align: center;
}
.smart-menu p {
   text-align: left;
}
.app-list {
   background: url(http://localhost/itex/www/wp-content/themes/itextechologies/images/mobile-app.jpg);
   background-position: left;
   background-repeat: no-repeat;
   background-size: inherit;
   position: relative;
   width: 100%;
   height: 530px;
   left: 100px;
}
.app-list ul {
   position: absolute;
   right: 100px;
   width: 100%;
   max-width: 50%;
   background: RGBA(220, 220, 221, 0.2);
   padding: 15px 30px;
   top: 60px;
}
.app-list ul li {
   width: 70%;
   color: #000;
   font-size: 16px;
}
.app-list h6 {
   font-size: 16px;
   font-weight: bold;
   color: #000; margin-top: 0;
}
.smarthome-sec {
   display: inline-block;
}
.iotdata-sec {
   height: 200px;
   width: 100%;
   display: grid;
   align-items: center;
   text-align: center;
   color: #fff;
   padding: 20px;
   max-width: 80%;
   margin: 0 auto;
   font-size: 15px;
}
.iotdata-sec h4 {
   color: #fff;
}
.iotdata-sec ul li { text-align: left;}

.idt1 { background: #77933c; position: relative;}
.idt2 { background: #f79646; position: relative;}
.idt3 { background: #984807;}

.imp-right h6 {
   color: #0070c0;
   text-align: left;
   font-size: 15px;
   line-height: 25px;
}
.imp-right h6 {
   color: #0070c0;
   text-align: left;
   font-size: 15px;
   line-height: 25px;
}
.iot-benifit h5 {
   line-height: 31px;
   font-size: 20px;
}

.iot-benifit h6 {
   font-size: 18px;
   font-weight: 600;
   margin: 20px auto;
}
.iot-benifit ul li {
   display: block;
   font-size: 15px;
   padding: 4px 0;
}
.iot-benifit ul li p {
   text-align: center;
}
.iot-benifit ul li p a{
   color: #0070c0;
}
.gps-track img {
   margin: 0 auto;
   text-align: center;
   display: block;
}
.imp-left p a {
   color: #0070c0;
}
.iotdata-sec.idt1::after {
   position: absolute;
   background-image: url(http://localhost/itex/www/wp-content/themes/itextechologies/images/arrow.png);
   background-position: right;
   right: -100px;
   content: "";
   top: 0;
   height: 200px;
   width: 100px;
   background-repeat: no-repeat;
}
.iotdata-sec.idt2::after {
   position: absolute;
   background-image: url(http://localhost/itex/www/wp-content/themes/itextechologies/images/arrow.png);
   background-position: right;
   right: -100px;
   content: "";
   top: 0;
   height: 200px;
   width: 100px;
   background-repeat: no-repeat;
}
.arrow-right p {
   margin: 0;
   font-size: 24px !important;
   font-weight: bold;
}
.arrow-right p img {
   margin-top: -8px;
   height: 18px;
}
.gps-glance h4 {
   color: #000;
   font-size: 22px;
   font-weight: bolder;
}
.feature-list h5 {
   text-align: center;
   font-weight: 500;
   font-size: 22px;
}
.business-intelligence {
   display: inline-block;
   width: 100%;
   padding: 30px 0;
}
.business-intelligence h2 {
   margin: 0 0 10px;
}
.square-img {
   display: inline-block;
   width: 20px;
   height: 20px;
   border: solid 1px #f79646;
   box-shadow: 2px 2px 0px;
   margin-right: 5px;
}
.business-intelligence h3 {
   font-weight: 600;
   font-size: 26px;
   margin: 10px 0 20px;
   color: #f79646;
}
.business-third-page {
   display: inline-block;
   width: 100%;
   margin: 10px 0 30px;
}
.business-intelligence h4 {
   margin: 20px 0 10px;
}
.business-third-page li {
    display: inline-block;
    width: 100%;
    font-size: 16px;
    padding-bottom: 20px;
    letter-spacing: 1px;
}
.business-intelligence .product-sofware h4 {
   margin: 15px 0 20px;
   font-weight: 500;
}
.business-intelligence .product-sofware h3 {
   margin-bottom: 0;
}
.product-sofware ul {
   padding-left: 10px;
   margin-bottom: 10px;
}
.product-sofware li {
   font-size: 16px;
   line-height: 30px;
   list-style-type: none;
}
.product-sofware p {
   font-size: 16px;
   line-height: 30px;
}
.tableau-server {
   display: inline-block;
   width: 100%;
   position: relative;
   margin-bottom: 30px;
}
.next-icon img {padding-right:10px;}
.table-server-img .w-100 {
   max-width: 100%;
   width: auto;
}
.tableau-server ul {
   padding-left: 20px;
}
.table-server-img {
   float: right;
   margin-top: -135px;
}
.w-100.business-slider {
   position: relative;
   display: inline-block;
   width: 100%;
}
.business-slider .caption-s {
   top: 45%;
}
.business-third-page h3 {
   font-weight: 600;
   font-size: 26px;
   margin: 0px 0 20px;
   color: #f79646;
}
.list-main {
       text-align: left;
    list-style-type: none;
    display: inline-block;
}
.list-main li{
   font-size: 30px;
   font-weight: 500;
   line-height:40px
}
.text-center {
   text-align: center;
}
.tableau-server ul li {
   list-style-type: none;
   font-size: 16px;
}
.size-font {
   font-size: 24px;
}
.business-second-page {
   display: inline-block;
   width: 100%;
   margin-top: 20px;
}
.product-sofware h3 {
    margin: 10px 0 20px;
    font-size: 26px;
}
.product-sofware h4 {
   margin: 0 0 20px;
}
.product-sofware .w-100 {
   margin-top: 20px;
}
.product-sofware {
   display: inline-block;
   width: 100%;
   margin-bottom: 30px;
}
.enterprise-server {
   display: inline-block;
   width: 100%;
   margin-top: 20px;
}
.enterprise-server li {
   position: relative;
   padding-left: 15px;
}
.enterprise-server li::before {
   content: "";
   position: absolute;
   height: 8px;
   width: 8px;
   border: solid 1px #000;
   border-radius: 50%;
   top: 10px;
   left: 0;
}
.tableau-server h3 {
   font-size: 26px;
   margin: 10px 0 20px;
}
.tableau-server h5 {
   color: #f79646;
   line-height: 30px;
   font-style: italic;
   font-size: 20px;
   display: inline-block;
   width: 100%;
   margin-top: 30px;
}
.space-box {
   display: inline-block;
   width: 100%;
   margin-top: 15px;
}
.key-feature {
   display: inline-block;
   width: 100%;
   margin-top: 40px;
}
.key-feature ul {
   padding-left: 20px;
}
.machine-learn.werehouse-box {
   padding-bottom: 0;
}
.inner-title {
   display: inline-block;
   width: 100%;
   padding: 20px 0;
}
.inner-title h3 {
   color: #f79646;
   margin-top: 0;
   /*text-transform: uppercase;*/
   font-size: 30px;
   /*line-height: 36px;*/
}
.inner-title a {
   color: #00f;
   text-decoration: underline;
}
.inner-title a:hover{
  color: #0101db; 
}
.security-modal {
    padding-top: 28px;
}
.inner-title .business-intelligence {
    display: inline-block;
    width: 100%;
    padding: 0px 0 30px;
}
.inner-title .vc_custom_1545489474216 {
    padding: 0px 0 30px;
}
.industry-sec ul.streaming-list {
    max-width: inherit;
    width: 50%;
    display: inline-block;
}
.industry-sec ul.streaming-list li {
    width: 100%;
    text-align: left;
    display: list-item;
}
.arrow-right-real-time {
   width: 45%;
   color: #fff;
   text-align: left;
   font-size: 18px;
   font-weight: 600;
   padding: 20px 20px;
   background: #0070c0;
   position: relative;
   z-index: 11;
   box-shadow: 0px 3px 6px #808080;
   display: inline-block;
}
.arrow-right-real-time::after {
   border-top: 44px solid transparent;
   border-left: 30px solid #0070c0;
   border-bottom: 45px solid transparent;
   content: "";
   position: absolute;
   right: -30px;
   top: 0;
}
.arrow-right-real-time p {
   margin: 0;
   font-size: 24px !important;
   font-weight: bold;
}
.inner-title p {
    font-size: 16px;
}
.key-feature li {
    font-size: 16px;
    line-height: 30px;
}
.inner-title li {
   line-height: 30px;
   font-size: 18px;
}
.arrow-right-real-time p .arrow-content {
   width: 90%;
   display: inline-block;
   padding-left: 10px;
   margin-top: -3px;
}
.arrow-right-real-time p img {
   float: left;
}
.feat-l ul {
   padding-left: 25px;
}
/*.equipment-section .inner-title p {
   font-size: 20px;
}*/
.tech-feature-list h5 {
   font-size: 22px;
}
.dispatching-solution .mobilit-l {
   padding-right: 130px;
   padding-top: 100px;
}
.mobi-feature-list h6 {
   font-weight: 600;
   font-size: 16px;
}
.meeting-sec.ma.smart-metering-section {
   display: inline-block;
   width: 100%;
   margin: 20px 0 50px;
}
.meeting-sec.ma.smart-metering-section h2 {
   margin-bottom: 40px;
}
.mobilit-r.desktop-img {
   margin-top: 70px;
}
.smarthome-solution h4 {
   font-size: 30px;
   font-weight: 400;
   margin: 20px 0 30px;
}
.mrg-btm30 {
   margin-bottom: 30px;
}
.smart-mobile h2 {
   margin-bottom: 30px;
}
.mobile-app-sec.smart-mobile {
   margin-bottom: 30px;
}
.smart-mobile .app-list ul li {
   width: 80%;
   font-size: 20px;
}
.connectivity-section .machine-learn h2 {
   margin: 30px 0 15px;
}
.connectivity-section .machine-learn h3 {
   margin: 30px 0 15px;
}

.connectivity-section .about-iotdata {
   margin: 0px 0 50px;
}
/*.iot-imortance-content p {
   font-size: 18px;
}*/
.iot-imortance-content .imp-right h6 {
   font-size: 16px;
}
.iot-imortance.ma.iot-imortance-content {
   margin-bottom: 40px;
}
.connectivity-section .iot-benifit h5 {
   font-size: 24px;
   font-style: italic;
   line-height: 36px;
}
.connectivity-section .iot-benifit ul li {
   display: block;
   font-size: 20px;
   padding: 0;
}
.connectivity-section .iot-benifit ul li img {
   margin: 10px 0;
}
.connectivity-section .iot-benifit ul li:last-child {
   text-align: center;
}
.page-warehouse-section .key-feature p {
   font-size: 20px;
   margin: 0;
}
.page-warehouse-section .key-feature h3 {
   margin-bottom: 30px;
}
.warehouse-header-section h2 {
   margin-bottom: 20px;
}
.warehouse-header-section p {
   margin-bottom: 0;
}
.vertica-platform h2 {
   margin-bottom: 30px;
}
.vertica-platform h4 {
   font-size: 24px;
   line-height: 30px;
}
.streaming-analytics-section h4 {
   line-height: 30px;
   margin-bottom: 0;
}
.counter-sec h3 {
   text-align: center;
}
.industry-sec h3 {
   text-align: center;
}
.Industrial-selector {
   display: inline-block;
   width: 100%;
   padding: 30px 0;
}
.Industrial-selector h3 {
   text-align: left;
   margin: 0 0 10px;
}
.Industrial-selector h4 {
   font-style: italic;
   margin: 0 0 10px;
}
.industry-sec .Industrial-selector ul.streaming-list {
   width: 100%;
   padding-left: 20px;
}
.Industrial-selector li {
   line-height: 26px;
   font-size: 18px;
}
.Industrial-selector p {
   padding-right: 40px;
}
.talend-section h3 {
   margin: 0 0 20px;
   text-align: left;
}
.talend-section h4 {
   margin: 0 0 25px;
}
.talend-section p {
   font-size: 18px;
   margin-bottom: 20px;
}
.talend-section h5 {
   font-size: 20px;
   margin: 0 0 10px;
}
.talend-section h6 {
   font-size: 22px;
   margin-top: 60px;
   font-weight: 600;
   font-style: italic;
}
.inner-title .inner-fsol li {
    line-height: 30px;
    font-size: 18px;
}
.counter-sec h4 {
   color: #f79646;
   text-align: center;
   font-size: 24px;
}
.industry-sec .orenge-font {
   color: #f79646;
   text-align: center;
   font-size: 24px;
}
.Industrial-selector .talend-section {
   margin-top: 40px;
}
.dispatching-solution-list ul {
   margin-bottom: 30px;
}

/* ....Quick mgmt..... */

.quick-section h2 {font-size: 30px;}

.mgmt-section {
   display: inline-block;
   width: 100%;
   margin:30px auto;
   text-align: center;
}
.mgmt-div {
   display: inline-block;
   width: 24%;
   margin: 0 5px; vertical-align: top;
}
.mgmt-inner{
   color: #fff;
   padding: 10px 25px;
   border-radius: 30px;
   text-align: left;
}
.m1 {background: #f67b29;}
.m2 {background: #6fb242;}
.m3 {background: #b8b8b8;}

.mgmt-inner h4 {color: #fff;}

.mgmt-inner ul {margin: 20px auto 50px;}
.mgmt-inner ul li{font-size: 16px;}

.mgmt-img { margin-top: -25px; height: 180px;}

.archi-sec img { width: 100%; padding: 20px;}
.assets-section {
   display: inline-block;
   width: 100%;
   margin: 0 auto 20px;
   text-align: center;
}
.asset-div {
   display: inline-block;
   width: 33%;
   margin: 0 auto;
   text-align: left;
   padding: 0 30px;
   vertical-align: top;
   float: left;
}
.assets-section h2 {text-align: left;}
.asset-inner {height: 180px;}
.asset-inner h4{font-size: 18px;}
.asset-inner p{font-size: 14px;}

.asset-bottom {
   display: block;
   width: 100%;
   margin: 0 auto;
}
.asset-bottom .asset-div {
   width: 50%;
}
.feature-list {
   padding-left: 30px;
}
.feature-list li{
  font-size: 16px;
}
.inner-flist {
   padding-left: 40px;
}

.feature-img ul {
   display: inline-block;
   margin: 20px auto;
   text-align: center;
   width: 100%;
}
.feature-img ul li {
   display: inline-block;
   width: 33%;
   padding: 0 2px;
}
.feature-img ul li img {
   width: 100%;
   max-width: 95%;
}
.cds-section {
   width: 100%;
   display: inline-block;
   margin: 0 auto;
}
.cds-div {
   width: 33%;
   display: inline-block;
   text-align: center;
}
.add-feature-img {
   width: 100%;
   display: inline-block;
}
.left-addf {
   width: 100%;
   display: inline-block;
   max-width: 70%;
   margin: 0 auto;
   float: left;
}
.left-addf li {
   display: inline-block;
   width: 33%;
}
.right-addf {
   width: 100%;
   max-width: 30%;
   float: right;
}
.right-addf li {
   display: block;
   width: 100%;
}
.right-addf li:first-child {
   margin-top: -50px;
   padding-bottom: 28px;
}
.cds-img {
   height: 100%;
   display: inline-block;
   min-height: 250px;
   vertical-align: middle;
}
.cds-img img {
   height: 220px;
   width: auto;
}
.cds-inner {
   display: grid;
}
.bkflp {
    background: #303030 !important;
}
a#video-read-btn {
    left: 35%;
    top: 15px;
}
.contact-detail-1 ul li {
    font-size: 18px;
}
.main-header-img {
   position:relative;
}
.caption-s2 {
   bottom:50% !important;
}
.newwhite{
    color: white;
}
a.sticky-logo-link.is-sticky-logo {
   display: none !important;
}
a.sticky-logo-link.is-sticky-without-logo {
   display: block !important;
}
.is-sticky a.sticky-logo-link.is-sticky-logo{
   display: block !important;
}
.is-sticky a.sticky-logo-link.is-sticky-without-logo{
   display: none !important;
}
.page-id-7561 .card-v {
display: table;
height: 250px;
}
.page-id-7561 .v-front {
text-align: center;
margin: 0 auto;
display: table-cell;
height: 100%;
width: 100%;
vertical-align: middle;
}
.page-id-7561 .counter-sec ul, .page-id-7561 .industry-sec ul.ind-list {
display: inline-block;
}
.page-id-7561 .counter-sec ul li {
display: inline-block;
margin: 20px 30px;
vertical-align: middle;
padding: 60px 30px;
}
.page-id-7561 .counter-sec ul li span {
display: block;
padding-bottom: 20px;
}
.page-id-7561 .industry-sec .ind-list li {
display: inline-block;
width: 15%;
margin: 0 10px;
}
.page-id-7561 .counter-sec ul, .page-id-7561 .industry-sec ul.ind-list {
display: inline-block;
}
.page-id-7561 .industry-sec .ind-list li:last-child{
	margin-right:0px;
}
.page-id-7561 .industry-sec .ind-list li span {
display: block;
}