.footer { border-top: 0; }

/* ICO Landing Page */
.page-id-431 .head-intro { display: none; }

.btn-transparent:hover {
	background-color:#00833e;
}

div.footer-info p.footer-copy.text-lg-left.text-center a
{
	color:#82bc00 !important;
}

.footer-widgets i {
	color:#fff !important;
}

/*
	CSS Migrated from Jetpack:
*/

/*
Welcome to Custom CSS!
To learn how this works, see http://wp.me/PEmnE-Bt
*/
div.col-md-4.side-div {
	display: none !important;
}

@media screen and (min-width: 801px) {
	h1.mobile-head, div.widget_execphp, footer .up-footer {
		display: none;
		margin-bottom: 0;
		padding-top: 0;
	}
	
	div.box-section.appear-blog {
		display: none;
	}
	
	.blog.dark .box-section.banner-sec {
		display: block;
		text-align: center;
		color: #8ab928;
		padding: 20px;
		margin-bottom: 20px;
	}
	
	.widget_alc_social, .jetpack_subscription_widget {
		display: block !important;
	}
}

@media screen and (max-width: 800px) {
	div.box-section.banner-section, h1 {
		display: none;
	}
	
	.alignnone.size-full.wp-image-4816 {
		display: none;
	}
	
	h2.feature-center {
		text-align: center;
	}
	
	h1.mobile-head, div.widget_execphp {
		display: block;
		text-align: center;
		color: #8ab928;
		text-transform: uppercase;
		padding-bottom: 1px;
		font-size: 24px;
		font-family: 'Roboto', sans-serif;
		font-weight: 700;
	}
	
	.blog.dark #execphp-3 {
		display: block;
		text-align: center;
		color: #8ab928;
		text-transform: uppercase;
		padding-bottom: 20px;
		font-size: 24px;
		font-family: 'Roboto', sans-serif;
		font-weight: 700;
	}
	
	.content-img {
		display: none;
	}
	
	footer .up-footer {
		display: block !important;
		text-align: center !important;
	}
	
	.blog.dark .box-section.banner-sec {
		display: none !important;
	}
	
	.blog.dark	.box-section.banner-sec, .blog.dark div.widget_execphp, #execphp-3 {
		display: none;
		margin-bottom: 0;
		padding-top: 0;
	}
	
	div.box-section.appear-blog {
		display: none;
	}
	
	.widget_alc_social, .jetpack_subscription_widget {
		display: none;
	}
	
	#wp-live-chat-header {
		padding: 10px 0 0;
		margin-bottom: 100px;
		border-radius: 25px 0 0 25px !important;
		position: relative;
		width: 50px;
		height: 50px;
		opacity: .7;
		-webkit-box-shadow: 0 0 5px 0 rgba(50,50,50,0.5);
		-moz-box-shadow: 0 0 5px 0 rgba(50,50,50,0.5);
		box-shadow: 0 0 5px 0 rgba(50,50,50,0.5);
		cursor: pointer;
	}
	
	#wp-live-chat-header:hover {
		opacity: 1 !important;
	}
	
	#wplc_hovercard:after {
		content: "";
		position: absolute;
		bottom: 16px;
		left: 299px;
		border-top: 8px solid transparent;
		border-bottom: 8px solid transparent;
		border-left: 8px solid #fafafb;
		display: block;
		width: 0;
	}
	
	#wplc_hovercard:before {
		content: "";
		position: absolute;
		bottom: 16px;
		left: 299px;
		border-top: 9px solid transparent;
		border-bottom: 9px solid transparent;
		border-left: 9px solid #ccc;
		display: block;
		width: 0;
	}
	
	#wp-live-chat {
		right: 0 !important;
	}
}

@media screen and (max-width: 991px) {
	.home-img-box.services-section, .animation.rotateInUpLeft.services-section2.animation-active {
		background-image: none !important;
	}
	
	.alignnone.size-full.wp-image-4816 {
		display: none;
	}
	
	.box-section.SGboxer {
		width: 800px;
		margin-top: 50px;
		position: fixed;
	}
	
	h2.feature-center {
		text-align: center;
	}
	
	a.iconbox {
		width: 100{98c693127b9d1008897cbe6102dab7ecfd4d2e7b2969625c01b7f671f2ccfd01};
	}
	
	.head-style.features.interface {
		margin: 0 0 35px !important;
	}
	
	.margin-defy {
		display: none !important;
	}
	
	.services-section.box-section {
		background: rgba(0,0,0,0.5);
	}
	
	.services-section2 {
		background: none;
	}
	
	.blog.dark .box-section.banner-sec {
		display: block;
		text-align: center;
		color: #8ab928;
		padding: 20px;
		margin-bottom: 20px;
	}
	
	div.box-section.appear-blog {
		display: none;
	}
	
	.blog-section .blog-post .post-gal {
		max-height: none !important;
	}
	
	.box-section {
		-webkit-animation: none !important;
		-moz-animation: none !important;
		-o-animation: none !important;
		-ms-animation: none !important;
		animation: none !important;
	}
	
	.widget_alc_social, .jetpack_subscription_widget {
		display: none !important;
	}
	
	footer .up-footer {
		display: block !important;
		text-align: center !important;
	}
}

@media screen and (max-width: 767px) {
	.testimonial-section img {
		display: none;
	}
}

/****SONEXIS DEMO****/
div.ytp-title {
	display: none !important;
	color: red !important;
}

div#sgcolorbox.colorbox2.sg-popup-content.sg-animated.fadeIn {
	position: absolute !important;
}

.vjs-big-play-button, .vjs-controls {
	display: none !important;
}

.video-js.vjs-playing .vjs-tech {
	pointer-events: none !important;
}

#sgcolorbox.colorbox3.sg-popup-content.sg-animated.No.effect {
	position: absolute !important;
	top: 146px !important;
}

/*
	CSS Migrated from Jetpack:
*/

/*
Welcome to Custom CSS!
To learn how this works, see http://wp.me/PEmnE-Bt
*/
div.col-md-4.side-div {
	display: none !important;
}

@media screen and (min-width: 801px) {
	h1.mobile-head, div.widget_execphp, footer .up-footer {
		display: none;
		margin-bottom: 0;
		padding-top: 0;
	}
	
	div.box-section.appear-blog {
		display: none;
	}
	
	.blog.dark .box-section.banner-sec {
		display: block;
		text-align: center;
		color: #8ab928;
		padding: 20px;
		margin-bottom: 20px;
	}
	
	.widget_alc_social, .jetpack_subscription_widget {
		display: block !important;
	}
}

@media screen and (max-width: 800px) {
	div.box-section.banner-section, h1 {
		display: none;
	}
	
	h1.page-hero-title {
		display:block !important;
	}
	
	.alignnone.size-full.wp-image-4816 {
		display: none;
	}
	
	h2.feature-center {
		text-align: center;
	}
	
	h1.mobile-head, div.widget_execphp {
		display: block;
		text-align: center;
		color: #8ab928;
		text-transform: uppercase;
		padding-bottom: 1px;
		font-size: 24px;
		font-family: 'Roboto', sans-serif;
		font-weight: 700;
	}
	
	.blog.dark #execphp-3 {
		display: block;
		text-align: center;
		color: #8ab928;
		text-transform: uppercase;
		padding-bottom: 20px;
		font-size: 24px;
		font-family: 'Roboto', sans-serif;
		font-weight: 700;
	}
	
	.content-img {
		display: none;
	}
	
	footer .up-footer {
		display: block !important;
		text-align: center !important;
	}
	
	.blog.dark .box-section.banner-sec {
		display: none !important;
	}
	
	.blog.dark	.box-section.banner-sec, .blog.dark div.widget_execphp, #execphp-3 {
		display: none;
		margin-bottom: 0;
		padding-top: 0;
	}
	
	div.box-section.appear-blog {
		display: none;
	}
	
	.widget_alc_social, .jetpack_subscription_widget {
		display: none;
	}
	
	#wp-live-chat-header {
		padding: 10px 0 0;
		margin-bottom: 100px;
		border-radius: 25px 0 0 25px !important;
		position: relative;
		width: 50px;
		height: 50px;
		opacity: .7;
		-webkit-box-shadow: 0 0 5px 0 rgba(50,50,50,0.5);
		-moz-box-shadow: 0 0 5px 0 rgba(50,50,50,0.5);
		box-shadow: 0 0 5px 0 rgba(50,50,50,0.5);
		cursor: pointer;
	}
	
	#wp-live-chat-header:hover {
		opacity: 1 !important;
	}
	
	#wplc_hovercard:after {
		content: "";
		position: absolute;
		bottom: 16px;
		left: 299px;
		border-top: 8px solid transparent;
		border-bottom: 8px solid transparent;
		border-left: 8px solid #fafafb;
		display: block;
		width: 0;
	}
	
	#wplc_hovercard:before {
		content: "";
		position: absolute;
		bottom: 16px;
		left: 299px;
		border-top: 9px solid transparent;
		border-bottom: 9px solid transparent;
		border-left: 9px solid #ccc;
		display: block;
		width: 0;
	}
	
	#wp-live-chat {
		right: 0 !important;
	}
}

@media screen and (max-width: 991px) {
	.home-img-box.services-section, .animation.rotateInUpLeft.services-section2.animation-active {
		background-image: none !important;
	}
	
	.alignnone.size-full.wp-image-4816 {
		display: none;
	}
	
	.box-section.SGboxer {
		width: 800px;
		margin-top: 50px;
		position: fixed;
	}
	
	h2.feature-center {
		text-align: center;
	}
	
	a.iconbox {
		width: 100{98c693127b9d1008897cbe6102dab7ecfd4d2e7b2969625c01b7f671f2ccfd01};
	}
	
	.head-style.features.interface {
		margin: 0 0 35px !important;
	}
	
	.margin-defy {
		display: none !important;
	}
	
	.services-section.box-section {
		background: rgba(0,0,0,0.5);
	}
	
	.services-section2 {
		background: none;
	}
	
	.blog.dark .box-section.banner-sec {
		display: block;
		text-align: center;
		color: #8ab928;
		padding: 20px;
		margin-bottom: 20px;
	}
	
	div.box-section.appear-blog {
		display: none;
	}
	
	.blog-section .blog-post .post-gal {
		max-height: none !important;
	}
	
	.box-section {
		-webkit-animation: none !important;
		-moz-animation: none !important;
		-o-animation: none !important;
		-ms-animation: none !important;
		animation: none !important;
	}
	
	.widget_alc_social, .jetpack_subscription_widget {
		display: none !important;
	}
	
	footer .up-footer {
		display: block !important;
		text-align: center !important;
	}
}

@media screen and (max-width: 767px) {
	.testimonial-section img {
		display: none;
	}
}

/****SONEXIS DEMO****/
div.ytp-title {
	display: none !important;
	color: red !important;
}

div#sgcolorbox.colorbox2.sg-popup-content.sg-animated.fadeIn {
	position: absolute !important;
}

.vjs-big-play-button, .vjs-controls {
	display: none !important;
}

.video-js.vjs-playing .vjs-tech {
	pointer-events: none !important;
}

#sgcolorbox.colorbox3.sg-popup-content.sg-animated.No.effect {
	position: absolute !important;
	top: 146px !important;
}