@media (min-width: 992px) {
	.visible-xs.visible-sm{
	display:none
	}
}
@media (max-width: 991px) {
	.hidden-xs.hidden-sm{
	  display:none
	}
	.single-alliance-desc {
        padding: 0 15px;
        margin-top: 0px;
    }
	.single-services-archivepage-listing .single-services-archivepage-listing-inner h4{
		line-height: 18px;
		padding: 20px 0px 20px;
		margin: 0;
		font-size: 15px;
    }
    .employee-stories-section .slick-prev:before{
		 color: #fff;
		 font: initial;
    }
	.employee-stories-section .slick-next:before {
		content: 'â†’' !important
	}
	  .employee-stories-section .slick-prev:before {
		content: 'â†' !important;
	}
	.new-contact-us .default-template-banner .banner-text {
        top: -65px;
    }
	.mobile-menu .social img {
		width: 20px;
	}
	.about-banner {
		margin-bottom: 0;
	}
	.innerpages h1{
		margin: 0px 0 25px 0;
	}
}
@media (max-width: 767px) {
	.no-padding {
		padding: 0 15px;
	}
	.footer-social{
		justify-content: center;
		padding: 15px 0;
	}
	.about-banner, .alliances-archive .alliances-banner, .alliances-archive{
	padding:0;
	}
	.single-alliance-desc{
	padding:0 15px;
	}
	.single-alliance-desc h3.title{
	font-size: 22px;
	padding: 0 10px;
	}
	.default-template-banner{
	padding:0;
	}
	.contact-us{
	padding:0 15px;
	}
	.single-alliance-desc h3.title{
		margin-top: 15px;
   }
   .innerpages .default-template-banner .banner-text{
		top: -108px;
   }
	.new-contact-us .default-template-banner .banner-text {
        top: -65px;
    }
}
@media screen and (max-width: 767px) and (orientation: portrait) {
	.innerpages .default-template-banner .banner-text{
		font-size: 16px;
		top:-54px;
	}
	.alliances-archive .banner-text{
		top:-67px;
		color: #fff;
	}
	.single-alliance-img{
		margin: 0 10%;
		width: 80%;
	}
}
@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (orientation:portrait) {
  .innerpages .default-template-banner .banner-text{
	top:14%;
  }
	.single-services-archivepage-listing .single-services-archivepage-listing-inner h4{
    line-height: 25px;
    padding: 20px 0px 20px;
    margin: 0;
    font-size: 18px;
}
	.new-contact-us .default-template-banner .banner-text {
        top: 21%;
    }
}
 
@media screen and (min-device-width: 768px) and (max-device-width: 991px) { 
  .why-promenna .col-sm-6{
		flex: 0 0 auto;
		width: 50%;
	}  
}
@media (min-width: 992px) {
	.why-promenna .blue-bg, .why-promenna .green-bg {
		padding: 50px 30px;
		color: #fff;
	}
}
@media only screen and (min-width: 768px) and (max-width: 1023px)  {
   .alliances-archive .banner-text{
    top: -212px;
    color: #fff;
   }
	.innerpages .default-template-banner .banner-text{
    top: -108px !important;
   }   
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1023px) and (orientation:landscape) {
	.innerpages .default-template-banner .banner-text{
		top:25%;
		/*font-size: 44px;*/
	} 
	.alliances-archive .banner-text {
		top: 35%;
		color: #fff;
    }
	.new-contact-us .default-template-banner .banner-text {
        top: 38%;
    }
}
@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (orientation:landscape) {
  .single-services-archivepage-listing .single-services-archivepage-listing-inner h4{
    line-height: 23px;
    padding: 20px 0px 20px;
    margin: 0;
    font-size: 18px;
   }
   .innerpages .default-template-banner .banner-text {
        font-size: 44px;
    }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1023px) and (orientation:portrait) {
.alliances-archive .banner-text {
        top: -212px;
        color: #fff;
    }
	.new-contact-us .default-template-banner .banner-text {
        top: -65px;
    }
}