#wptime-plugin-preloader{
	position: fixed;
	top: 0;
 	left: 0;
 	right: 0;
 	bottom: 0;
	background:url('../images/planetbumi.gif') no-repeat #000 50%;
	-moz-background-size:64px 64px;
	-o-background-size:64px 64px;
	-webkit-background-size:64px 64px;
	background-size:64px 64px;
	z-index: 99998;
	width:100%;
	height:100%;
}

#wptime-plugin-preloader{
	/*display:none !important;*/
}

.visually-hidden {
    position: absolute !important;
    clip: rect(1px, 1px, 1px, 1px);
    overflow: hidden;
    height: 1px;
    width: 1px;
    word-wrap: normal;
    }
 .container-fluid{padding:0px;margin:0px;}


 .et_pb_column .et_pb_row_inner_1 {
    padding-top: 33.0156px;
    padding-right: 0px;
    padding-left: 0px;
}
.et_pb_row_inner_1.et_pb_row_inner {
    margin-bottom: -89px!important;
}

.owl-carousel .owl-stage-outer {
	overflow: visible;
	}

@media (min-width: 981px)
.et_pb_row.et_pb_equal_columns, .et_pb_row_inner.et_pb_equal_columns, .et_pb_section.et_pb_equal_columns>.et_pb_row {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    direction: ltr;
}
@media (min-width: 981px)
.et_pb_column_1_2 .et_pb_row_inner {
    padding: 5.82% 0;
}
@media (min-width: 981px)
.et_pb_row_inner {
    width: 100%;
}
.et_pb_row_inner {
    width: 100%;
}
.et_pb_all_tabs, .et_pb_counters .et_pb_counter_container, .et_pb_module, .et_pb_portfolio_item, .et_pb_posts_nav a, .et_pb_pricing_table, .et_pb_row, .et_pb_row_inner, .et_pb_slide, .et_pb_tab, .et_pb_with_background {
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}

div#edit-field-testimonial-0-format {
    visibility: hidden;
    height: 0px;
}


#error-message {
	direction: ltr;
    text-align: left;
    transition: opacity 900ms ease 0s;
    z-index: 99999999;
}
.hideme {
	opacity:0;
	visibility: hidden;
}
.showme {
	opacity:1;
	visibility: visible;
}
.msgmsg-box {
	border-radius: 10px;
	color: #555;
	font-family: Tahoma;
	font-size: 12px;
	margin: 10px;
	padding: 10px 36px;
	position: fixed;
	width: 255px;
	top: 43%;
    left: 43%;
	margin-top: -10px;
	margin-left: -130px;
	-webkit-box-shadow: 0px 0px 34px 2px rgb(255, 0, 0);
	-moz-box-shadow: 0px 0px 34px 2px rgba(242,191,191,1);
	box-shadow: 0px 0px 34px 2px rgb(255, 0, 0);
}
.msgmsg-box span {
	font-weight:bold;
	text-transform:uppercase;
}
.error {		background:#ffecec url('../images/error.png') no-repeat 10px 50%;
	border:1px solid #f5aca6;
}
.success {
	background:#e9ffd9 url('../images/success.png') no-repeat 10px 50%;
	border:1px solid #a6ca8a;
}
.warning {
	background:#ffecec url('../images/warning.png') no-repeat 10px 50%;
	border:1px solid #fb1300;
}
.notice {
	background:#e3f7fc url('../images/notice.png') no-repeat 10px 50%;
	border:1px solid #8ed9f6;
}
/***********************************/
/* MOBILE DETECTION                */
/***********************************/

@media screen and (max-width: 1200px){
	h2#block-mainnavigation-menu {
	    position: fixed;
	    top: 16px;
	    left: 10px;
	    color: #e16905;
	    z-index: 4;
	    font-weight: 700;
	    font-size: 16px;
	    visibility: visible;
	    display:inherit;
	}
	#swaratech_page_title {
    	margin-left: 4%; 
	}

	form#node-testimonial-form,
	form#contact-message-contact-us-form {
	    margin-left: 4%;
	}

	form#contact-message-contact-us-form {
	    margin-right: 4%;
	}

	input[type="text"], 
	input[type="email"], 
	input[type="url"], 
	input[type="file"], 
	select,
	option,
	textarea {
		width:100%;
	}

	body.node-node #navigation-right,
	body.node-contact #navigation-right{
		width: 100%;
		z-index: 3;
		height: 20%;
	}
	body.node-node #navigation-right .navbar-header,
	body.node-contact #navigation-right .navbar-header{
		width:100%;
	}

	section#views_block__projects_block_1 {
    	margin-top: 4%;
    	width: 100%;
	}
	
	body.node-node #navigation-right .nav-right,
	body.node-contact #navigation-right .nav-right{ 
		visibility: hidden;
		display: none;
	}

	body.node-node #navigation-right .navbar-header ul,
	body.node-contact #navigation-right .navbar-header ul {
    margin-left: 0px;
	margin-top:0px;
	}

	body.node-node #navigation-right .navbar-header ul li,
	body.node-contact #navigation-right .navbar-header ul li{
		display:inline-block;
		float: left;
		margin-right:10px;
		margin-bottom:0px;
		width:100%;
	}

	body.node-node #navigation-right .navbar-header ul li a,
	body.node-contact #navigation-right .navbar-header ul li a{
		/*display:inline;*/
		border:0px;
		width:100%;
	}


	li.menu-item:nth-child(3){
	   display:inline;
	}
	li.menu-item:nth-child(4){
	   display:inline;
	}

	body.node-node #main,
	body.node-contact #main {
    	height: 250px;
    	margin: 0px auto;
    	width: 100%;
	}

	body.node-node article,
	body.node-contact article{
		width:90%;
		margin:0 auto;
		margin-top:4%;
	}

	.col-sm-12 {
    	width: 70%;
    	margin-left:2%;
	}

	.vertical-tabs {
    margin: 0;
    border: 0; 
	}
}

@media screen and (max-width: 1150px) and (min-width: 800px) {
	body.node-1{
	    background-image:url(../images/JdeR-Homepage-Baru-20-mb.gif)!important;
	    height: 100vh !important;
	    background-size: 100%;
	}

	.text-container .desc.wow.fadeIn {
	    width: 85%;
	}

}

@media screen and (max-width: 800px) and (min-width: 600px) {
	body.node-1{
	    background-image:url(../images/JdeR-Homepage-Baru-20-mb.gif)!important;
	    height: 100vh !important;
	    background-size: 130%;
	}

	.text-container .desc.wow.fadeIn {
	    width: 90%;
	}
	body.node-node .text-2-cols-center .text-2-cols-center-split1{
    clear:both;
    width: 100%;
    margin-right: 0px;
    text-align: justify;
	}
	body.node-node .text-2-cols-center .text-2-cols-center-split2 {
	    float:left;
	    width:100%;
	}
	ul.inner-nav-text li {
	    float:left;
	    margin-right:5px;
	}

}

@media screen and (max-width: 600px) {
	body.node-1{
	    background-image:url(../images/JdeR-Homepage-Baru-20-mb.gif)!important;
	    height: 100vh !important;
	    background-size: 140%;
	}
	body.node-node #navigation-right,
	body.node-contact #navigation-right {
    height: 7%;
	}
	#swaratech_page_title {
    	margin-left: 0px;
    	margin-top: 14%; 
	}

	.text-container .desc.wow.fadeIn {
	    width: 99%;
	}

	section#views_block__projects_block_1 {
		margin-top:20%;
	}

	#worktable img.align-center{
		max-width:50%;
	}

	.col-sm-12 {
    	width: 90%;
    	margin:0px auto;
	}

	body.node-node .text-2-cols-center .text-2-cols-center-split1{
    clear:both;
    width: 100%;
    margin-right: 0px;
    text-align: justify;
	}
	body.node-node .text-2-cols-center .text-2-cols-center-split2 {
	    float:left;
	    width:100%;
	}
	ul.inner-nav-text li {
	    float:left;
	    margin-right:5px;
	}

}

