/*
Theme Name:     Jupiter Child Theme
Theme URI: 		http://demos.artbees.net/jupiter5
Description:    Child theme for the Jupiter theme 
Author:         Your name here
Theme URI: 		http://themeforest.net/user/artbees
Template:       jupiter
Text Domain: mk_framework
Domain Path: /languages/
*/

.widget_nav_menu ul.menu {
    height: auto;
    /* max-height: 750px; */
    overflow-y: auto;
    overflow-x: hidden;
}
 @media (min-width: 425px) and (max-width: 780px){
     #tbutton{
         display: none;
    }
     section.ten button img {
         width: 30px!important;
         display: inline-block;
         margin: 0 0px 0 0!important;
    }
     section.ten button.osnova {
         border-radius: 80%!important;
         bottom: 20px!important;
         right: 80px!important;
         padding: 15px 13px 10px 13px!important;
    }
	section.ten button.first {display: none!important;}
	section.ten button.second{display: block!important;}

}

@media (min-width: 24px) and (max-width: 424px){
	section.ten button.first {display: none!important;}
	section.ten button.second{display: block!important;}
     section.ten button.osnova {
         width: 100%!important;
         right: 0px!important;
    }
    section.ten .form{
    	    width: 100%!important;
    	    right: 0px!important;
    }
    section.ten .form2{
    	width: 50%!important;
    }
    section.ten .div-img{
    	text-align: center;
    }
     section.ten .close-new-block{display: block!important;}
}


  section.ten .close-new-block{display: none;}
	section.ten button.second {display: none;}
   


 section.ten .form2 #submit {
     background: #e5530c;
     color: #fff;
     border: none;
     font-size: 16px;
     margin: 0 auto;
     margin-top: 20px;
     width: 100%;
     text-align: center;
     border-radius: 5px;
     cursor: pointer;
     box-shadow: 1px 0 4px #000;
}
 section.ten #mass{
     height: 50px;
}
 section.ten button {
     cursor: pointer;
     margin: 40px 0 0 0;
}
 section.ten .popup {
     display: none;
     height: 100%;
     left: 0;
     position: absolute;
     top: 0;
     width: 100%;
}
 section.ten .popup_bg {
    /*background: rgba(0,0,0,0.4);
    */
     height: 100%;
     position: fixed;
     width: 100%;
     z-index: 1;
}
 section.ten button img{
     width: 25px;
     display: inline-block;
     margin: 0 5px 0 0;
}
 section.ten button .t-button {
     display: inline-block;
     position: relative;
     top: -6px;
}
 section.ten .form {
     width: 263px;
     background: #fff;
     border: 0.1px solid #666;
     border-radius: 5px 5px 0 0;
     box-shadow: 0 0 8px 0.5px rgba(0,0,0,0.5);
     padding: 10px;
     position: fixed;
     bottom: 50px;
     right: 80px;
     width: 243px;
     z-index: 15689;
}
 section.ten .form input {
     border-radius: 4px;
     margin: 10px 0;
     padding: 5px 2%;
     width: 96%;
}
 section.ten .form2 .close {
     position: fixed;
     border-radius: 100px;
     border: 5px #fff solid;
     padding: 2px 6px;
     cursor: pointer;
     position: fixed;
     top: 2%;
     left: 91%;
     background: #e5530c;
     color: #fff;
}
 section.ten button.osnova {
     z-index: 99999;
     border-radius: 5px 5px 0 0;
     font-size: 16px;
     position: fixed;
     font-family: 'Roboto';
     box-shadow: 0px -1px 5px 0px black;
     bottom: 0px;
     right: 80px;
     background: #e5530c;
     color: #fff;
     padding: 10px;
}
 section.ten .div-img img {
     width: 25px;
}
 section.ten .div-img {
     width: 20%;
     display: inline-block;
}
 section.ten .div-text {
     width: 60%;
     position: absolute;
     display: inline-block;
}
 section.ten .div-text {
     color: #00999f;
     cursor: pointer;
}
 section.ten .div-text a {
     color: #00999f;
     cursor: pointer;
}
 section.ten .display-inline-block{
     margin-top: 10px;
     margin-bottom: 10px;
}
 section.ten .popup2 {
     display: none;
     height: 100%;
     left: 0;
     position: absolute;
     top: 0;
     width: 100%;
}
 section.ten .popup_bg2 {
     background: rgba(0,0,0,0.4);
     height: 100%;
     position: fixed;
     width: 100%;
     z-index: 1;
}
 section.ten .form2 {
     border: 1px solid #666;
     border-radius: 20px;
     box-shadow: 0 0 2px rgba(0,0,0,0.5);
     margin: 4px auto;
     width: 396px;
     z-index: 15689;
     padding: 50px;
     background: #ccc;
     position: fixed;
     top: 50%;
     left: 50%;
     -webkit-transform: translate(-50%, -50%);
     -ms-transform: translate(-50%, -50%);
     transform: translate(-50%, -50%);
}
 section.ten .form2 input {
     border-radius: 4px;
     margin: 10px 0;
     padding: 5px 2%;
     width: 96%;
}
 #supportTrigger.support-trigger-transition{
     display: none;
}
 #bingc-phone-button.bingc-show{
     display: none;
}
 


body{
	font-family:'Roboto';
}
.grecaptcha-badge {display: none;}
button{
	font-weight:500;
	font-family:'Roboto';
}
#mk-footer .footer-inline .widget.widget_text {
margin-bottom: 40px!important;
}
.wpcf7 form .wpcf7-submit{
margin-top:20px;
}
.wpcf7 form.sent .wpcf7-form-control-wrap, .wpcf7 form.sent .wpcf7-submit{
display:none;
}
.mk-fancy-title p{
color:inherit;
}
.vc_message_box-solid{
background-color: #01989d!important;
}
h1.mk-fancy-title p{
text-transform:uppercase!important;
}
.mk-header-nav-container{
z-index: 10;
}
.main-menu-sign-up{
	padding:10px;
	background-color:#01989d;
	color:#fff;
	border-radius: 3px;
	white-space: nowrap;
	border:#01989d 2px solid!important;
	transition: background-color .2s ease-in-out;
	border-radius: 5px;
}
.main-menu-sign-up:hover{
background-color:#fff;
	color:#01989d;
}
.menu-buttons{
display:inline-flex;
	position: absolute;
    right: 70px;
    top: 0;
    z-index: 25;
}
#livezilla-chat-button img{
	margin:1.5em 1em;
	position: absolute;
    top: 4px;
    z-index: 20;
	right:-220px;
}
.a-sticky #livezilla-chat-button img{
margin:0;
}
.mk-dashboard-trigger{
display:none;
}
.mk-main-wrapper{
margin-top:0!important;
}
.theme-content{
padding-top:0!important;
}
#mk-footer{
z-index: 20;
}
#mk-footer .footer-inline, .footer-inline .widget_nav_menu ul{
display: inline-flex;
    align-items: center;
	justify-content: space-around;
}
#mk-footer .mk-col-1-4{
overflow:hidden;
}
#mk-footer .mk-col-1-1.footer-inline{
padding:0;
}
.footer-inline .widget_nav_menu ul{
	font-size:12px;
}
#mk-footer .footer-inline .widget{
padding:0 1.5em;
}
#mk-footer .mk-col-1-4 .widget_nav_menu ul li a{
line-height:1em!important;
}
.footer-inline .widget_nav_menu svg{
display:none;
}
.footer-inline #mslswidget-3{
font-size:14px;
}
#mslswidget-3 select{
padding:5px;
}
#cubes-small{
		display:none;
	}
	.cloud-sm, .infr-sm{
		display:none;
	}
.wpb-js-composer .vc_tta-tabs.vc_tta-has-pagination:not(.vc_tta-tabs-position-bottom){
	padding-bottom: 30px!important;

}
#cta{
	background-position:bottom right!important;
}
#cta .vc_row{
	height:200px;
	padding:15px 0;
}
#cta .vc_row .vc_column_container{
	width:35%;
}
#cta .vc_row .vc_column-inner{
	padding:0;
}
#cta .cta-text{
	height:40px;
	padding-top:10%;
}
.btn-wide{
width:90%;
}
.btn-wide button,.btn-wide a{
width:100%;
}
.btn-green button, .btn-green a, .btn-green input{
	background-color:#01989d!important;
	color:white!important;
	border:#01989d 2px solid!important;
	background-image:none!important;
}
.btn-green input{
border-radius:5px;
	font-size: 14px;
    padding-top: 14px;
    padding-bottom: 14px;
    padding-left: 20px;
    padding-right: 20px;
text-transform:none;
	border:#01989d 2px solid!important;
	background-image:none!important;
}
.btn-green button:hover,.btn-green a:hover{
	background-color:white!important;
	color:#01989d!important;
	border:#01989d 2px solid!important;
	font-weight:600!important;
}
.btn-orange button, .btn-orange a, .btn-orange input{
	background-color:#e9550d!important;
	color:white!important;
	border:#e9550d 2px solid!important;
	background-image:none!important;
}
.btn-orange input{
border-radius:5px;
	font-size: 14px;
    padding-top: 14px;
    padding-bottom: 14px;
    padding-left: 20px;
    padding-right: 20px;
text-transform:none;
	border:#e9550d 2px solid!important;
	background-image:none!important;
}
.btn-orange button:hover,.btn-orange a:hover{
	background-color:white!important;
	color:#e9550d!important;
	border:#e9550d 2px solid!important;
	font-weight:600!important;
}
.btn-tr button{
	background:transparent;
	border:#01989d 2px solid!important;
	color:#01989d!important;
}
/* snail text*/
.on-img span{
	position:absolute;
	font-size:13px;
	font-weight:500;
}
.on-img span.first{
	   bottom: 3em;
    left: 2.5em;
}
.on-img span.second{
	   top: 5em;
    left: 8em;
}
.on-img span.third{
	   top: -1em;
    left: 19em;
}
.on-img span.fourth{
	   top: 7.5em;
   left: 37em;
}
.on-img span.fifth{
	   bottom: 0em;
    left: 35em;
}
.on-img span.sixth{
	   bottom: -1.5em;
    left: 10em;
}
.on-img span.stages{
	font-size:18px;
	   bottom: 7.4em;
	left:16em;
	color:black;
}
.on-img span.current{
	color:#01989d;
}

.sn-small{
	display:none;
}
.sn-big{
	margin-top:20px
}
.sn-big .vc_column-inner{
	padding:0;
}
.hero-blck{
	padding-top:70px!important;
}
.hero-txt{
	padding-top:85px!important;
}
.vc_custom_1557929502195{
	padding-top:50px!important;
}
h1,h2,h3{
	font-family:'Roboto';
	text-transform:none!important;
	margin-bottom:25px;
}
p{
	font-family:'Roboto';
}
.vc_custom_1557926245632{
	padding-top:0 50px;
}
.vc_tta-panel.vc_animating {
     opacity: 0;
}
.tab-desc p{
	font-size:14px;
	margin-bottom:5px;
}
.tab-desc .wpb_content_element{
	margin-bottom:10px!important;
}
.tab-desc h3{
	text-transform:none!important;
	background:none!important;
}
.tab-desc svg{
	height:5px!important;
	width:12px!important;
	color:#777777!important;
	top:10px!important;
}
.tab-desc li {
	padding-left:15px!important;
}
.snail.vc_tta-tabs.vc_tta-has-pagination .vc_pagination {
	    width: 37%;
    float: right;
	position:relative!important;
	margin-top:15px!important;
}
.snail .wpb_content_element{
	margin:0;
}
.snail .vc_tta-panel-body{
	padding:0;
}
.snail .vc_pagination-color-blue.vc_pagination-style-flat .vc_pagination-trigger{
	background-color: #01989d;
}
.snail li.vc_tta-tab{
	width:12.5%;
	min-height:70px !important;
	vertical-align:middle;
	border:#01989d 2px solid !important;
	border-radius:2px;
	max-width: 137.6px;
}
.vc_custom_1557854950202{
	padding-top:50px;
}
.snail li.vc_tta-tab.vc_active,.snail li.vc_tta-tab:hover{
	background-color:#01989d!important;
}
.snail li.vc_tta-tab.vc_active a,.snail li.vc_tta-tab:hover a{
	color:white!important;
}
.snail .vc_tta-tab .vc_tta-title-text{
	font-size:14px!important;
	vertical-align:middle;
	font-weight:500;
}
.vc_tta-panels{
	margin-top:30px;
}
.snail .vc_tta-tab>a{
	font-family:'Roboto';
	height:70px!important;
	padding:0px!important;
	background-color:transparent!important;
	color:#01989d!important;
	
}
.snail li.vc_tta-tab a{
	padding-top:22px!important;
}
.hero-img .wpb_content_element{
	margin:0;
}
.page-id-673 #mk-page-id-673{
	margin-top:0;
}
.page-id-673 #theme-page .theme-page-wrapper .theme-content {
	padding-top:0;
}
.hero-img h1,.hero-img p{
	color:white!important;
}
.tab-desc .mk-list-styles ul{
	margin-bottom:1em;
}
.hero-btn button, .hero-btn a, .hero-btn input{
	border:white solid!important;
}
.hero-btn input{
	border:white solid!important;
}
.hero-btn button:hover,.hero-btn a:hover{
	border:white
	font-weight:500!important;
}


.hero-btn2 button, .hero-btn2 a, .hero-btn2 input{
	background-color:#e9550d!important;
	color:white!important;
	border:#e9550d solid!important;
}
.hero-btn2 input{
	border:#e9550d solid!important;
}
.hero-btn2 button:hover,.hero-btn2 a:hover{
	background-color:white!important;
	color:#e9550d!important;
	border:#e9550d
	font-weight:500!important;
}
.on-img {
    padding-left: 14px;
}

#text-block-53 h2{
	font-weight:600;
}
#text-block-6 p{
	margin-bottom:35px;
}
.cube{
	box-shadow:0 0 6px rgba(0,0,0,0.2);
		padding:10px 15px;
	width:49%!important;
	margin:4px;
	border-radius:5px;
}
.cube p{
	margin-bottom:0;
}
.cube .mk-text-block p{
	font-size:12px!important;
}
.cube-head .wpb_content_element{
	margin-bottom:7px;
}
.cube-head img{
	height:25px;
}
.cube-txt{
	margin-left:15px;
	font-size:16px;
	vertical-align:middle;
	font-family:'Roboto';
	font-weight:600;
	color:#01989d;
}
#cubes .equal-columns,#cubes-small .equal-columns{
	margin-bottom:10px
}
#cubes,#cubes-small{
	margin-bottom:45px!important;
}
#icons h2, #icons p{
	color:white;
}
#icons button{
	font-family:'Roboto';
}
#icons .equal-columns{
	text-align:center
}
.services{
	box-shadow:0px -4px 10px rgba(0,0,0,0.1);
		padding:10px 15px;
	width:23%!important;
	margin:1%;
	border-radius:5px;
	height: 330px;
}
.services p{
	color:#01989d;
	font-weight:600;
	text-align:center;
}
.services > .wpb_content_element{
	margin-bottom:5px!important;
	}
.deploy{
	position:absolute;
	text-align:left;
	left:22em;
	top:4.5em;
}
.deploy2{
	position:absolute;
	text-align:left;
	left:12em;
	top:5.5em;
}
.deploy h4, .deploy p,
.deploy2 h4, .deploy2 p
{
	color:white!important;
}
.header-page{
height:300px;
}
.header-page-sm{
height:240px;
}
.header-page h1{
font-size:48px!important;
	color:white!important;
	text-transform:uppercase!important;
}
.header-page-sm h1{
font-size:40px!important;
	color:white!important;
	text-transform:uppercase!important;
}
.col-nopad .vc_column-inner{
padding:0!important;
}
.vc_custom_1558764790982{
background-size: 100% 75%;
    background-position: bottom;
    background-repeat: no-repeat;
}
.mid-cont{
padding-top: 100px;
}
.module {
text-align:center;
	box-shadow:0 0 6px rgba(0,0,0,0.2);
		padding:10px 20px 5px!important;
	width:49%!important;
	margin:4px;
	border-radius:5px;
}
.module .wpb_content_element{
margin:0!important;
}
.img-wrap-mod{
width:100%;
}
.list-col-2 ul li{
font-size: 17px;
    color: #01989d;
    line-height: 3em;
}
.modul-row{
display: inline-flex;
    justify-content: space-between;
	    align-items: center;
	margin-top: -50px;
}
.modul-sm{
height: 89px;
    width: 89px!important;
    border: #fff 2px solid;
    display: flex;
    justify-content: center;
    padding: 1%;
	align-items: center;
}
.modul-sm .wpb_content_element,.modul-row .wpb_content_element{
margin-bottom:0;
}
.benefit{
box-shadow:0px 0px 15px rgba(0,0,0,0.1);
		padding:15px 5px 0px;
	width:23%!important;
	margin:1%;
	border-radius:5px;
	    display: flex;
    align-items: center;
	justify-content:center;
	flex-direction: column;
}
.benefit p{
margin-bottom: 0;
}
.benefit-off{
width:12.5%!important;
}
.price-contact input, .price-contact textarea{
width:100%!important;
margin-bottom: 15px;
}
.price-contact .wpcf7-list-item input{
width:auto!important;
	margin-bottom:0!important;
}
.price-contact .wpcf7-submit{
    background-color:#01989d;
}

.single-cta{
text-align:center;
	background:url(http://incust.com/en/wp-content/uploads/sites/4/2019/05/bg-ind-cta.png);
	color:black;
	background-size:cover;
}
.content-cta{
padding:5%;
}
.blog-loop ul{
text-align:center;
}
.blog-loop .vc_tta-tab>a{
background:transparent!important;
	color:#01989d!important;
	border:none!important;
	font-size:24px!important;
}
.blog-loop .vc_tta-tab.vc_active>a{
background-color:#fafafa!important;
	border-radius:5px!important;
}
.blog-loop .vc_tta-panel-body{
background-color:white!important;
}
section.white-cubes {
background-position-y:top!important;
}
.single-post .mk-blog-hero{
    width: 70%;
    margin-left: 15%;
}
.content-cta .btn-green button{
padding-top: 18px;
    padding-bottom: 18px;
    padding-left: 25px;
    padding-right: 25px;
	border-radius:5px;
	border:none;
}

 .mk-blog-grid-item.three-column{
width:50%;
}
.modul-sng .wpb_content_element{
margin-bottom:0;
}
.modul-sng .vc_single_image-wrapper img{
height:55px;
	width:auto;
}
.modul-sng .vc_column-inner .wpb_single_image{
	margin:auto;
height: 95px;
    vertical-align: middle;
    width: 105px!important;
padding:7px;
	border: white 2px solid;
}
.modul-sng .vc_column-inner img{
margin-top:10px;
}
.modul-text .vc_column-inner{
padding:0!important;
	width:105px!important;
	
}
.modul-sng .vc_column-inner p{
font-size: 12px!important;
	/*width:105px;*/
	margin-top:10px;
}

div.wpcf7-response-output{
    height: 50px;
	background:none;
	border-color:#01989d;
	color:#01989d;
}
@media (max-width:1140px){
	.mk-dashboard-trigger{
	display:block
	}
	.theme-page-wrapper:not(.full-width-layout) .theme-content:not(.no-padding){
padding-top:0!important;
}
	.modul-section .mk-grid{
	width:100%;
	}
	.mk-header-nav-container #livezilla-chat-button{
	display:none;
	}
}

@media (max-width:990px){
	.on-img span{
		display:none;
	}
	.sn-big{
		text-align:center;
		margin-top:20px;
	}
	#mk-page-id-673 .theme-content{
		padding-top:0!important;
	}
	.vc_custom_1557854950202 .vc_col-sm-8 .vc_column-inner {
		padding:0!important;
	}
	.hero-img .hero-btn, .hero-img .hero-btn2{
		width:130px;
		padding:5px;
	}
	.hero-img .hero-btn button {
		width:auto;
	}
	.snail .vc_tta-tab>a{
		padding:5px!important;
		height:60px!important;
	}
	.snail li.vc_tta-tab{
		min-height:60px!important;
		width:20%;
	}
	.snail li.vc_tta-tab a{
	padding-top:17px!important;
	
}
	.vc_custom_1557854950202 .vc_col-sm-8,.vc_custom_1557854950202 .vc_col-sm-4{
		width:100%;
	}
	.hero-img h1{
		font-size:26px!important;
	}
	.vc_custom_1557854950202{
		padding-top:0px!important;
	}
	.snail.vc_tta-tabs.vc_tta-has-pagination .vc_pagination{
		position:absolute;
		width:100%;
	}
}
@media (max-width:767px){
	
	#mk-footer .footer-inline{
display: block;
}
	.footer-inline ul{
	align-items: normal!important;
	}
	#mk-footer .footer-inline .widget{
	width:50%;
		padding:0;
		float:left;
		text-align:center;
	}
	.hero-blck{
	width:100%!important;
	}
	.hero-txt{
	width:100%!important;
	}
	.hero-bt{
	width:50%!important;
	}
	.cloud, .infr{
		display:none;
	}
	.cloud-sm, .infr-sm{
		display:block;
	}
	#cubes{
		display:none;
	}
	#cubes-small{
		display:block;
	}
	h2{
		font-size:24px!important;
	}
	#cta{
		background-size:50%;
	}
	#cta .cta-text{
		height:100px;
		text-align:center;
	}
	#cta .vc_row .vc_column_container{
		width:100%
	}
	.services{
		width:46%!important;
		margin:1% 2%;
		padding:10px;
		height:180px;
	}
	.services p{
	font-size:14px;
}
	.services > .wpb_content_element{
	margin-bottom:5px!important;
	}
	/*.services .vc_single_image-wrapper img{
		height:150px;
		width:auto;
	}*/
	.benefit{
		width:90%!important;
		margin:5%;
		padding:10px;
		height:100%;
	}
	.modul-row{
	flex-wrap:wrap;
		margin-top:0;
	}
	.modul-sm{
	margin:2%;
	}
	.header-page-sm h1{
	font-size: 32px!important;
	}
	.cube, .module{
		width:95%!important;
		margin:1% 2.5%;
	}
	
	.on-img span.third{
	   top: -0.5em;
    left: 24em;
}
.on-img span.fourth{
	   top: 7.5em;
   left: 43em;
}
.on-img span.fifth{
	   bottom: -2em;
    left: 40em;
}


.on-img span.stages{
	font-size:18px;
	   bottom: 7.4em;
    left: 15.5em;
	color:black;
	}
	.on-img span{
		font-size:11px;
	}
	.sn-big{
		text-align:left;
		margin-left:15px;
	}
	.on-img span{
		display:block;
	}
	.snail .wpb_single_image{
		text-align:center;
	}
	.tab-desc .mk-list-styles ul{
		margin-bottom:2em;
	}
	.snail .vc_tta-tab .vc_tta-title-text{
		font-size:12px!important;
	}
	.vc_custom_1557926245632{
		padding-top:0!important;
	}
	.hero-img .hero-btn button,
	.hero-img .hero-btn2 button{
		padding: 10px;
	}
	.hero-img h1{
		font-size:20px!important;
	}
	.snail .vc_tta-tabs-container{
		display:block!important;
	}
	.snail .vc_tta-panel-heading{
		display:none;
	}
	.vc_custom_1557929502195{
		padding-top:20px;
	}
	.vc_tta-panel-body {
		padding:0!important;
	}
	.snail li.vc_tta-tab:nth-of-type(5),.snail li.vc_tta-tab:nth-of-type(6),.snail li.vc_tta-tab:nth-of-type(7){
		width:27%;
	}
	#icons .wpb_column:nth-of-type(5){
		display:none;
	}
	#icons .vc_col-sm-6{
		height:225px;
	}
	#icons p{
		font-size:14px;
	}
	#icons p span {
		vertical-align:middle;
	}
	#icons .wpb_single_image{
		margin-bottom:15px;
	}
	.deploy, .deploy2{
	display:none;
	}
	
	.sng-img img{
	height:250px;
		width:auto;
	}
	.mid-cont{
padding-top: 30px;
}
}
@media (max-width:576px){
	.mk-blog-hero{
	height:auto!important;
		width:100%!important;
		margin-left:0!important;
	}
	section.header-page{
	    background-size: cover!important;
	}
	.vc_custom_1559377208043 h1{
	font-size: 24px!important;
	}
	#mk-footer .footer-inline .widget{
	width:100%;
	}
	#mk-footer .footer-inline .widget_nav_menu{
	display:none;
	}
	.services .vc_single_image-wrapper img{
	height:auto;
	}
	.on-img span{
		display:none;
	}
	.on-img span.stages{
		display:block;
	}
	.sn-big{
		display:none!important;
	}
	.sn-small{
		display:block!important;
		text-align:center;
	}
	.vc_custom_1557854950202{
		padding-top:0!important;
	}
	.snail li.vc_tta-tab a{
		line-height:15px;
		height:35px!important;
		padding-top: 7px!important;
	}
	.snail .vc_tta-tab .vc_tta-title-text{
		font-size:10px!important;
	}
	.snail li.vc_tta-tab{
		min-height: 35px!important;
	}
	.hero-blck,.hero-txt {
	width:100%; 
	text-align:center;
}
.hero-txt{
	padding:15px 25px!important;
}
	.hero-txt #text-block-4{
		text-align:center;
	}
.hero-blck .wpb_single_image.vc_align_left{
	text-align:center;
}
.hero-blck img{
	width: auto;
  height: 150px!important;
}
.hero-bt{
	width:45%;
}
.hero-btn button,.hero-btn2 button{
	height:53px;
}
    #cta .vc_row {
        padding: 20px 0;
        
    }
    #cta h3{
       margin-bottom: 0;
    }
}
@media (max-width:414px){
	.snail .vc_tta-tab>a{
		padding:2px!important;
	}
	.snail li.vc_tta-tab{
		border:#01989d 1px solid!important;
		margin:5px 2px!important;
		
	width:22%;
	}
}
@media (max-width:320px){
	.snail li.vc_tta-tab{
		width:30%!important;
	}
}



.wpcf7-form-control {
	font-family: arial;
}
div.wpcf7-response-output {
	display: none;
}
#cookies_warning {
    display: none;
}
.cookies-warning-wrapper {
    z-index: 9000;
    background-color: rgba(50,50,50,.95);
    position: fixed;
    bottom:  0;
    left: 0;
    right:  0;
    padding: 0;
    width: 100%;
}
.cookies-warning {
    margin:  0 auto;
    padding: 10px 25px 40px 25px;
}
.cookies-warning .accept{
    float: right;
    padding: 1px 8px;
    border-radius: 2px;
    font-size: 12px;
    font-weight: 600;
    background-color: rgba(255,255,255,.95);
    color: #222;
    opacity: .9;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
.cookies-warning .accept:hover {
    opacity: 1;
}
.cookies-warning p {
    color:  #fff;
    font-size:  13px;
    margin-bottom: 0;
}
#survey-invitation {
    z-index: 8999;	
    background-color: #0cae57;
    position: fixed;
    bottom:  0;
    left: 0;
    right:  0;
    padding: 0;
    width: 100%;
}
#survey-invitation .text {
	color: #fff;
	margin:  0 auto;
	padding: 25px 80px 25px 40px;
	font-size: 20px;
	text-align: center;
	position: relative;
}
#survey-invitation .text::selection {
	background-color: #ffffff !important;
	color: #0cae57 !important;
}
#survey-invitation .text>a,
#survey-invitation .text>a:hover,
#survey-invitation .text>a:focus,
#survey-invitation .text>a:visited {
	color: #fff;
	border-bottom: 1px dotted #fff;
}
#survey-invitation .close {
	position: absolute;
	cursor: pointer;
	top: 50%;
	margin-top: -20px;
	right: 20px;
	height: 40px;
	width: 40px;
	background: transparent url('/files/img/ic_close_white.svg') no-repeat;
}
.mk-header-toolbar {
	text-align: right;
	border-bottom: 1px solid #ededed;
}
/*#site-switcher.opened {
	position: absolute;
	right: 0px;
	z-index: 10100;
}
#site-switcher a {
	text-align: left;
}
#site-switcher .title {
	font-size: 12px;
}
#site-switcher a:not(.current_language) {
	float: right;
	display: none;
}
#site-switcher.opened {
	display: block;
	background-color: #fff;
	padding: 8px 15px;
	top: 5px;
	border-radius: 5px;
	box-shadow: 0 5px 15px rgba(0,0,0,.2);
}
#site-switcher.opened a.current_language:after {
	display: none;
}
#site-switcher.opened .title {
	display: none;
}
#site-switcher.opened a {
	background-color: #fff;
	border-bottom: 1px dotted #ccc;
	line-height: 12px;
	padding: 8px 15px 8px 0;
	width: 150px;
	display: block;
}
#site-switcher.opened a:last-child {
	border-bottom: none;
}
#site-switcher.opened a:hover {
	opacity: 1 !important;
	color: #111;
}
#site-switcher.opened a:not(.current_language) {
	display: block;
	float: none;
}
#site-switcher a.current_language {
	font-weight: 700;
	color: #444
}
#site-switcher a.current_language:after {
	content: ' ';
	width: 0; 
	height: 0; 
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-top: 5px solid #444;
	display:block;
	float: right;
	margin-top: 16px;
	margin-left: 2px;
}
@media handheld, only screen and (max-width: 780px) {
	#site-switcher a.current_language:after {
		margin-top: 11px;
	}
}*/
.header-login-buttons {
	display: none;
	position: absolute;
	right: 280px;
	top: 26px;
	z-index: 9998;
	width: 400px;
}
.header-login-buttons > a {
	display: block;
	float: left;
	padding: 7px 16px;
	border-radius: 30px;
	border-width: 2px;
	border-style: solid;
	line-height: 20px;
	font-size: 14px;
	font-weight: 700;
	text-transform: uppercase;
}
.header-login-buttons > a:hover {
	margin-top: 1px;
}
.header-login-buttons a.login-customer {
	border-color: #0cae57;
	color: #0cae57;
	margin-right: 15px;
}
.header-login-buttons a.login-business {
	border-color: #008ce7;
	color: #008ce7;
}
.mk-header-social {
	display: none;
	position: absolute;
	right: 210px;
	top: 33px;
	line-height: 0;
	z-index: 9999;
}
.mk-header-social .mk-svg-icon {
	fill: #aaa;
}
.mk-responsive-nav .mk-nav-arrow {
	width: 100%;
	height: 45px;
	padding-right: 40px;
	text-align: right;
}
.header-style-2.header-align-left .mk-header-nav-container {
	text-align: center;
}
/*#livezilla-chat-button {
    position: absolute;
    height: 100px;
    width: auto;
    z-index: 10;
    text-align: right;
    top: 23px;
    right: 30px;
    line-height: 1;
    font-weight: 700;
}*/
.call-me-back-form, .order-demo-form, .detailed-rates-form, .call-me-back-demo-form  {
	max-width: 400px;
	padding: 20px 30px;
}
#mk-footer .widget.widget_text {
	margin-bottom: 10px;
}
.mk-blog-single .mk-blog-author,
.mk-blog-single .mk-post-cat,
.mk-blog-modern-item .mk-blog-meta-wrapper > div.mk-blog-author,
.mk-blog-modern-item .mk-blog-meta-wrapper > div.mk-categories {
	display: none;
}
.mk-header-tagline {
	display: block;
}
@media (min-width: 1200px){
.vc_col-lg-offset-3 {
    margin-left: 25% !important;
}
.vc_col-lg-offset-4 {
    margin-left: 33.33333333% !important;
}
}
#toolbar-links {
	text-align: center;
	padding-top: 12px;
	line-height: 10px;
	position: relative;
}
#toolbar-links>a {
	margin-right:10px;
	text-decoration: underline;
}
.widget_mslswidget {
	text-align: center;
}
#toolbar-language-switcher {
	float: right;
	line-height: 10px;
}
#toolbar-language-switcher>a {
	margin-right: 10px;
}
.header-logo {
	position: relative;
}
#header-phone {
	height: 100%;
	position: absolute;
	height: 100px;
	width:400px;
	z-index: 10;
	text-align: center;
	right: 40px;
	line-height: 1;
	font-weight: 700;	
}
#header-phone .phone {
	color: #433;
    font-size: 28px;
	margin-top: 15px;
}
#header-phone .text {
    margin: 10px auto;
}
.popmake {
    margin-left: 0 !important;
    cursor: move;
}
/* such this shouldn't be done here */
/*.pum-theme-1371 .pum-container {
    padding: 15px 20px !important;
	background-color: #f47421 !important;
}
.pum-theme-1371 .pum-container .text {
	margin-bottom: 10px;
}
.pum-theme-1371 .pum-container .text strong {
	color: #fff;
}
.pum-theme-1371 .pum-container a {
	text-decoration: underline;
	font-size: 13px;
	line-height: 13px;
	color: #fff;
}
.pum-theme-1371 .pum-content + .pum-close {
	background-color: #fff !important;
	color: #aaa !important;
	height: 27px;
    width: 27px;
}*/
.main-navigation-ul > li.menu-item.highlight > a.menu-item-link {
	color: #8e44ad;
	font-weight: 700;
}
.main-navigation-ul li.menu-item.separator {
	border-top:1px dotted #ccc;
	margin-top:5px;
	padding-top:5px;
}
#mk-nav-search-wrapper {
	box-shadow: 0 3px 15px rgba(0,0,0,.3);
}
.widget_nav_menu ul.menu,
.widget_nav_menu ul li,
.widget_nav_menu ul.menu>.menu-item-has-children>ul,
.widget_nav_menu ul.menu>.menu-item-has-children>ul ul {
	border: none;
}
.widget_nav_menu ul li a {
	padding: 3px 5px;
}
.widget_nav_menu ul > li ul > li{
	padding-left: 15px;
}
.widget_nav_menu ul li.current_page_item a {
	background-color: transparent;
}
.widget_nav_menu ul li.current_page_item a {
	font-weight: 400;
}
.widget_nav_menu ul li.current_page_item > a {
	font-weight: 700;
}
.landing-button-primary .mk-button {
    background-color: #ff5b00;
    display: inline-block;
    max-width: 100%;
}
.landing-button-primary .mk-button:hover {
    color: #000;
    background-color: #fff;
}
.landing-button-secondary .mk-button {
    border: 2px solid #ff5b00 !important;
    color: #ff5b00 !important;
    display: inline-block;
    max-width: 100%;
}
.landing-button-secondary .mk-button:hover {
    color: #fff !important;
    background-color: #ff5b00;
}
.landing-button-primary .mk-button,
.landing-button-secondary .mk-button {
    margin: 5px 5px 15px 5px;
}
.landing-button-primary .mk-button .mk-button--text,
.landing-button-secondary .mk-button .mk-button--text {
    text-transform: uppercase;
}
.landing-button-secondary .mk-button {
    padding: 18px 28px !important;
}
.widget_nav_menu ul.menu {
	height: auto;
	max-height: 500px;
	overflow-y: auto;
	overflow-x: hidden;
}
/* style for header search-live */
.result-image{
	display: none;
}
.search-live.floating{
		display: none;
		left: 50% !important;
		width: 33%;
		position: absolute !important;
		top: 52px !important;
}
.search-live.floating input{
		box-shadow: 0 3px 15px rgba(0,0,0,.3);
		margin-bottom: 1px;
}
.search-live-trigger{
		display: inline-block;
		padding-top: 15px;
		vertical-align: top;
		cursor: pointer;
}
.search-live-trigger svg{
		color: #444444;
}
.search-live-trigger svg:hover{
		color: #f37021;
}
.search-live.floating .search-live-results{
		z-index: 5!important;
}
.search-live-results table.search-results tr{
		line-height: 1.2;
}
.search-live.floating .search-live-results{
		left: 3px;
}
/*END style for header search-live */

/* css menu knowledgebase*/
.menu-knowledgebase-menu-container a { 
	color: #404040!important;
}
.menu-knowledgebase-menu-container a:hover { 
	color: #404040;
}
.widget_nav_menu ul li a {
    line-height: 1em!important;
}

/* orange background for images */

/*.orange-bg .mk-image-inner img {
	background: #d45d2a
}*/

.single-post-tags a {
    display: inline-block;
    margin: 8px 3px 0 0;
    padding: 8px 10px;
    border: 2px solid rgba(0,0,0,.1);
    text-transform: capitalize;
    font-size: 12px!important;
    line-height: 100%;
}

.mascot-item {
	float: left;
	width: 25%;
	padding: 1%;
	min-height: 360px
}

.mascot-item img {
max-height: 188px;
	width: auto;
}


@media only screen and (max-width: 1024px) {
.mk-blog-modern-item .mk-blog-meta {
    margin: 0 20px 20px 10px;
    display: block;
    padding: 0!important;
}
}
@media only screen and (max-width: 600px) {
.mascot-item {
	width: 90%;
	margin:5%;
}
}
.mk-breadcrumbs-inner {
    float: left!important;
}

#mk-breadcrumbs {
	font-size: 14px!important;
	color: #333!important;
	display:block!important;
}
#mk-breadcrumbs a {
	color: #333!important;
}
#mk-breadcrumbs span {
	color: #333!important;
}

.page-subtitle,.page-title {display:none;}

.icon-box-boxed {
	 background-color: #ffffff!important;
}
#header-phone1{
	display:none!important;
}
.fancybox-hidden{
	display:none;
}
#mk-page-id-2358 .vc_col-sm-4.wpb_column{
	display:none;
}
#mk-page-id-2358 .vc_col-sm-8.wpb_column{
	width:100%;
}
#mk-page-id-2358 .vc_col-sm-8.wpb_column p{
	text-align:center;
}
.deploy h4, .deploy2 h4{
	font-size: 14px;
}
.deploy{
	left:21em!important;
}
.deploy2{
	left:10.5em;
}
.hero-bt.vc_col-lg-6{
	width:40%;
}
#cta .btn-green{
	padding-left: 0px;
  padding-right: 0px;
	
}
#cta a{
	z-index:25;
}
#cta .cta-text{
	height:180px;
}
article.mk-blog-single{
	max-width:800px;
	margin:auto;
}
.single-social-section{
	display:none;
}
.mk-post-date{
	display:none!important;
}
.mk-single-content{
	margin-bottom:0;
}
.mk-post-cat{
	display:block!important;
	margin-bottom: 50px;
}
.blog-similar-posts{
	clear:both;
}
.mk-post-cat a{
	display: inline-block;
    margin: 8px 3px 0 0;
    padding: 8px 10px;
    border: 2px solid rgba(0,0,0,.1);
    text-transform: capitalize;
    font-size: 12px!important;
    line-height: 100%;
	color:#999;
	font-style: normal;
}
.blog-single-meta{
	margin:0!important;
}
aside .widget{
	margin-bottom:10px!important;
}
.cat-menu-post,.widget_categories{
	text-align:center;
}
.cat-menu-post a{
	padding:15px;
	color:#01989d!important;
	font-size:18px;
}
aside .widget_categories{
	max-width:100%;
}
aside .widget_categories li{
	display:inline-block;
	padding:0 5px;
}
aside .widget_categories .widgettitle{
	display:none;
}
.cat-item-36,
.cat-item-1,
.cat-item-16,
.cat-item-37,
.cat-item-38{
	display:none!important;
}
.category #theme-page .theme-page-wrapper.right-layout .theme-content, .category section.mk-blog-container{
	width:100%!important;
	margin:auto;
}
.archive.category .mk-blog-grid-item.three-column{
	width:50%;
	position:relative!important;
	left:0!important;
	height:auto;
	top:0!important;
}
.mk-blog-meta{
	height:200px;
}
.category .featured-image{
	height:300px;
}
.blog-single-title{
	margin-bottom:0;
}
#mk-page-introduce{
	padding-bottom:0;
}
#mk-page-introduce .mk-grid{
	margin:0!important;
	width:100%!important;
	max-width:100%!important;
}
.mk-breadcrumbs-inner {
	overflow:hidden;
	width:95%;
	margin:0!important;
	padding:10px 0 10px 5%!important;
	background-color:#e3e3e3
}
.blog-grid-holder .featured-image{
	height:320px;
}

.category .mk-video-wrapper iframe{
	height:320px!important;
}

.sub-ul-crcl ul ul{
	list-style-type:circle;
}
.sub-ul-crcl #list-15,
.sub-ul-crcl #list-24{
	margin-bottom:0px;
}
.page-id-1273 header{
	display:none;
}
.vc_custom_1563524261211 .icon-box-boxed i.mk-main-ico {
	display:none
}
.ben-one-row .benefit{
	width: 33.33333333%!important;
}
.ben-three-row .benefit{
	width:31%!important;
	margin:1%;
}
.modul-sng{
	height:165px;
}
.modul-sng-verylong,.modul-sng-long{
		height:285px;
	}
@media (max-width:576px){
	.sm-icon{
		position:absolute;
		z-index:25;
		top:30%;
	}
}
.page-id-5070 .benefit{
	width: 30%!important;
	padding:0;
}
.page-id-5070 .benefit .wpb_content_element{
	margin-bottom: 5px;
}
@media (max-width:767px){
	.modul-sng .vc_column-inner p{
		margin-bottom:0px;
	}
	.sm-icon{
		position:absolute;
		z-index:25;
		top: -80px;
		margin: auto;
		left:33%;
	}
	.box-pos.mk-box-icon.boxed-style .icon-box-boxed.left{
		margin-left:0;
		margin-top:20px;
		padding:25px;
	}
	.box-pos.mk-box-icon.boxed-style .icon-box-boxed.left ul{
		margin:0;
	}
	.box-pos.mk-box-icon.boxed-style .icon-box-boxed.left h4.icon-box-title{
		text-align:center;
		font-size: 14px;
	}
	.modul-sng{
		height:185px;
	}
	.modul-sng-long{
		height:265px;
	}
	.modul-sng-verylong{
		height:305px;
	}
	.page-id-5070 .benefit{
	width: 90%!important;
		padding:10px;
	}
	.ben-three-row .benefit,.ben-one-row .benefit{
		width: 90%!important;
    margin: 5%;
    padding: 10px;
    height: 100%;
	}
	.page-id-5070 .modul-sng{
		height:280px;
	}
.services-free{
	display:none;
	}
		.srvs-last{
	width:50%!important;
}
}
.services-free{
	width:12%;
}
#mk-footer .widget{
	margin-bottom:0;
}
#mk-footer .footer-wrapper{
	padding-bottom:0;
}
#sub-footer .mk-grid{
	padding-left:12%;
}
.post-6091 a.vc_btn3{
	width:200px!important;
}
.post-6091 .wpcf7-submit{
	background:rgb(233, 85, 13);
}



<- Critical path css from jupiter -->
body,html{width:100%;height:100%;margin:0;padding:0}.page-preloader{top:0;left:0;z-index:999;position:fixed;height:100%;width:100%;text-align:center}.preloader-preview-area{-webkit-animation-delay:-.2s;animation-delay:-.2s;top:50%;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);margin-top:10px;max-height:calc(50% - 20px);opacity:1;width:100%;text-align:center;position:absolute}.preloader-logo{max-width:90%;top:50%;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);margin:-10px auto 0 auto;max-height:calc(50% - 20px);opacity:1;position:relative}.ball-pulse>div{width:15px;height:15px;border-radius:100%;margin:2px;-webkit-animation-fill-mode:both;animation-fill-mode:both;display:inline-block;-webkit-animation:ball-pulse .75s infinite cubic-bezier(.2,.68,.18,1.08);animation:ball-pulse .75s infinite cubic-bezier(.2,.68,.18,1.08)}.ball-pulse>div:nth-child(1){-webkit-animation-delay:-.36s;animation-delay:-.36s}.ball-pulse>div:nth-child(2){-webkit-animation-delay:-.24s;animation-delay:-.24s}.ball-pulse>div:nth-child(3){-webkit-animation-delay:-.12s;animation-delay:-.12s}@-webkit-keyframes ball-pulse{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}45%{-webkit-transform:scale(.1);transform:scale(.1);opacity:.7}80%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes ball-pulse{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}45%{-webkit-transform:scale(.1);transform:scale(.1);opacity:.7}80%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.ball-clip-rotate-pulse{position:relative;-webkit-transform:translateY(-15px) translateX(-10px);-ms-transform:translateY(-15px) translateX(-10px);transform:translateY(-15px) translateX(-10px);display:inline-block}.ball-clip-rotate-pulse>div{-webkit-animation-fill-mode:both;animation-fill-mode:both;position:absolute;top:0;left:0;border-radius:100%}.ball-clip-rotate-pulse>div:first-child{height:36px;width:36px;top:7px;left:-7px;-webkit-animation:ball-clip-rotate-pulse-scale 1s 0s cubic-bezier(.09,.57,.49,.9) infinite;animation:ball-clip-rotate-pulse-scale 1s 0s cubic-bezier(.09,.57,.49,.9) infinite}.ball-clip-rotate-pulse>div:last-child{position:absolute;width:50px;height:50px;left:-16px;top:-2px;background:0 0;border:2px solid;-webkit-animation:ball-clip-rotate-pulse-rotate 1s 0s cubic-bezier(.09,.57,.49,.9) infinite;animation:ball-clip-rotate-pulse-rotate 1s 0s cubic-bezier(.09,.57,.49,.9) infinite;-webkit-animation-duration:1s;animation-duration:1s}@-webkit-keyframes ball-clip-rotate-pulse-rotate{0%{-webkit-transform:rotate(0) scale(1);transform:rotate(0) scale(1)}50%{-webkit-transform:rotate(180deg) scale(.6);transform:rotate(180deg) scale(.6)}100%{-webkit-transform:rotate(360deg) scale(1);transform:rotate(360deg) scale(1)}}@keyframes ball-clip-rotate-pulse-rotate{0%{-webkit-transform:rotate(0) scale(1);transform:rotate(0) scale(1)}50%{-webkit-transform:rotate(180deg) scale(.6);transform:rotate(180deg) scale(.6)}100%{-webkit-transform:rotate(360deg) scale(1);transform:rotate(360deg) scale(1)}}@-webkit-keyframes ball-clip-rotate-pulse-scale{30%{-webkit-transform:scale(.3);transform:scale(.3)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes ball-clip-rotate-pulse-scale{30%{-webkit-transform:scale(.3);transform:scale(.3)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes square-spin{25%{-webkit-transform:perspective(100px) rotateX(180deg) rotateY(0);transform:perspective(100px) rotateX(180deg) rotateY(0)}50%{-webkit-transform:perspective(100px) rotateX(180deg) rotateY(180deg);transform:perspective(100px) rotateX(180deg) rotateY(180deg)}75%{-webkit-transform:perspective(100px) rotateX(0) rotateY(180deg);transform:perspective(100px) rotateX(0) rotateY(180deg)}100%{-webkit-transform:perspective(100px) rotateX(0) rotateY(0);transform:perspective(100px) rotateX(0) rotateY(0)}}@keyframes square-spin{25%{-webkit-transform:perspective(100px) rotateX(180deg) rotateY(0);transform:perspective(100px) rotateX(180deg) rotateY(0)}50%{-webkit-transform:perspective(100px) rotateX(180deg) rotateY(180deg);transform:perspective(100px) rotateX(180deg) rotateY(180deg)}75%{-webkit-transform:perspective(100px) rotateX(0) rotateY(180deg);transform:perspective(100px) rotateX(0) rotateY(180deg)}100%{-webkit-transform:perspective(100px) rotateX(0) rotateY(0);transform:perspective(100px) rotateX(0) rotateY(0)}}.square-spin{display:inline-block}.square-spin>div{-webkit-animation-fill-mode:both;animation-fill-mode:both;width:50px;height:50px;-webkit-animation:square-spin 3s 0s cubic-bezier(.09,.57,.49,.9) infinite;animation:square-spin 3s 0s cubic-bezier(.09,.57,.49,.9) infinite}.cube-transition{position:relative;-webkit-transform:translate(-25px,-25px);-ms-transform:translate(-25px,-25px);transform:translate(-25px,-25px);display:inline-block}.cube-transition>div{-webkit-animation-fill-mode:both;animation-fill-mode:both;width:15px;height:15px;position:absolute;top:-5px;left:-5px;-webkit-animation:cube-transition 1.6s 0s infinite ease-in-out;animation:cube-transition 1.6s 0s infinite ease-in-out}.cube-transition>div:last-child{-webkit-animation-delay:-.8s;animation-delay:-.8s}@-webkit-keyframes cube-transition{25%{-webkit-transform:translateX(50px) scale(.5) rotate(-90deg);transform:translateX(50px) scale(.5) rotate(-90deg)}50%{-webkit-transform:translate(50px,50px) rotate(-180deg);transform:translate(50px,50px) rotate(-180deg)}75%{-webkit-transform:translateY(50px) scale(.5) rotate(-270deg);transform:translateY(50px) scale(.5) rotate(-270deg)}100%{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}@keyframes cube-transition{25%{-webkit-transform:translateX(50px) scale(.5) rotate(-90deg);transform:translateX(50px) scale(.5) rotate(-90deg)}50%{-webkit-transform:translate(50px,50px) rotate(-180deg);transform:translate(50px,50px) rotate(-180deg)}75%{-webkit-transform:translateY(50px) scale(.5) rotate(-270deg);transform:translateY(50px) scale(.5) rotate(-270deg)}100%{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}.ball-scale>div{border-radius:100%;margin:2px;-webkit-animation-fill-mode:both;animation-fill-mode:both;display:inline-block;height:60px;width:60px;-webkit-animation:ball-scale 1s 0s ease-in-out infinite;animation:ball-scale 1s 0s ease-in-out infinite}@-webkit-keyframes ball-scale{0%{-webkit-transform:scale(0);transform:scale(0)}100%{-webkit-transform:scale(1);transform:scale(1);opacity:0}}@keyframes ball-scale{0%{-webkit-transform:scale(0);transform:scale(0)}100%{-webkit-transform:scale(1);transform:scale(1);opacity:0}}.line-scale>div{-webkit-animation-fill-mode:both;animation-fill-mode:both;display:inline-block;width:5px;height:50px;border-radius:2px;margin:2px}.line-scale>div:nth-child(1){-webkit-animation:line-scale 1s -.5s infinite cubic-bezier(.2,.68,.18,1.08);animation:line-scale 1s -.5s infinite cubic-bezier(.2,.68,.18,1.08)}.line-scale>div:nth-child(2){-webkit-animation:line-scale 1s -.4s infinite cubic-bezier(.2,.68,.18,1.08);animation:line-scale 1s -.4s infinite cubic-bezier(.2,.68,.18,1.08)}.line-scale>div:nth-child(3){-webkit-animation:line-scale 1s -.3s infinite cubic-bezier(.2,.68,.18,1.08);animation:line-scale 1s -.3s infinite cubic-bezier(.2,.68,.18,1.08)}.line-scale>div:nth-child(4){-webkit-animation:line-scale 1s -.2s infinite cubic-bezier(.2,.68,.18,1.08);animation:line-scale 1s -.2s infinite cubic-bezier(.2,.68,.18,1.08)}.line-scale>div:nth-child(5){-webkit-animation:line-scale 1s -.1s infinite cubic-bezier(.2,.68,.18,1.08);animation:line-scale 1s -.1s infinite cubic-bezier(.2,.68,.18,1.08)}@-webkit-keyframes line-scale{0%{-webkit-transform:scaley(1);transform:scaley(1)}50%{-webkit-transform:scaley(.4);transform:scaley(.4)}100%{-webkit-transform:scaley(1);transform:scaley(1)}}@keyframes line-scale{0%{-webkit-transform:scaley(1);transform:scaley(1)}50%{-webkit-transform:scaley(.4);transform:scaley(.4)}100%{-webkit-transform:scaley(1);transform:scaley(1)}}.ball-scale-multiple{position:relative;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px);display:inline-block}.ball-scale-multiple>div{border-radius:100%;-webkit-animation-fill-mode:both;animation-fill-mode:both;margin:2px;position:absolute;left:-30px;top:0;opacity:0;margin:0;width:50px;height:50px;-webkit-animation:ball-scale-multiple 1s 0s linear infinite;animation:ball-scale-multiple 1s 0s linear infinite}.ball-scale-multiple>div:nth-child(2){-webkit-animation-delay:-.2s;animation-delay:-.2s}.ball-scale-multiple>div:nth-child(3){-webkit-animation-delay:-.2s;animation-delay:-.2s}@-webkit-keyframes ball-scale-multiple{0%{-webkit-transform:scale(0);transform:scale(0);opacity:0}5%{opacity:1}100%{-webkit-transform:scale(1);transform:scale(1);opacity:0}}@keyframes ball-scale-multiple{0%{-webkit-transform:scale(0);transform:scale(0);opacity:0}5%{opacity:1}100%{-webkit-transform:scale(1);transform:scale(1);opacity:0}}.ball-pulse-sync{display:inline-block}.ball-pulse-sync>div{width:15px;height:15px;border-radius:100%;margin:2px;-webkit-animation-fill-mode:both;animation-fill-mode:both;display:inline-block}.ball-pulse-sync>div:nth-child(1){-webkit-animation:ball-pulse-sync .6s -.21s infinite ease-in-out;animation:ball-pulse-sync .6s -.21s infinite ease-in-out}.ball-pulse-sync>div:nth-child(2){-webkit-animation:ball-pulse-sync .6s -.14s infinite ease-in-out;animation:ball-pulse-sync .6s -.14s infinite ease-in-out}.ball-pulse-sync>div:nth-child(3){-webkit-animation:ball-pulse-sync .6s -70ms infinite ease-in-out;animation:ball-pulse-sync .6s -70ms infinite ease-in-out}@-webkit-keyframes ball-pulse-sync{33%{-webkit-transform:translateY(10px);transform:translateY(10px)}66%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes ball-pulse-sync{33%{-webkit-transform:translateY(10px);transform:translateY(10px)}66%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}.transparent-circle{display:inline-block;border-top:.5em solid rgba(255,255,255,.2);border-right:.5em solid rgba(255,255,255,.2);border-bottom:.5em solid rgba(255,255,255,.2);border-left:.5em solid #fff;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-animation:transparent-circle 1.1s infinite linear;animation:transparent-circle 1.1s infinite linear;width:50px;height:50px;border-radius:50%}.transparent-circle:after{border-radius:50%;width:10em;height:10em}@-webkit-keyframes transparent-circle{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes transparent-circle{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.ball-spin-fade-loader{position:relative;top:-10px;left:-10px;display:inline-block}.ball-spin-fade-loader>div{width:15px;height:15px;border-radius:100%;margin:2px;-webkit-animation-fill-mode:both;animation-fill-mode:both;position:absolute;-webkit-animation:ball-spin-fade-loader 1s infinite linear;animation:ball-spin-fade-loader 1s infinite linear}.ball-spin-fade-loader>div:nth-child(1){top:25px;left:0;animation-delay:-.84s;-webkit-animation-delay:-.84s}.ball-spin-fade-loader>div:nth-child(2){top:17.05px;left:17.05px;animation-delay:-.72s;-webkit-animation-delay:-.72s}.ball-spin-fade-loader>div:nth-child(3){top:0;left:25px;animation-delay:-.6s;-webkit-animation-delay:-.6s}.ball-spin-fade-loader>div:nth-child(4){top:-17.05px;left:17.05px;animation-delay:-.48s;-webkit-animation-delay:-.48s}.ball-spin-fade-loader>div:nth-child(5){top:-25px;left:0;animation-delay:-.36s;-webkit-animation-delay:-.36s}.ball-spin-fade-loader>div:nth-child(6){top:-17.05px;left:-17.05px;animation-delay:-.24s;-webkit-animation-delay:-.24s}.ball-spin-fade-loader>div:nth-child(7){top:0;left:-25px;animation-delay:-.12s;-webkit-animation-delay:-.12s}.ball-spin-fade-loader>div:nth-child(8){top:17.05px;left:-17.05px;animation-delay:0s;-webkit-animation-delay:0s}@-webkit-keyframes ball-spin-fade-loader{50%{opacity:.3;-webkit-transform:scale(.4);transform:scale(.4)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes ball-spin-fade-loader{50%{opacity:.3;-webkit-transform:scale(.4);transform:scale(.4)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}

.vc_custom_1574891440992, .vc_custom_1575024863832, .vc_custom_1575031538515{min-height:250px}
@media (max-width:480px){#cubes-small .wpb_single_image, .mk-go-top{display:none}body .mb-note{background-image:none!important}}

#cookies_warning {
	display: none !important;
}
