/*
CTC Separate Stylesheet
Updated: 2021-05-29 15:08:19
Theme Name: Zakra Child
Theme URI: https://zakratheme.com/
Template: zakra
Author: ThemeGrill
Author URI: https://themegrill.com
Description: Zakra is flexible, fast, lightweight and modern multipurpose theme that comes with many starter free sites (currently 10+ free starter sites and more will be added later) that you can use to make your site beautiful and professional. Check all the starter sites at https://zakratheme.com/demos. Suitable for personal blog, portfolio, WooCommerce stores, business websites and niche-based sites (like Cafe, Spa, Charity, Yoga, Wedding, Dentist, Education etc) as well. Works with Elementor plus other major page builders so you can create any layout you want. The theme is responsive, Gutenberg compatible, SEO friendly, translation ready and major WordPress plugins compatible.
Tags: one-column,two-columns,left-sidebar,right-sidebar,custom-background,custom-colors,custom-logo,featured-images,footer-widgets,full-width-template,theme-options,threaded-comments,translation-ready,blog,news,e-commerce,rtl-language-support
Version: 1.6.0.1622300899
*/
@media screen and (max-width: 768px) {
.site-branding .custom-logo-link {
	width:240px !important;
	}
.tg-container{
		padding-left:0px !important;
		padding-right:0px !important;
	}
.elementor-750 .elementor-element.elementor-element-51b7d2f .ma-el-flip-box-inner{
		height:280px !important;
	}
	.elementor-750 .elementor-element.elementor-element-3fb2b9c .ma-el-flip-box-inner{
		height:280px !important;
	}
	.tg-header-action-list .tg-header-action__item.tg-mobile-toggle{
		margin-right:20px !important;
	}
	
}
@media screen and (min-width : 1000px) and (max-width: 1200px) {
.site-branding .custom-logo-link {
	width:300px !important;
	}
	.tg-primary-menu > div > ul > li{
	padding:1em !important;
	margin:0 !important;
}
	.tg-primary-menu > div > ul li:not(.tg-header-button-wrap):hover > a{
	text-decoration:underline;
}
}
@media screen and (min-width: 1200px) {
.site-branding .custom-logo-link {
	width:300px !important;
	}
.tg-primary-menu > div > ul > li{
	padding:0.5em 1em !important;
	margin:0 !important;
}
	.tg-primary-menu > div > ul li:not(.tg-header-button-wrap):hover > a{
	text-decoration:underline;
}
}
@media screen and (min-width : 768px) and (max-width: 1000px) {
.tg-container{
	max-width:100% !important;
}
	.tg-primary-menu > div ul li a{
		font-size:1.0rem !important;
	}
	.site-branding .custom-logo-link {
	width:250px !important;
	}
.tg-primary-menu > div > ul > li{
	padding:1em !important;
	margin:0 !important;
}
	.tg-primary-menu > div > ul li:not(.tg-header-button-wrap):hover > a{
	text-decoration:underline;
}
}
/*
#primary-menu{
	margin-top:-10px !important;
}*/
#menu-item-19{
	border-right:3px solid #2CADE4;
}
#menu-item-1588{
	border-right:3px solid #2CADE4;
}
#menu-item-250{
	border-right:3px solid #2CADE4;
}
#menu-item-942{
	border-right:3px solid #2CADE4;
}
#menu-item-943{
	border-right:3px solid #2CADE4;
}

#menu-item-278{
	border-right:3px solid #2CADE4;
}
#menu-item-279{
	border-right:3px solid #2CADE4;
}
.site-content{
	margin-top:0px !important;
	margin-bottom:0px !important;
}

.tg-site-footer .tg-site-footer-bar.tg-site-footer-bar--center .tg-site-footer-section-1, .tg-site-footer .tg-site-footer-bar.tg-site-footer-bar--center .tg-site-footer-section-2{
	font-family: Poppins;
	font-weight: 600;
}
/*.lgx-logo-img{
	width:240px !important;
}*/
.tg-page-header.tg-page-header--left{
	display:none !important;
}
div.wpcf7 {width: 100% !important;}
.naslovna-timeline .wpb-timeline-content h3{
	color:white !important;
}
.wpb-timeline-content p{
	color:black !important;
}
.wpcf7 label{
	width:100% !important;
}
input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="number"], input[type="tel"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"], select, textarea{
	border:2px solid black !important;
	border-radius: 4px 4px 4px 4px;
}
.wpcf7-form-control.wpcf7-submit{
	font-family:"Museo Sans W01", Sans-serif;
	font-size:18px;
	font-weight:400;
	padding:20px 30px;
	background-color: #2CADE4/*transparent*/;
   /* background-image: linear-gradient(45deg, #3D9FF3 0%, #3FD5CC 100%);*/
	border-radius: 4px 4px 4px 4px;
	letter-spacing: .1rem;
}
.wpcf7 label{
	color:black;
	font-family:Rubik;
	font-size:16px;
	border-radius: 4px 4px 4px 4px;
	
}
.tg-site-header--left .tg-block--two{
	margin-left:0px !important;
}
.tg-site-header-bottom{
	background-color:#11111105 !important;
}
.hentry{
	margin-bottom:0px !important;
}
#mysticky-nav .myfixed {
    border-bottom:2px solid #2CADE4 !important;
}
.entry-content{
	margin-bottom:0px !important;
}
/*
.ma-el-flip-box-inner .ma-el-flip-box-front, .ma-el-flip-box-inner .ma-el-flip-box-back{
	box-shadow: 0 0 30px 0 rgb(44, 173, 228) !important;
}*/
.site-header{
	background-color:#fafafafa !important;
	border-bottom: 1px solid #e9ecef !important;
}
.lgx-logo-slider-wp .lgx-logo-wrapper .lgx-logo-carousel .owl-nav [class*=owl-]{
	margin-top:13px;
}
.tg-header-action-list .tg-header-action__item.tg-mobile-toggle{
	color:black !important;
}
#primary{
	margin-bottom: 0px !important;
}
@media screen and (max-width: 1024px) {
.elementor-750 .elementor-element.elementor-element-51b7d2f .back-icon-title{
	margin-top:0px !important;
	margin-bottom:0px !important;
	text-decoration: underline #2CADE4;
    text-underline-position: under;
	padding-bottom:10px;
}
.elementor-750 .elementor-element.elementor-element-3fb2b9c .back-icon-title{
	margin-top:0px !important;
	margin-bottom:0px !important;
	text-decoration: underline #2CADE4;
    text-underline-position: under;
	padding-bottom:10px;
}
}
@media screen and (min-width: 1024px) {
.elementor-750 .elementor-element.elementor-element-51b7d2f .back-icon-title{
	margin-top:-60px !important;
	margin-bottom:30px !important;
	text-decoration: underline #2CADE4;
    text-underline-position: under;
	padding-bottom:60px;
}
.elementor-750 .elementor-element.elementor-element-3fb2b9c .back-icon-title{
	margin-top:-60px !important;
	margin-bottom:30px !important;
	text-decoration: underline #2CADE4;
    text-underline-position: under;
	padding-bottom:60px;
}
.elementor-750 .elementor-element.elementor-element-51b7d2f .front-icon-title{

	padding-bottom: 35px !important;
}
.elementor-750 .elementor-element.elementor-element-3fb2b9c .front-icon-title{
	padding-bottom: 35px !important;
}
}
.elementor-1583 .elementor-element.elementor-element-5ca1216 .back-icon-title{
	margin-top:-65px !important;
	margin-bottom:30px !important;
	text-decoration: underline #2CADE4;
    text-underline-position: under;
	padding-bottom:60px;
}
.elementor-1583 .elementor-element.elementor-element-16e319f .back-icon-title{
	margin-top:-120px !important;
	margin-bottom:30px !important;
	text-decoration: underline #2CADE4;
    text-underline-position: under;
}
.elementor-1583 .elementor-element.elementor-element-a90254e .back-icon-title{
	margin-top:-102px !important;
	margin-bottom:30px !important;
	text-decoration: underline #2CADE4;
    text-underline-position: under;
	padding-bottom:60px;
}
.elementor-1583 .elementor-element.elementor-element-5ca1216 .back-icon-title{

	padding-bottom: 35px !important;
}
.elementor-1583 .elementor-element.elementor-element-16e319f .back-icon-title{
	padding-bottom: 35px !important;
}
.elementor-1583 .elementor-element.elementor-element-a90254e .back-icon-title{
	padding-bottom: 35px !important;
}
.elementor-1583 .elementor-element.elementor-element-574affca .ma-el-advance-tab .ma-el-advance-tab-nav li:after{
}
.elementor-1583 .elementor-element.elementor-element-574affca .ma-el-advance-tab .ma-el-advance-tab-nav li {
	margin: 0;
}
.ma-el-advance-tab.three .ma-el-advance-tab-nav {
    width: 50% !important;
    margin: 0 !important;
}
.ma-el-advance-tab.three .tab-content {
    width: 50% !important;
	 
  background-size:cover;
}
.elementor-1583 .elementor-element.elementor-element-574affca .ma-el-advance-tab .ma-el-advance-tab-content{
    padding-left: 30%;
    padding-right: 8%;
}/**
#ma-el-advance-tabs-1396349{
	background-image: url("https://2bitbilling.com/wp-content/uploads/2021/09/robynne-hu-HOrhCnQsxnQ-unsplash-scaled.jpg");
	 
}*/

.elementor-1583 .elementor-element.elementor-element-1396349 .ma-el-advance-tab .ma-el-advance-tab-content-title, .elementor-1583 .elementor-element.elementor-element-1396349 .ma-el-advance-tab .ma-el-advance-tab-content h1, .elementor-1583 .elementor-element.elementor-element-1396349 .ma-el-advance-tab .ma-el-advance-tab-content h2, .elementor-1583 .elementor-element.elementor-element-1396349 .ma-el-advance-tab .ma-el-advance-tab-content h3, .elementor-1583 .elementor-element.elementor-element-1396349 .ma-el-advance-tab .ma-el-advance-tab-content h4, .elementor-1583 .elementor-element.elementor-element-1396349 .ma-el-advance-tab .ma-el-advance-tab-content h5, .elementor-1583 .elementor-element.elementor-element-1396349 .ma-el-advance-tab .ma-el-advance-tab-content h6{color:white;}

section.has_ma_el_bg_slider.elementor-section.elementor-top-section.elementor-element.elementor-element-9f1b5d4.elementor-section-full_width.elementor-section-stretched.elementor-section-height-default.elementor-section-height-default{
	margin-bottom:-7px;
}
.elementor-1583 .elementor-element.elementor-element-1396349 .ma-el-advance-tab .ma-el-advance-tab-nav li:hover{
	background-color:#1b5db4;
}
@media screen and (max-width: 768px) {
	
	.elementor-1583 .elementor-element.elementor-element-574affca .ma-el-advance-tab .ma-el-advance-tab-nav li:after{
}
.elementor-1583 .elementor-element.elementor-element-574affca .ma-el-advance-tab .ma-el-advance-tab-nav li {
	margin: 0;
}
.ma-el-advance-tab.three .ma-el-advance-tab-nav {
    width: 100% !important;
    margin: auto !important;
}
.ma-el-advance-tab.three .tab-content {
    width:auto !important;
	 
  background-size:cover;
}
.elementor-1583 .elementor-element.elementor-element-574affca .ma-el-advance-tab .ma-el-advance-tab-content{
    padding-left: 30%;
    padding-right: 8%;
}
#ma-el-advance-tabs-1396349{
	background-image: url("https://2bitbilling.com/wp-content/uploads/2021/08/services_offering-rotated.jpg");
	 background-size: cover;
	}
}
.elementor-1583 .elementor-element.elementor-element-5ca1216 .back-icon-title{
		text-align: center;
}
.elementor-1583 .elementor-element.elementor-element-16e319f .back-icon-title{
	text-align:center;
}
.elementor-1583 .elementor-element.elementor-element-a90254e .back-icon-title{
	text-align:center;
}
