html {
color: #222;
font-size: 1em;
line-height: 1.4;
scroll-behavior: smooth;
} ::-moz-selection {
background: #b3d4fc;
text-shadow: none;
}
::selection {
background: #b3d4fc;
text-shadow: none;
} hr {
display: block;
height: 1px;
border: 0;
border-top: 1px solid #ccc;
margin: 1em 0;
padding: 0;
} audio,
canvas,
iframe,
img,
svg,
video {
vertical-align: middle;
} fieldset {
border: 0;
margin: 0;
padding: 0;
} textarea {
resize: vertical;
} .browserupgrade {
margin: 0.2em 0;
background: #ccc;
color: #000;
padding: 0.2em 0;
}   .hidden {
display: none !important;
} .sr-only {
border: 0;
clip: rect(0, 0, 0, 0);
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute;
white-space: nowrap;
width: 1px; }   .sr-only.focusable:active,
.sr-only.focusable:focus {
clip: auto;
height: auto;
margin: 0;
overflow: visible;
position: static;
white-space: inherit;
width: auto;
} .invisible {
visibility: hidden;
} .clearfix:before,
.clearfix:after {
content: " "; display: table; }
.clearfix:after {
clear: both;
} @media only screen and (min-width: 35em) { }
@media print,
(-webkit-min-device-pixel-ratio: 1.25),
(min-resolution: 1.25dppx),
(min-resolution: 120dpi) { } @media print {
*,
*:before,
*:after {
background: transparent !important;
color: #000 !important; box-shadow: none !important;
text-shadow: none !important;
}
a,
a:visited {
text-decoration: underline;
}
a[href]:after {
content: " (" attr(href) ")";
}
abbr[title]:after {
content: " (" attr(title) ")";
} a[href^="#"]:after,
a[href^="javascript:"]:after {
content: "";
}
pre {
white-space: pre-wrap !important;
}
pre,
blockquote {
border: 1px solid #999;
page-break-inside: avoid;
} thead {
display: table-header-group;
}
tr,
img {
page-break-inside: avoid;
}
p,
h2,
h3 {
orphans: 3;
widows: 3;
}
h2,
h3 {
page-break-after: avoid;
}
} .padding-150 {
padding: 150px 0;
}
.next-section-hero-section-button .vc_btn3.vc_btn3-icon-left .vc_btn3-icon {
color: #ffffff;
font-size: 25px;
left: 50%;
}
.next-section-hero-section-button .vc_btn3.vc_btn3-size-md {
padding-top: 0;
padding-bottom: 0;
padding-left: 0;
padding-right: 0;
height: 65px;
width: 65px;
border-radius: 100%;
}
.next-section-hero-section-button .vc_btn3.vc_btn3-style-custom {
background-image: unset;
}
a:hover{text-decoration:none;}
h1,h2,h3,h4,h5,h6{font-family: 'Open Sans', sans-serif;font-weight:bold;}
body{font-family: 'Open Sans', sans-serif;font-size:18px;line-height:28px;color:#03052E;}
img{max-width:100%;height:auto;}
.header {
position: fixed;
top: 0;
z-index: 1;
width: 100%;
background-color: #03052E;
}
.header h2 {
text-align: center;
}
.progress-container {
width: 100%;
height: 8px;
background: #03052E;
}
.wpb_raw_html {
margin: 0 !important;
}
.progress-bar {
height: 3px;
background: #87FB33;
width: 0%;
position: absolute;
bottom: 49%;
left: 50px;
}
.zaleco-text {
background: #03052E;
padding: 10px;
line-height: 100%;
border-radius: 100%;
}
.content {
padding: 100px 0;
margin: 50px auto 0 auto;
width: 80%;
}
.header-area {
background: #03052E;
position: fixed;
top: 0;
width: 100%;
z-index: 99999;
}
.navbar-brand {
width: 150px;
}
.footer-logo {
width: 200px;
margin: auto;
padding: 20px 0;
}
.navbar-light .navbar-nav .nav-link {
color: #fff;
padding: 25px;
text-transform: uppercase;
}
.navbar-light .navbar-nav .show > .nav-link, .navbar-light .navbar-nav .active > .nav-link, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .nav-link.active {
color: #99FF33;
}
.slick-slide {
margin: 0 40px;
}
.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {
color: #99FF33;
}
.hero-section-text {
background: url(//dev2.brandup.media/wp-content/themes/zalceo/images/hero-dot.png);
background-repeat: no-repeat;
background-position: 75px 30px;
}
.hero-section-text h1 {
font-size: 80px;
line-height: 106%;
font-weight: bold;
color: #fff;
}
.hero-section-text p {
color: ;
font-size: 24px;
line-height: 33px;
color: #fff;
}
.hero-section-text a {
color: white;
font-size: 18px;
display: inline-block;
padding: 15px 20px;
border-radius: 10px;
margin-top: 40px;
background: #99EA26;
}
.btn-spcial:hover {
color: #03052E;
}
.hero-section-text {
margin-top: 375px;
}
.special-logo {
background: #03052E;
padding: 60px 0;
}
.logo-center {
text-align: center;
}
.logo-center h1 {
color: #99FF33;
}
.wpb_content_element.no-margin {
margin-bottom: 0;
}
.competitive-slider {
background: #F4F4F4;
padding: 70px 0 100px 0;
}
.owl-dots {
display: none;
}
.recent-articles-area {
padding: 120px 0 0 0;
}
.competitive-slider .item {
background: white;
padding: 40px 20px;
width: 500px;
}
.post-title {
margin-bottom: 55px;
margin-top: 15px;
}
.competitive-slider .section-title, .recent-articles-area .section-title {
text-align: center;
background: url(//dev2.brandup.media/wp-content/themes/zalceo/images/competive-dot.png);
background-repeat: no-repeat;
background-position: center;
padding: 40px 0 10px 0;
margin-bottom:50px;
}
.competitive-slider .section-title p, .recent-articles-area .section-title p{
font-size:24px;
}
.section-title{margin-bottom:50px;}
.section-title h2 {
font-size: 48px;
margin-bottom: 20px;
}
.item h4 {
font-size: 24px;
font-weight: normal;
margin-bottom: 22px;
}
.item p {
font-size:14px;
}
.custom-container {
width: 100%;
padding-right: 15px;
padding-left: 15px;
margin-right: auto;
margin-left: auto;
}
.post-title span {
float: right;
font-weight: normal;
font-size: 24px;
}
.see-full {
float: right;
color: #03052E;
text-decoration: underline;
}
.row.single-home-post {
padding: 100px 30px;
border-bottom: 2px solid #03052E;
}
.post-text span {
float: right;
font-size: 24px;
font-weight: normal;
}
.post-title{margin-bottom:30px;}
.carousel-caption {
margin-top:35px !important;margin-bottom:35px !important;
}
.carousel-caption:hover {
box-shadow: 0px 0px 30px 0px #bbb !important;
cursor:pointer;
}
.row.single-home-post:nth-child(4) {
border-bottom: 0px !important;
padding-bottom: 20px;
}
.btn-spcial {
color: #fff;
background: #99EA26;
display: inline-block;
padding: 10px 20px;
border-radius: 5px;
}
.row.blog-button-row {
text-align: center;
margin-top: 50px;
}
.slick-dots { 
bottom: -80px !important; 
}
.vc_tta-panel {
overflow: hidden;
}
.vc_tta-panel-heading {
float: left;
}
.post-text a{color:#000;}
.footer-section {
background: #03052E;
padding: 80px 0 10px 0;
}
.single-footer-widget h3 {
color: #fff;
text-transform: uppercase;
font-size: 25px;
line-height: 50px;
margin-bottom: 25px;
}
.footer-logo {
text-align: center;
}
.footer-logo h1 {
font-size: 35px;
color: #99FF33;
padding: 20px 0;
}
.copyright {
text-align: center;
margin-top: 15px;
}
.copyright p {
font-size: 14px;
color: #E5E5E5;
}
.single-footer-widget a {
color: #E5E5E5;
}
.single-footer-widget ul {
margin: 0;
padding: 0;
}
.single-footer-widget ul li {
display: inline-block;
}
.single-footer-widget ul li a {
padding: 0 25px;
font-size: 20px;
}
.single-footer-widget p {
color: #E5E5E5;
}
.wpulike.wpulike-heart {
float: left;
padding: 0;
line-height:0;
display:none;
}
.scrollup {
background: url(//dev2.brandup.media/wp-content/themes/zalceo/images/top.png) no-repeat scroll 0 0 transparent;
bottom: 20px;
display: none;
height: 65px;
position: fixed;
right: 30px;
text-indent: -9999px;
width: 65px;
z-index: 999999;
overflow:hidden;
}
.catTitle {
position: relative;
overflow: hidden; 
width: 100%;
}
.catTitle .liner::after {
position: absolute;
content: '';
width: 100%;
border-top: 6px solid #666666;
top: 18px;
display: inline-block;
vertical-align: bottom;
}
.case-study-text {
background: url(//dev2.brandup.media/wp-content/themes/zalceo/images/case-dot.png);
background-repeat: no-repeat;
background-position: 50px 10px;
padding: 55px 0;
margin-top: 80px;
margin-right: 140px;
}
.solution-sec-tit {
background: url(//dev2.brandup.media/wp-content/themes/zalceo/images/case-dot.png);
background-repeat: no-repeat;
background-position: 40px 18px;
margin-top: 30px;
margin-right: 110px;
padding: 86px 0;
}
.solution-sec-tit h2 {
text-transform: uppercase;
font-size:48px;
}
.case-study-text {
background: url(//dev2.brandup.media/wp-content/themes/zalceo/images/case-dot.png);
background-repeat: no-repeat;
background-position: 60px 0px;
padding: 30px 0 75px 30px;
margin-top: 80px;
margin-right: 110px;
}
.about-text h2 {
padding: 50px 0;
font-size: 48px;
}
.materials-text h2 {
padding: 120px 0;
font-size: 48px;
}
.materials-text p {
margin-top:50px;
}
.about-text .btn-spcial {
margin-top: 80px;
}
.post-text a:hover {
color: green;
}
.case-study-text h2 {
margin-bottom: 90px;
padding-top: 40px;
font-size:48px;
}
.materials-text {
background: url(//dev2.brandup.media/wp-content/themes/zalceo/images/about-dot.png);
background-repeat: no-repeat;
padding: 39px 0px;
width: 275px;
margin-left: 100px;
background-position: center 75px;
margin-top:50px;
}
.case-study-text .btn-spcial {
margin-top: 30px;
}
.industry-slider {
background: #03052E;
padding: 60px 0;
}
.industry-slider .item {
background: white;
padding: 40px 20px;
width: 500px;
}
.industry-slider .section-title {
color: ;
color: ;
text-align: center;
color: white;
margin-bottom: 100px;
}
.post-col { 
padding: 40px;
}
.single-blog-post h2 {
font-weight: normal;
margin-bottom: 20px;
}
.single-blog-post a {
color:#393939;
}
.post-info {
color: #9E9E9E;
margin-top: 15px;
}
.post-info a{
color: #9E9E9E; 
}
.footer-menu-area {
border-top: 2px solid #03052E;
padding: 70px 0;
}
.footer-menu ul {
margin: 0;
padding: 0;
list-style: none;
text-align: center;
}
.footer-menu ul li {
display: inline-block;
}
.footer-menu ul li a {
color: #000000;
font-size: 24px;
padding: 15px;
display: block;
}
.page-title-section { 
min-height: 600px;
margin-top: 62px;
}
.solutions-posts-area .col-md-4.col-12 {
margin-bottom: 40px;
}
.content-section p{color:#000;margin-top:30px;font-size:14px;}
#single-solutions-page.page-title-section {
background: url(//dev2.brandup.media/wp-content/themes/zalceo/images/single-solution.jpg); 
padding: 600px 0 30px 0;
}
.carousel-caption {
background: #fff !important;
padding: 30px;
}
#contact-page.page-title-section {
background: url(//dev2.brandup.media/wp-content/themes/zalceo/images/contact-banner.jpg); 
padding: 600px 0 30px 0;
}
.page-title-area h1 {
color: #fff;
font-size: 80px;
text-shadow: 1px 1px 1px #000;
}
.page-title-area a, .page-title-area p {
color: #fff;
padding-left: 4px;
}
.single-recent-block img {
float: left; 
width: 40%;
}
.single-recent-text {
float: right;
width: 56%;
}
.single-recent-block a{color:#000;}
.single-recent-block {
overflow: hidden;
margin-top: 40px;
}
.blog-post-title {
font-size: 36px;
margin-bottom: 30px;
}
.blog-post-title span {
float: right;
font-size: 18px;
font-weight: normal;
}
.author-box {
background: #E7E7E7;
padding: 30px;
overflow:hidden;
margin-top: 60px;
}
.author-box img {
float: left;
margin-right: 30px;
}
.single-blog-post img {
padding: 50px 0 30px 0;
}
.tags-block ul {
margin: 0;
padding: 0;
list-style: none;
}
.tags-block ul li {
display: inline-block;
}
.tags-block ul li a {
display: block;
color: #393939;
border: 1px solid #393939;
padding: 10px 25px;
border-radius: 5px;
margin: 5px;
}
.tags-block ul li a:hover{}
.solutions-content-area .case-study-text {
width: inherit;
}
.single-solutions {
}
.single-solutions .solution-post-title {
position: absolute;
bottom: 0;
padding: 20px 30px;
color: white;
font-size: 60px;
width: 100%;opacity: 1;
transition: 0.2s;
}
.single-solutions:hover .solution-post-title {
opacity: 0;
}
.single-solutions img {
transition: filter .5s ease-in-out;
-webkit-filter: grayscale(0%); filter: grayscale(0%); position: relative;
}
.single-home-post p {
line-height: 32px;
}
.single-solutions:hover img {
-webkit-filter: grayscale(100%);
filter: grayscale(100%); 
transition: filter .9s ease-in-out;
}
.wpulike-heart .wp_ulike_general_class {
box-shadow: inherit !important; 
}
.solutions-overlay {
position: absolute;
top: 0;opacity: 0;
transition: 0.2s;
padding: 20px;
width: 90%;
}
.single-solutions:hover .solutions-overlay {
transition: 0.2s;
opacity: 1;
}
.solutions-overlay h1 {
color: #99EA26;
font-size: 60px;
margin-bottom: 50px;
}
.solutions-overlay p {
color: white; 
}
.solutions-overlay a {
color: white; 
}
.solutions-overlay h1::after {
content: "";
position: absolute;
height: 2px;
width: 100px;
background: white;
overflow: hidden;
display: block;
bottom: -20px;
}
.solutions-text {
margin-bottom: 60px;
}
#myTab {
width: 180px;
float: left;
margin-right: 30px;
}
.nav-tabs .nav-item {
margin-bottom: -1px;
display: block;
width: 100%;
}
#materials {
background: #F4F4F4;
padding: 80px 0;
}
.row.tab-content-block {
background: white;
padding: 30px 15px;
}
.contact-form input[type="text"] {
width: 100%;
padding: 10px;
border: 1px solid #C4C4C4;
}
.contact-form input[type="email"] {
width: 100%;
padding: 10px;
border: 1px solid #C4C4C4;
}
.contact-form input[type="submit"] {
border: 0px solid #C4C4C4;
}
.contact-form textarea {
width: 100%;
padding: 10px;
border: 1px solid #C4C4C4;
height:200px;
}
.sticky {
position: fixed;
top: 0;
width: 100%;
z-index:9999999;
}
.sticky + .content {
padding-top: 60px;
}
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels {
background-color: transparent !important;
}
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::after, .wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::before {
border-color: transparent !important;
}
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab > a {
border-color: transparent !important;
background-color:  transparent !important;
color: #000 !important;
}
.vc_tta-tab {
border-right: 4px solid #CECECE !important;
}
.solutions-overlay h1 {
text-shadow: 1px 1px 1px #777;
margin: 0 0 40px 0;
position: relative;
}
.single-solutions {
position: relative;
}
.solutions-att-title {
background: url(//dev2.brandup.media/wp-content/themes/zalceo/images/case-dot.png);
background-repeat: no-repeat;
background-position: 50px 0;
padding: 70px 60px;
position:relative;
overflow:hidden;
}
.solutions-att-title h2{
font-size:48px;
text-transform:uppercase;
}
.solutions-att-title h2::after {
content: "";
width: 100%;
height: 2px;
background: #03052E;
position: absolute;
top: 50%;
margin-left: 15px;
}
.navbar-light .navbar-toggler-icon {
background-image: url(//dev2.brandup.media/wp-content/themes/zalceo/images/icon.png) !important;
}
.vc_tta-tabs-container {
float: left;
width: 250px;
}
.vc_tta-tab {
width: 100%;
text-align:right
}
.vc_tta-panel-body {
box-shadow: 0px 0px 15px 0px #ccc !important;
margin: 15px;
background:#fff !important;
}
.single-blog-page a {
color: #03052E;
}
.single-blog-page h2 {
font-size: 24px;
line-height: 33px;
}
.single-blog-page img {
border-radius: 5px;
}
.blog-pagination {
margin-top: 100px;
}
.nav-links {
margin: auto;
}
.footer-menu-area .item {
width: 180px;
margin: auto;
}
.page-numbers {
padding: 10px;
border: 1px solid #ddd;
border-radius: 100%;
width: 50px;
display: inline-block;
height: 50px;
text-align: center;
margin: 0 20px;
}
.blog-pagination .prev {
border: none;
font-size: 40px;
padding-top: 10px;
vertical-align: bottom;
}
.blog-pagination .next {
border: none;
font-size: 40px;
padding-top: 10px;
vertical-align: bottom;
}
.blog-pagination a{color:#000}
.page-numbers.current {
background: #99EA26;
color: #fff;
}
.map-row{height:800px}
.form-row {
position: absolute;
bottom: 0;
width: 100%;
}
.form-row .wpcf7-form {
padding: 30px;
background: #fff;
box-shadow: 0px 0px 15px 0px #bbb;
margin-bottom:15px;
}
.categories-block ul {
list-style: none;
margin: 0;
padding: 0;
}
.categories-block li {
border-bottom: 1px solid #ddd;
text-align: right;
overflow: hidden;
color: #999;
}
.categories-block li:last-child {
border-bottom: 0px solid #ddd;
}
.categories-block li a {
color: #03052E;
text-align: left !important;
padding: 8px 0;
display: block;
width: 86%;
float: left;
}
.single-blog-sidebar {
margin: 75px 0;
}
.home .wpulike.wpulike-heart {
display: none;
}
.logo-row .vc_column-inner {
padding: 0 !important;
}
.single-home-post .wpulike.wpulike-heart, .blog-post-title .wpulike.wpulike-heart {
display: block;
}
.slick-active button::before {
color: #99EA26 !important; 
}
.single-footer-widget ul li a .fab:hover {
color:#99EA26 ;
}
.footer-menu-area .item h2 {
font-size: 24px;
text-transform: uppercase;
font-weight: normal;
}
.textwidget input[type="text"] {
width: 320px;
padding: 7px;
border: 1px solid #99FF33;
background: transparent;
color: #fff;
}
.textwidget input[type="submit"] {
background: transparent;
border: transparent;
color: #03052E;
background: #7aa762;
padding: 10px 15px;
border-radius: 5px;
font-size: 15px;
}
.textwidget input[type="submit"]:hover {
color: #fff;
}
.vc_tta-tabs-container {
width: 160px;
}
.vc_tta-tab.vc_active {
border-right: 5px solid #03052E !important;
}
.wpb-js-composer .vc_tta.vc_tta-spacing-1 .vc_tta-tab {
margin-top: 0 !important;
}
.case-study-text h2 {
text-transform: uppercase;
}
.about-text {
background: url(//dev2.brandup.media/wp-content/themes/zalceo/images/about-dot.png);
background-repeat: no-repeat;
padding: 39px 0px;
width: 275px;
margin-left: 100px;
background-position: 45px 70px;
}
.lov-react {
overflow: hidden;
width: 380px;
margin-bottom: 15px;
}
.loveee {
float: right;
}
.wpulike-heart .wp_ulike_general_class { 
padding: 0 !important;
}
.loveee .wpulike.wpulike-heart {
display: block;
} @media (min-width: 1200px) {
.header-area .container {
max-width: 1400px;
}
.navbar-light .navbar-nav .nav-link {
padding: 25px 20px;
}
} 
@media (min-width: 1400px){
.main-menu {
display: block;
}
.slicknav_menu{display:none;}
.container{max-width:1340px}
.custom-container{max-width:1500px}
}
@media (min-width: 1600px){
.main-menu {
display: block;
}
.slicknav_menu{display:none;}
.container{max-width:1540px}
.custom-container{max-width:1800px}
}
@media (min-width: 768px) and (max-width: 1024px) {
.main-menu {
display: block;
}
.slicknav_menu{
display:none;
}
} @media only screen and (min-width: 992px) and (max-width: 1200px) { 
.main-menu {
display: block;
}
.slicknav_menu{
display:none;
}
.header-area .container {
max-width: 1200px;
}
.navbar-light .navbar-nav .nav-link {
padding: 25px 20px;
font-size: 15px;
}
} @media only screen and (min-width: 768px) and (max-width: 991px) { 
.main-menu {
display: block;
}
.slicknav_menu{display:none;}
.cat-top-post img {
width: 345px;
}
.about-text { 
width: 100%;
margin-left: 0; 
padding:0;
}
.about-text h2 {
padding: 20px 0;
font-size: 40px;
}
.about-text .btn-spcial {
margin-top: 30px;
}	
.catTitle::before { 
width: 150px; 
}
.case-study-text {  
background-position: 0px 0px;
padding: 0px 0;
margin-top: 0px;
margin-right: 0;
}	
.case-study-text h2 {
margin-bottom: 40px;
padding-top: 40px;
font-size: 40px;
}
.tdt-slider .slick-slide {
padding: 0 10px !important;
}	
.carousel-caption { 
padding: 10px;
}
.materials-text h2 {
padding: 70px 0;
font-size: 40px;
}
.materials-text {  
padding: 0;
width: 100%;
margin-left: 0;
background-position: left top;
margin-top: 0;
}
.slick-slide {
margin: 0 10px;
}
.post-title {
margin-bottom: 15px;
font-size: 24px;
}
.single-recent-block img {
float: none;
margin-right: 0;
width: 100%;
margin-bottom: 10px;
}
.single-recent-text {
float: none;
width: 100%;
}	
.post-text span {
float: right;
font-weight: normal;
width: 100%;
font-size: 14px;
margin: 10px 0;
}
.post-text p {
font-size: 16px;
line-height: 26px;
}
.footer-menu-area { 
padding: 50px 0;
margin-top: 50px;
}
.single-footer-widget h3 { 
font-size: 28px;
line-height: 38px;
margin-bottom: 20px;
}
.textwidget input[type="text"] {
width: 100%; 
}
.footer-section { 
padding: 100px 0 10px 0;
}
.footer-logo h1 {
font-size: 32px; 
padding: 30px 0;
}	
.single-solutions .solution-post-title { 
padding: 10px 10px;
font-size: 30px;
width: 100%;
line-height: 33px;
}
.solutions-overlay h1 {
color: #99EA26;
font-size: 30px;
margin-bottom: 10px;
}
.solutions-overlay {
position: absolute;
top: 0;
padding: 5px;
}
.solutions-overlay p {
color: white;
font-size: 14px;
line-height: 100%;
}
.solutions-att-title h2::after {
top: 65px;
}
.solutions-att-title h2 {
font-size: 42px;
}
.solutions-att-title { 
background-position: 50px 0;
padding: 40px 25px;  
background-size: 33%;
}
.post-col {
padding: 10px;
}	
.post-info {
color: #9E9E9E;
margin-top: 10px;
font-size: 15px;
}
.single-blog-page h2 {
font-size: 18px;
line-height: 24px;
}
.page-title-section {
padding: 450px 0 30px 0 !important;
}
.form-row .wpcf7-form {
padding: 10px; 
}	
} @media only screen and (max-width: 767px) { 
.main-menu {
display: none;
}
.single-recent-block img { 
width: 100%;
}
.single-recent-text {
width: 100%;
margin-top: 30px;
}	
.about-text {
width: 100%;
margin-left: inherit;
background-position: center center;
text-align: center;
}
.competitive-slider .section-title, .recent-articles-area .section-title {
background-position: 75px 15px;
}
.wpulike.wpulike-heart {
float: left;
padding: 0;
margin-right: 15px;
}	
.solutions-overlay h1 { 
font-size: 50px;
margin: 0;
}
.solutions-overlay { 
padding: 20px;
}
.padding-150 {
padding: 30px 0;
}
.about-text h2 {
padding: 30px 0;
}
.about-text .btn-spcial {
margin-top: 30px;
}
.row.single-home-post {
padding: 30px 0; 
}
.footer-section {
padding: 80px 0 10px 0;
}
.hero-section-text {
margin-top: 100px;
}
.hero-section-text h1 {
font-size: 48px; 
}
.hero-section { 
min-height: 700px;
}
.vc_tta-panel-heading {
float: inherit;
}
.page-title-section {
padding: 150px 0 30px 0 !important;
}
.form-row .wpcf7-form {
padding: 15px;  
width: 85%;
margin: 15px auto;
}
.single-footer-widget h3 { 
font-size: 26px; 
}
.single-solutions .solution-post-title { 
font-size: 44px; 
}
.solutions-overlay h1{font-size: 44px; }
.page-title-area h1 { 
font-size: 50px; 
}	
.case-study-text { 
padding: 0; 
margin:0;
background-position:10px 0px;
}	
.case-study-text h2 {
margin-bottom: 100px;
padding-top: 80px;
padding-bottom: 30px;
font-size: 38px;
}
.solutions-att-title h2 {
font-size: 38px; 
}
.solutions-att-title h2::after {
background: transparent; 
}
.vc_tta-panel-title {
border-right: 2px solid #ccc;
}
.vc_tta-panel-heading {
border-color: transparent !important;
background-color: transparent !important;
}	
.vc_active .vc_tta-panel-title {
border-right: 2px solid #03052E !important;
}
.owl-carousel .item {
text-align: center;
}
.footer-menu-area {
border-top: 2px solid #03052E;
padding: 30px 0;
margin-top: 0;
}
.single-footer-widget {
margin: 30px 0;
text-align: center;
}
.footer-menu-area { 
padding: 30px 0;
margin-top: 0;
}
.navbar-light .navbar-nav .nav-link {
padding: 15px; 
}	
.materials-text h2 {
padding: 0;
font-size: 40px;
}
.hero-section-text { 
background-position: 50px 0px;
}
.materials-text {
padding: 75px 0px;
width: 100%;
margin-left: 0;
background-position: center 20px;
margin-top: 0px;
text-align: center;
}
.page-numbers { 
margin: 0 10px;
}	
.case-study-text h2 {
margin-bottom: 50px;
}
.post-text span {
float: left; 
display: block;
margin-top: 10px;
width: 100%;
margin-bottom: 10px;
font-size: 18px;
}
.catTitle::before {
left: 20px;
width: 100px; 
}
.single-footer-widget ul li a {
padding: 0 15px; 
}	
.solutions-att-title {
padding: 55px 75px;
}
.solutions-att-title { 
background-position: 38px 0; 
}
.materials-tab .vc_tta-panel .vc_tta-panel-title > a {
background: #fff !important; 
}
.case-study-text {
background-position: center 0;
text-align: center;
margin-top: 15px;
}
.vc_tta-panel-title a{font-weight:normal;}
.vc_active .vc_tta-panel-title a{font-weight:normal;}
.industries-tab .vc_tta-panel .vc_tta-panel-title > a	{background:#000 !important;color:#fff !important}
.industries-tab .vc_active  .vc_tta-panel-title > a	{background:#EDEDED !important;color:#000 !important}
.recent-articles-area {
padding: 30px 0 30px 0;
}	
.solution-sec-tit h2 { 
font-size: 42px;
}
.solution-sec-tit { 
background-position: 40px 18px; 
margin-right: 0; 
text-align: center;
}
.vc_custom_1593361751522, .vc_custom_1593361781676 {
padding-top: 0;
padding-bottom: 0;
}
} @media only screen and (min-width: 480px) and (max-width: 767px) { 
.main-menu {
display: none;
}
.slicknav_menu{display:block;}
.cat-top-post img {
width: 100%;
}
.vc_tta-panel-heading {
float: inherit;
}
.page-title-section {
padding: 250px 0 30px 0 !important;
}
.form-row .wpcf7-form {
padding: 15px;  
width: 85%;
margin: 15px auto;
}
.single-footer-widget h3 { 
font-size: 26px; 
}
.single-solutions .solution-post-title { 
font-size: 44px; 
}
.solutions-overlay h1{font-size: 44px; }
.page-title-area h1 { 
font-size: 50px; 
}	
.case-study-text { 
padding: 0; 
}	
.case-study-text h2 {
margin-bottom: 100px;
padding-top: 70px;
}	
} .about-us-values {
width: 50%;
margin: auto!important;
}
.timeline-icon.icon-dot-full {
display: none!important;
opacity: 0!important;
}