/*
Theme Name: Kalium
Theme URI: https://laborator.co/themes/kalium/
Author: Laborator
Author URI: https://laborator.co/
Description: Start creating that amazing website that you have always wanted, only with Kalium — Connect with Laborator on: <a href="https://themeforest.net/user/laborator">Envato</a> &bull; <a href="https://twitter.com/thelaborator">Twitter</a> &bull; <a href="https://www.facebook.com/laboratorcreative">Facebook</a> &bull; <a href="https://www.instagram.com/laboratorcreative/">Instagram</a>
Version: 2.9
License: GNU General Public License version 3.0
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Text Domain: kalium
*/
/*
Theme Name: Kalium
Theme URI: https://laborator.co/themes/kalium/
Author: Laborator
Author URI: https://laborator.co/
Description: Start creating that amazing website that you have always wanted, only with Kalium — Connect with Laborator on: <a href="https://themeforest.net/user/laborator">Envato</a> &bull; <a href="https://twitter.com/thelaborator">Twitter</a> &bull; <a href="https://www.facebook.com/laboratorcreative">Facebook</a> &bull; <a href="https://www.instagram.com/laboratorcreative/">Instagram</a>
Version: 2.9
License: GNU General Public License version 3.0
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Text Domain: kalium
*/
#item4 {
    background-image: linear-gradient(to right,rgba(0, 0, 0, 0.5),rgba(0, 0, 0, 0)),url(https://www.optimags.com/wp-content/uploads/2019/08/UnleashPower.jpg);

    background-size: cover;
    background-position: 10% 25%;
    height: 420px;
}
#item1 {

    background: url(https://www.optimags.com/wp-content/uploads/2021/11/Solutions-Services-and-IT-Consulting.jpg) no-repeat scroll top;
    background-size: cover;
    background-position: center;
    height: 420px;
}
#item2 {
    background-image: linear-gradient(rgba(0, 0, 0, 0.5),rgba(0, 0, 0, 0.5)),url(https://www.optimags.com/wp-content/uploads/2019/07/transcendAP-Benefits-Beyond-the-Back-Office.jpg);

    background-size: cover;
    background-position: center;
    height: 420px;
}
#item3 {
    background-image: linear-gradient(to right,rgba(0, 0, 0, 0.5),rgba(0, 0, 0, 0.1)),url(https://www.optimags.com/wp-content/uploads/2021/11/IT-Consulting-Relationships-Make-All-the-Difference.jpg);
   
    background-size: cover;
    background-position: center;
    height: 420px;
}
.header-text {
        right: auto;
    width: 80%;
    color: #fff;
    margin: 0 -50% 0 0;
    position: absolute;
    top: 30%;
    /* left: 50%; */
    /* -webkit-transform: translate(-50%, -50%); */
    -ms-transform: translate(-50%, -50%);
    /* transform: translate(-50%, -50%); */
    /* text-align: center; */
    z-index: 2;
}
.site-description, .site-title {
    font-weight: 600 !important;
    font-size: 40px !important;
    text-transform: none;
    letter-spacing: normal;
    text-shadow: 2px 0px 2px rgba(0, 0, 0, .9) !important;
}
.site-title-content {
    color: #fff;
    font-weight: normal !important;
    font-size: 40px !important;
    text-transform: none;
    letter-spacing: normal;
    text-shadow: 0px 1px 1px rgba(0, 0, 0, .9);
    animation-duration: 0.3s;
    animation-name: fadeInLeft;
    animation-fill-mode: both;
}
.home-view-feature-btn {
    border-radius: 6px !important;
    background: #1976D2 !important;
    font-weight: 400 !important;
    padding: 10px 16px !important;
    box-shadow: 0 1px 3px rgba(0, 0, 1, .25), inset 0 1px 0 0 rgba(255, 255, 255, .15);
    color: #fff !important;
}

.pull-right {
    float: right !important;
}
.home-start-trial-btn {
    border-radius: 6px;
    background: #00CB33 !important;
    font-weight: 400 !important;
    padding: 10px 16px !important;
    box-shadow: 0 1px 3px rgba(0, 0, 1, .25), inset 0 1px 0 0 rgba(255, 255, 255, .15);
    color: #fff !important;
}
.pull-left {
    float: left !important;
}
.pull-left {
    float: left !important;
}
@media (max-width: 767px){
	.site-description, .site-title {
    /* line-height: 1.3; */
    font-weight: 600 !important;
}
	
}


@media (max-width: 767px){
.site-description, .site-title {
    font-size: 28px !important;
}
li.menu-item-1025, li.menu-item-1026 {
        /* margin: 20px; */
    padding: 0px !important;
    /* width: 50%; */
    font-size: 16px !important;
    background: #fff !important;
    color: orange !important;
	}
}
@media (max-width: 767px){
	.home-start-trial-btn, .home-view-feature-btn {
    padding: 5px 10px !important;
}
.main-header.menu-type-standard-menu .standard-menu-container.menu-skin-dark ul.menu >.menu-item-1025 > a,.main-header.menu-type-standard-menu .standard-menu-container.menu-skin-dark ul.menu>li.menu-item-1025 a:hover,.main-header.menu-type-standard-menu .standard-menu-container.menu-skin-dark ul.menu>li.menu-item-1025  a:focus,.main-header.menu-type-standard-menu .standard-menu-container.menu-skin-dark ul.menu>.menu-item-1026 a,.main-header.menu-type-standard-menu .standard-menu-container.menu-skin-dark ul.menu>li.menu-item-1026 a:hover,.main-header.menu-type-standard-menu .standard-menu-container.menu-skin-dark ul.menu>li.menu-item-904 a:focus {
   display: block;
    padding: 5px !important;
    color: #f5f2f2 !important;
    text-decoration: none;
    font-size: 16px;
    text-transform: uppercase;
}
}
#layerid_row{
	position: relative;
    left: 0 !important;
    box-sizing: border-box;
    width: auto !important;
    margin-bottom: -35px !important;
    margin-top: -10px !important;
}
@media (max-width: 767px){
	.pull-right {
    float: none !important;
}
.pull-left {
    float: none !important;
}
	h1.border{
		font-size: 40px !important;
    font-weight: 600;
    text-transform: none;
    color: #fff;
	}
}
input[type=email], input[type=email]:focus, input[type=tel], input[type=tel]:focus, input[type=text], input[type=text]:focus, textarea, textarea:focus {
    border: 1px solid #ccc !important;
    border-color: rgba(0,0,0,.3) !important;
}
iframe{
		top: 0;
    left: 0;
    width: 100%;
    height: 100%;
	}
.image-placeholder>img{
/* 	height:400px !important; */
}

.post-image{
	height:400px !important;
}
.image-placeholder{
	
	padding-bottom:32% !important;
}
.vc_gitem-post-category-name,.vc_gitem-post-category-name:hover{
color: #333 !important;
    background: #ddd !important;
	font-weight:600;
	cursor:context-menu;
}
div.vc_gitem-post-category-name:nth-child(2){
   display:none;
}
.vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_title h4{
	color:#333 !important;
}
.vc_separator .vc_icon_element:not(.vc_icon_element-have-style)+h4 {
    padding-left: 0;
    color: #333;
}
.border-content .vc_column-inner,.boxforcontent{
    box-shadow: rgb(0 0 0 / 24%) 0px 3px 8px;
    padding: 20px !important;
    border-radius: 15px;
}
.blog-post-column {
    -webkit-flex: 0 0 33.33333333%;
    flex: 0 0 33.33333333%;
    max-width: 33.33333333% !important;
	display:inline-block;
}
.blog-post-column {
    margin-bottom: 30px;
    padding-left: 15px;
    padding-right: 15px;
    box-sizing: border-box;
    -webkit-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}
.blog-post-entry {
    background: #fff;
    border: none;
}
.blog-post-entry {
    display: block;
    position: relative;
    border: 1px solid #eee;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: center;
    align-items: center;
    word-break: break-word;
}
.blog-post-image {
    padding-left: 10px;
    padding-top: 30px;
    padding-right: 10px;
}
.blog-post-image {
    position: relative;
}
.blog-post-entry .blog-post-image {
    width: 100%;
}
.blog-post-image .image-placeholder {
    background: #fafafa;
}
.img-placeholder {
    position: relative;
    display: block;
    background-color: #eee;
}
.img-placeholder .lazyloaded {
    -webkit-animation: imagePlaceholderOpacityIn 270ms cubic-bezier(.445,.05,.55,.95) forwards;
    animation: imagePlaceholderOpacityIn 270ms cubic-bezier(.445,.05,.55,.95) forwards;
}
.img-placeholder>img, .img-placeholder>picture {
/*     position: relative; */
    display: block;
    max-width: 100%;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    image-rendering: auto;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
    -webkit-filter: blur(0);
    filter: blur(0);
    opacity: 0;
}
.img-responsive {
    display: block;
    max-width: 100%;
    height: auto;
}
.blog-post-entry .blog-post-content-container {
    padding: 0px 0px 10px;
    box-sizing: border-box;
}
.blog-post-entry .blog-post-content-container{
    width: 100%;
}
.blog-post-content-container .blog-post-date {
    margin-bottom: 10px;
    color: #6d6d6d;
}
.blog-post-date {
    font-style: normal;
    font-weight: 300;
    text-transform: uppercase;
    font-size: 12px;
}
.blog-post-entry .blog-post-content-container .blog-post-title {
    padding: 0;
    margin: 0 0 15px;
    font-size: 20px;
}
.blog-post-entry .blog-post-content-container .blog-post-title a {
    color: #242321;
    text-transform: none;
}
.downloadbtn,.downloadbtn:hover{
	font-size: 11px;
    padding-top: 8px;
    padding-bottom: 8px;
    padding-left: 12px;
    padding-right: 12px;
	color: #fff;
    background-color: #08c;
	border-color: rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.1);
}
.mt-5{
	margin-top:5rem;
}
.social-networks.rounded{
	text-align:left;
}
.site-footer.footer-bottom-vertical .footer-bottom .footer-bottom-content{
	padding:20px 0 !important;
}
.vc_col-has-fill>.vc_column-inner,.vc_row-has-fill>.vc_column_container>.vc_column-inner{
	box-shadow: rgb(0 0 0 / 24%) 0px 3px 8px;
}