
.portfolio_nav { display:none; }
.top_bar.fixed
{
	position: fixed;
	animation-name: slideDown;
	-webkit-animation-name: slideDown;	
	animation-duration: 0.5s;	
	-webkit-animation-duration: 0.5s;
	z-index: 999;
	visibility: visible !important;
	top: 0px;
}

.top_bar.fixed #menu_wrapper div .nav
{
	margin-top: 16px;
}

.top_bar.fixed #searchform
{
	margin-top: 8px;
}

.top_bar.fixed .header_cart_wrapper
{
	margin-top: 21px;
}

.top_bar.fixed #menu_wrapper div .nav > li > a
{
	padding-bottom: 24px;
}

.top_bar.fixed .logo_wrapper img
{
	max-height: 40px;
	width: auto;
}
#wrapper
{
	overflow-x: hidden;
}
.mobile_menu_wrapper
{
    display: none;
}
body.js_nav .mobile_menu_wrapper 
{
    display: block;
}
.gallery_type, .portfolio_type
{
	opacity: 1;
}
#searchform input[type=text]
{
	width: 75%;
}
.woocommerce .logo_wrapper img
{
	max-width: 50%;
}




@media only screen and (max-width: 768px) {
	html[data-menu=leftmenu] .mobile_menu_wrapper
	{
		right: 0;
		left: initial;
		
		-webkit-transform: translate(360px, 0px);
		-ms-transform: translate(360px, 0px);
		transform: translate(360px, 0px);
		-o-transform: translate(360px, 0px);
	}
}


#copyright, .footer_bar_wrapper .social_wrapper
{
	float: none;
	margin: auto;
	width: 100%;
	text-align: center;
}

.footer_bar_wrapper .social_wrapper ul, #page_content_wrapper .footer_bar_wrapper .social_wrapper ul
{
	text-align: center;
	margin-bottom: 20px;
}

.footer_bar_wrapper .social_wrapper ul li
{
	float: none;
}

.footer_bar
{
	padding: 30px 0 30px 0;
}

.post_header_title, .post_header.grid
{
	text-align: center;
}




.top_bar.hasbg
{
	background: rgba(0,0,0,0.00);
}

#page_caption, #page_caption .page_title_wrapper
{
	text-align: left;
	float: left;
}

#page_caption .page_title_wrapper .page_title_inner
{
	position: relative;
    float: left;
    width: 100%;
    box-sizing: border-box;
    margin-top: 10px;
    margin-bottom: 10px;
}

.post_caption 
{
	position: relative;
}

#page_caption hr.title_break, .post_caption hr.title_break
{
	display: none;
}

#page_caption h1
{
	width: 55%;
    display: block;
    float: left;
}

#page_caption .page_tagline, .post_caption .page_tagline
{
	width: 45%;
    text-align: right;
    position: absolute;
    right: 0;
    bottom: 0.5em;
}

.post_caption
{
	text-align: left;
	float: left;
	width: 100%;
}

.page_tagline
{
	font-style: normal;
}

.post_caption .page_tagline
{
	right: 30px;
}

#portfolio_wall_filters
{
	width: 45%;
	float: right;
	text-align: right;
	margin-left: 0 !important;
}

@media only screen and (min-width: 1100px) {
	#page_caption .page_tagline 
	{
		right: 90px;
	}
}




.two_cols.gallery .element img, .three_cols.gallery .element img, .four_cols.gallery .element img, .five_cols.gallery .element img, .two_cols.gallery .element:hover img, .three_cols.gallery .element:hover img, .four_cols.gallery .element:hover img, .five_cols.gallery .element:hover img, .post_img img, .post_img:hover img, #horizontal_gallery_wrapper .gallery_image_wrapper.archive img, .horizontal_gallery_wrapper .gallery_image_wrapper.archive img
{
	transition: all 4.5s ease-out;
    -webkit-transition: all 4.5s ease-out;
}


#onboarding{

}

.floatRight{
float: right;
}

#subFooter{
height: 150px;
}

.marginFooter{
margin-top: 30px;
}

.inline {
display: inline-block}

.loginMenu{
float: right;
}

.recaptcha{
height: 100%!important;
}

.top_bar.hasbg {
    border-color: rgba(256, 256, 256, .0);
}

div{
vertical-align: middle!important;
color: #000;
font-size: 18px;
}

.footer_bar_wrapper{
    max-width: 100%!important
}

.green{
color: #203416!important;
}

h1{
color: #1B3613!important;
font-weight: bold!important;
}

h4{
font-size: 16px!important;
}

.white{
color: #fff!important;
}

p{
font-size: 18px;
color: #000;
}

ul{
margin: 25px 0;
color: #000;
}

li{
font-size: 18px;
margin-bottom: 5px;
color: #000;
}

.margin-top{
margin-top: 15%;
}

.smallTopMargin{
margin-top: 15px;
}

.left{
	width: 46%;
	float: left;
	height: 100%;
	padding: 2%;

}
.right{
	width: 46%;
	float: right;
	height: 100%;
	padding: 2%;
}

.icon-scroll{
    display: none!important;
}

.alignRight{
text-align: right;
}

.alignLeft{
text-align: left;
}

.alignRightSided{
text-align: right;
margin-right: 15%;
}


.block{
	width: 90%;
	padding: 5%;
	margin-top: 5%;
	background-color: #fff;
	display: table;
	border-radius: 15px;
	box-shadow: 0px 3px 26px #b9b9b9;
}

iframe{
	display: block;
    width: 100%;
    height: 300px;
	border-radius: 15px;
}

#POnonPO{
	background-image: url(https://invoicesharing.com/wp-content/uploads/2018/10/background_second.png);
	background-size: 100% 100%;
	background-repeat: no-repeat;

}

.textBlocks{
	margin: 10% 0;
}

.tagline{
	font-weight: 600;
	color: #000;
	font-size: 20px;
}

.whitepaper{
	background-color: #EFF2EF;
	border-radius: 15px;
	padding: 2%;
	display: inline-block;
	width: 96%;
}

.whitepaper img{
	display: block;
	width: 4%;
	margin: 0 1%;
	float: left;
}

.whitepaperP{
	display: block;
	width: 55%;
	margin: 0 3%;
	float: left;
	font-weight: 600;
	color: #1B3613;
}

.whitepaper a{
	display: block;
	text-align: center;
	margin: 1% 0;
	float: right;
}

.mainButton{
	background-color: #fff452!important;
    padding: 2% 5%!important;
	border-radius: 15px!important;
	font-weight: 600!important;
	box-shadow: 0px 3px 6px #B9B9B9!important;
	display: inline-block!important;
border: 0px solid !important;
}

#globeSection{
	margin: 0 !important;
	width: 100%;
	height: 800px;
	background-image: url(https://invoicesharing.com/wp-content/uploads/2018/10/background.png);
	background-position: right;
	background-repeat: no-repeat;
	background-size: 45% 110%;
	overflow: visible;
}
#stars {
	background:url('https://invoicesharing.com/wp-content/uploads/2018/10/stars.png') -25px -50px;
	position: absolute;
	z-index:0;
	background-size: calc(100% + 50px);
	background-repeat: no-repeat;
	height: 570px;
	}

.globe{
	width: 50%;
	margin-left: 15%;
	margin-top: 5%;
}

.placeholder{
width: 200px;
height: 200px;
margin: 0 auto;
}

.toolbox{
background: url('https://invoicesharing.com/wp-content/uploads/2018/10/toolbox.png');
background-position: center;
background-size: contain;
background-repeat: no-repeat;
}

.dimension{
background: url('https://invoicesharing.com/wp-content/uploads/2018/10/dimension.png');
background-position: center;
background-size: contain;
background-repeat: no-repeat;
}

.diamond{
background: url('https://invoicesharing.com/wp-content/uploads/2018/10/diamond.png');
background-position: center;
background-size: contain;
background-repeat: no-repeat;
}

#partners{
	background-image: url(https://invoicesharing.com/wp-content/uploads/2018/10/background3.png);
    background-size: 100% 180%;
    background-repeat: no-repeat;

}

.placeholder_logo{
width: 120px;
height: 120px;
margin: 0 auto;
}

.accenture{
background: url('https://invoicesharing.com/wp-content/uploads/2018/10/accenture.png');
background-position: center;
background-size: contain;
background-repeat: no-repeat;
}

.kpmg{
background: url('https://invoicesharing.com/wp-content/uploads/2018/10/kpmg.png');
background-position: center;
background-size: contain;
background-repeat: no-repeat;
}

.ey{
background: url('https://invoicesharing.com/wp-content/uploads/2018/10/ey.png');
background-position: center;
background-size: contain;
background-repeat: no-repeat;
}

.deloitte{
background: url('https://invoicesharing.com/wp-content/uploads/2019/04/deloitte.png');
background-position: center;
background-size: contain;
background-repeat: no-repeat;
}

.pwc{
background: url('https://invoicesharing.com/wp-content/uploads/2019/10/pwc.png');
background-position: center;
background-size: contain;
background-repeat: no-repeat;
}

.avelon{
background: url('https://invoicesharing.com/wp-content/uploads/2018/10/avelon.png');
background-position: center;
background-size: contain;
background-repeat: no-repeat;
}

#future img{
width: 75%;
margin-top: 5%;
}

.contact{
background: url('https://invoicesharing.com/wp-content/uploads/2018/10/contactBackground.jpg');
background-position: center;
padding: 2%;
}


.contactForm{
    background-color: rgba(0,0,0,0)!important;
    border: 2px solid #fff!important;
    border-radius: 15px!important;
    padding: 10px!important;
    color: #fff!important;
}

textarea{
background: none !important;
}

.white{
color: #fff;
}

#fourthIndustry{
background-color: #203416;
}

#labs img{
width: 80%;
margin: 0 auto;
}

.social{
	display: inline-block;
margin: 0!important;
}

.social img{
	width: 30px;
	display: inline-block;
	margin: 0 5px; 
}



a{
	margin: 0 10px;
	color: #1B3613!important;
	font-weight: 600;
}

input[type=submit]{
       color: #1B3613!important;
}

.linkedin{
	background-image: url(https://invoicesharing.com/wp-content/uploads/2018/10/IN_gray.png);
	background-size: cover;
	width: 30px;
	height: 30px;
	display: inline-block;
	margin: 0 5px;
}

.linkedin:hover{
	background-image: url(https://invoicesharing.com/wp-content/uploads/2018/10/IN_color.png);	
}

.youtube{
	background-image: url(https://invoicesharing.com/wp-content/uploads/2018/10/YT_gray.png);
	background-size: cover;
	width: 30px;
	height: 30px;
	display: inline-block;
	margin: 0 5px;
}

.youtube:hover{
	background-image: url(https://invoicesharing.com/wp-content/uploads/2018/10/YT_color.png);	
}

.twitter{
	background-image: url(https://invoicesharing.com/wp-content/uploads/2018/10/TW_gray.png);
	background-size: cover;
	width: 30px;
	height: 30px;
	display: inline-block;
	margin: 0 5px;
}

.twitter:hover{
	background-image: url(https://invoicesharing.com/wp-content/uploads/2018/10/TW_color.png);	
}


.footerContact{
	display: inline-block;
	vertical-align: top;
	text-align: center;
	margin: 0 5%;
	width: 19%;
	padding: 2%;
}


.placeholderContact{
	width: 60px;
	height: 60px;
	margin: 0px auto 30px auto;
	
}

.phone{
	background-image: url(https://invoicesharing.com/wp-content/uploads/2018/10/phone.png);
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
}

.mail{
	background-image: url(https://invoicesharing.com/wp-content/uploads/2018/10/mail.png);
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
}

.location{
	background-image: url(https://invoicesharing.com/wp-content/uploads/2018/10/location.png);
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
}

.footerContact:hover{
	background-color: #F0F0F0;
	border-radius: 15px;
}


.dropdown-content {
	display: none;
}

.dropdown:hover .dropdown-content {
    display: block;
}

#footer .sidebar_widget.four > li {
    width: 100%!important;
}


.footer_bar{
padding-bottom: 0!important;
}

.footer_bar_wrapper{
background-color: #f5f5f5!important;
}

div.wpcf7{
margin-top: 15px!important;
}

.top_bar.fullscreen_video #menu_wrapper div .nav > li > a, .top_bar.fullscreen_video i, .top_bar.fullscreen_video #searchform label, .top_bar.hasbg #menu_wrapper div .nav > li > a, .top_bar.hasbg i, .top_bar.hasbg .top_contact_info, .top_bar.hasbg .top_contact_info a, .top_bar.hasbg .top_contact_info a:hover, .top_bar.hasbg .top_contact_info a:active, .top_bar.dark.scroll #menu_wrapper div .nav > li > a{
color: #203416!important;
font-size: 16px!important;
}


#menu-item-198 a{

}

#logo_right_button{
display: none!important;
}

.hustle-modal .hustle-modal-close .hustle-icon, .wpmudev-ui .hustle-modal .hustle-modal-close .hustle-icon{
    margin: 0 auto 0 0!important;
}



#whitepaper{
padding-top: 15%!important;
background-image: url(https://invoicesharing.com/wp-content/uploads/2019/03/whitepaper.png);
	background-repeat: no-repeat;
	background-position: center right;
	background-size: 50%;
height: 800px;
}


.pdfemb-poweredby{
display: none!important;
}

#menu_wrapper div .nav li ul{
width: 270px;
}

#menu_wrapper div .nav li ul li a{
width: 200px!important;
}

.placeholder_logo2{
		width: 120px;
		height: 67px;
		margin: auto;
	}	
		
		
	.invoiceblox{background: url('https://invoicesharing.com/wp-content/uploads/2020/01/invoiceblox.jpg');}
	.avelon{background: url('https://invoicesharing.com/wp-content/uploads/2020/01/avelon.jpg');}
	.inconto{background: url('https://invoicesharing.com/wp-content/uploads/2020/01/inconto.jpg');}
	.axi{background: url('https://invoicesharing.com/wp-content/uploads/2020/01/axi.jpg');}
	.workflowwise{background: url('https://invoicesharing.com/wp-content/uploads/2020/01/wfw.jpg');}
	.ddi{background: url('https://invoicesharing.com/wp-content/uploads/2020/01/ddi.jpg');}
	.isprojects{background: url('https://invoicesharing.com/wp-content/uploads/2020/01/isp.jpg');}
	.basecone{background: url('https://invoicesharing.com/wp-content/uploads/2020/01/basecone.jpg');}
	.go2ubl{background: url('https://invoicesharing.com/wp-content/uploads/2020/01/go2ubl.jpg');}
	.king{background: url('https://invoicesharing.com/wp-content/uploads/2020/01/king.jpg');}
	.twinfield{background: url('https://invoicesharing.com/wp-content/uploads/2020/01/twinfield.jpg');}
	.exact{background: url('https://invoicesharing.com/wp-content/uploads/2020/01/exact.jpg');}
	.sap{background: url('https://invoicesharing.com/wp-content/uploads/2020/01/sap.jpg');}
	.oracle{background: url('https://invoicesharing.com/wp-content/uploads/2020/01/oracle.jpg');}
	.other{background: url('https://invoicesharing.com/wp-content/uploads/2020/01/other.jpg');}
.yuki{background: url('https://invoicesharing.com/wp-content/uploads/2020/02/yuki.jpg');}
.dizzydata{background: url('https://invoicesharing.com/wp-content/uploads/2020/02/dizzydata.jpg');}
@media only screen and (min-width: 768px) and (max-width: 959px) {
.whitepaperP{
width: 40%;
}

#globeSection{
    background-position: right!important;
    background-repeat: no-repeat!important;
    height: 500px;
}

.margin-top{
margin-top: 5%;
}

.one_fourth, .one_fourth.last{
clear: none!important;
width: 50%!important;
}

.footerContact{
width: 18%;
}}

@media only screen and (max-width: 767px) {
.left {
    width: 90%;
    float: left;
    height: 100%;
    padding: 2% 5%;
}

.right {
    width: 90%;
    float: left;
    height: 100%;
    padding: 2% 5%;
}

.whitepaper {
display: none;
}

.whitepaperP{
width: 90% !important;
padding: 2% 5% !important;
}

.whitepaper img{
width: 20%;
padding: 5% 40%;
}

.whitepaper a{
display: grid!important;
float: none!important;
}

#globeSection{
    background-size: 115% 35%;
    background-position: bottom right
}

.contact{
    background-position: right;
}

.mainButton{
 padding: 5% 10%!important;
}

.footerContact{
    width: 86%!important;
}

.hustle-modal{
display: none;
}

.account{
display:none;
}

.social{
width: 100%;
text-align: center;
}

li{
font-size: 16px;
}

div{
font-size: 16px;
}}

@media only screen and (min-width: 480px) and (max-width: 767px) {
}

