@media screen and (min-width: 992px) and (max-width: 1200px) { 
	.w-glow-text {
		width: 40%;
	}
	.w-glow-text h1 {
		font-size: 30px;
	}
	.w-glow-text p {
		font-size: 15px;
		line-height: 18px;
	}
	.w-glow-text span {
		font-size: 14px;
	}
	.text-on-top-footer h1 p {
		font-size: 16px;
		line-height: 18px;
	}
}
@media (min-width: 992px) { 
	.col-footer.pl-0 {
		padding-left: 0 !important;
	}
}
@media screen and (max-width: 991px) {
	.custom-top-nav .top-menu-wrapper .top-menu > ul > li.active a {
		color: #009a80;
	}
	.custom-top-nav .top-menu-wrapper .top-menu ul li a:focus,
	.custom-top-nav .top-menu-wrapper .top-menu ul li a:active{
		color: #333;
	} 
	
	.custom-top-nav .top-left-menu > ul > li {
		padding: 0;
	}
	.custom-top-nav .top-right-menu ul li {
		padding: 0px 0px 0px 0px;
	}
	
	.node-personal-desc {
		padding-left: 50px;
		padding-right: 50px;
	}
	.node-icons ul li{
		width: 15%;
		margin: 0 5px;
	}
	.location {
		border-left: 0px; 
		margin: 0;
		padding: 0;
	}
	.vborder-left {
		border-left: 0;
	}
	.vborder-right {
		border-right: 0;
	}
	.aboutwrapper p img, .aboutwrapper img {
		float: none !important;
		margin: 0 auto;
		width: 100% !important;
	}
	.aboutwrapper p {
		text-align: center !important;
	}
	.w-col-inner:after {
		border-left-style: none;
		border-right-style: none;
	}
	.sme-prod-home {
		width: 100%;
	}
	h4.steps-title {
		text-align: center;
	}
	ul.sme-icons {
		margin: 0;
	}
	ul.sme-icons li {
		width: 50%;
		margin-top: 25px;
	}
	.addborderright:first-child {
		border-right: 0;
	}
	.content-text-overlay {
		left: 39%;
	}
	h1.content-title {
		font-size: 25px;
		line-height: 25px;
	}
	.content-desc p {
		font-size: 15px;
		line-height: 20px;
		margin: 0;
	}
	.core-wrapper {
		min-height: auto;
	}
	
}
	
@media screen and (min-width: 768px) and (max-width: 991px) { 
	#owl-demo .custom-banner {
		height: 350px;
	}
	.text-on-top-footer h1 p {
		font-size: 18px;
		line-height: 18px;
		margin-top: -10px;
	}
	
	/*Personal Content Img*/
	.swipe-text-dp {
		left: 14%;
		bottom: 23%;
		width: 25%;
	}
	.swipe-text-dp-right {
		width: 30%;
		bottom: 20%;
		right: 2%;
	}
	.swipe-text-dp p span, .swipe-text-dp-right p span {
		font-size: 25px !important;
		line-height: 30px;
		color: #575757;
	}
	.swipe-text-dp p, .swipe-text-dp-right p {
		font-size: 17px;
		line-height: 22px;
	}
}
@media screen and (min-width: 1920px) {
	.slider-text-overlay {
		left: 20%;
	}
	.banner #owl-demo .owl-pagination {
		left: 20%;
	}
}
@media screen and (max-width: 1024px) {
	.slider-text-overlay {
		left: 5%;
		max-width: 400px;
	}
}

@media screen and (min-width: 801px) and (max-width: 991px) {
	.slider-text-overlay {
		max-width: 360px;
	}
	.h-50 {
		height: 45px;
	}
	.slider-text-content, .slider-text-content p {
		font-size: 18px;
	}
	.slider-cta {
		font-size: 18px;
	}
}

@media screen and (max-width: 800px) {
	.slider-text-overlay {
		max-width: 350px;
	}
	.slider-text-content, .slider-text-content p {
		font-size: 18px;
		line-height: 20px;
	}
	.slider-cta {
		font-size: 15px;
		padding: 10px 0;
		margin: 15px 0;
		width: 160px;
	}
}
@media screen and (min-width: 1920px) {
	.content-text-overlay {
		left: 35%;
	}
}
@media screen and (max-width: 1100px) {
	.content-text-overlay {
		left: 33%;
	}
}
@media screen and (max-width: 800px) {
	.content-text-overlay {
		left: 35%;
	}
}
	
	
@media (max-width: 767px) {  
	#owl-demo .custom-banner {
		 height: 850px;
	}
	.h-50 {
		height: 45px;
	}
	.slider-text-overlay {
		transform: none;
		top: inherit;
		bottom: 5%;
		max-width: 800px;
	}
	.slider-text-content, .slider-text-content p {
		font-size: 22px;
		line-height: 25px;
		margin: 0 10px 0 0;
	}
	.slider-logo {
		margin-bottom: 0;
	}
	.slider-cta {
		font-size: 20px;
		padding: 15px 0;
		margin: 15px 0;
		width: 200px;
	}
	.slider-text-overlay.custom-stxt-overlay p {
		font-size: 20px;
		line-height: 22px;
		margin-top: 5px;
	}
	.slider-header-name {
		margin-bottom: 20px;
	}
	
	.content-text-overlay {
		left: 0;
		transform: none;
		top: initial;
		bottom: 10%;
		max-width: none;
	}
	.content-desc p, h1.content-title {
		text-align: center;
	}
	
	/*Personal Content Img*/
	.swipe-text-dp {
		display: none;
	}
	.swipe-text-dp-right {
		display: none;
	}
	
	#mb-content-img {
		display: block !important;
	}
	.p-content-image img {
		display: none;
	}
	#mb-img {
		display: block !important;
	}
	.desktop-content-img img {
		display: none;
	}
	.p-block2 {
		margin-top: -50px;
	}
	.p-block2 .p-value {
		padding: 50px 0 0;
	}
	.meet-converge img {
		display: none;
	}
	.text-on-top-footer {
		min-height: 90px;
	}
	.text-on-top-footer h1 p {
		font-size: 22px;
	}
	.taglines {
		position: relative;
	}
	.p-minimal {
		text-align: center;
		line-height: 28px;
		margin: 0 5px;
	}
	.p-short-title {
		text-align: center;
		margin: 10px;
	}
	.node-personal-desc {
		padding-left: 20px;
		padding-right: 20px;
	}
	h1.e_title {
		letter-spacing: 3px;
	}
	.e_button div {
		width: 100%;
	}
	ul.social-icons {
		padding: 0 0 10px;
	}
	.footer-logo img {
		margin: 0 auto;
	}
	.sub-footer-description, .sub-footer-description p {
		text-align: center;
	}
	.supporting-copy p {
		font-size: 16px;
		line-height: 20px;
	}
}
@media (max-width: 600px) {  
	#owl-demo .custom-banner {
		 height: 750px;
	}
}
@media (max-width: 560px) {  
	#owl-demo .custom-banner {
		 height: 650px;
		 background-position: center center;
	}
	.slider-text-overlay {
		bottom: 10%;
	}
	.btn-200 {
		width: 150px;
	}
}
@media (max-width: 480px) {  
	.custom-stxt-overlay {
		 bottom: 5%;
	}
	.general-button {
		padding: 10px 2px 0 !important;
	}
}
@media (max-width: 375px) {  
	#owl-demo .custom-banner {
		 height: 650px;
		 background-position: center center;
	}
}
/*
@media (max-width: 360px) {  
	#owl-demo .custom-banner {
		 height: 590px;
		 background-position: center center;
	}
	.slider-text-overlay {
		bottom: 8%;
	}
}
*/
@media (max-width: 320px) {  
	.slider-text-overlay {
		bottom: 2%;
	}
	.margintop-50 {
		margin-top: 50px;
	}
	.content-text-overlay {
		bottom: 0;
	}
}

@media (max-width: 290px) { 
	.content-text-overlay {
		bottom: -40px;
	}
}