@media (min-width: 1350px) {}

@media (max-width: 1300px) {}

@media (max-width: 1199px) {
}

@media (max-width: 1099px) {
.h22-feature-item {
    height: 230px;
}
.h22-feature-item:after {
    height: 270px;
}
.h22-testimoniyal-content {
    width: 71%;
}
}
@media (max-width: 991px) {
.h22-about-title {
    margin-left: 0px;
}
.h22-about-content {
    margin-bottom: 20px;
}
.h22-service-info{
	height: 190px;
}
.h22-testimoniyal-content {
    float: right;
    width: 68%;
}
}
@media (max-width: 867px) {
	.category-industries h4{
		font-size: 1.3em;
	}
	.category-details h2 {
	    font-size: 3em;
	}
	.h22-feature-item{
		height: 270px;
	}
	.h22-about-img{
		height: 480px;
	}
	.h22-from-banner {
    	padding: 60px 20px;
	}
	.h22-panel-quote {
	    padding: 60px 34px;
	}
	.h22-feature-item:after {
	    height: 300px;
	}
	.h22-service-info{
		height: 170px;
	}
	.h22-service-info {
	    padding: 25px 15px;
	}
	.h22-testimoniyal-content:before {
	    top: -34px;
	    left: 78px;
	}
	.h22-panel-pdf-btn a {
	    padding-left: 37px;
	    font-size: 12px;
	}
	.h22-panel-pdf-btn {
	    left: -8px;
	}
}
@media (max-width: 767px) {
	.category-details h2 {
    	font-size: 2.86em;
    	color: #fff;
    	margin-bottom: 10px;
	}
	.category-industries {
    	margin-bottom: 30px;
	}
	.category-details .align-item {
    	display: block;
    	line-height: 370%;
	}
	.pc2-tab .nav-tabs li {
    	width: 100%;
	}
	.pc2-tab .nav-tabs li a {
    	background: #f9f9f9;
    	box-shadow: inset 0 4px 3px -2px rgba(0,0,0,.04);
	}
	.nav-tabs > li:last-child > a {
    	margin-right: 15px;
	}
	.small-header-style h2{
		text-align: center;
		margin-bottom: 10px;
	}
	.small-header-style .breadcrumb{
		text-align: center;
	}
	.h22-about-details {
		margin-left: 20px;
	}
	.h22-about-img{
		margin-bottom: 20px;
	}
	.h22-testimoniayl-details {
	    margin-right: 20px;
	    padding-top: 0;
	}
	.h22-feature-item {
	    height: 200px;
	}
	.h22-service-content p{
		padding-top: 10px;
	}
	.h22-from-banner {
	    width: 100%;
	}
	.h22-panel-quote {
	    width: 100%;
	}
	.h22-panel-pdf-btn {
	    bottom: 40px;
	}
	.h22-from-banner {
	    padding: 60px 20px 90px;
	}
	.h22-panel-quote {
	    padding: 40px 20px;
	}
	.h22-feature-item:after {
	    height: 200px;
	    top: 0;
	}
	.h22-about-title h1 {
	    font-size: 2.1em;
	}
	.h22-testimoniyal-content:before {
	    top: -34px;
	    left: 123px;
	}
	.h22-testimoniyal-content {
	    width: 76%;
	}
}

@media (max-width: 551px){
}
@media (max-width: 595px) {
  	.pc2-product-title h1 {
    	padding-bottom: 20px;
   	}
   	.category-details h2 {
    	font-size: 2.875em;
	}
	.pc2-tab-wraper h3 {
    	font-size: 1.1em;
	}
	.pc2-tab-wraper p {
	    font-size: 0.875em;
	}
	.pc2-tab-wraper .tab-content .tab-pane h4 {
	    margin-bottom: 10px;
	    margin-top: 10px;
	    font-size: 1.2em;
	}
	.pc2-tab-wraper .tab-content .tab-pane p {
    	margin: 0 0 5px;
	}
	.pc2-tab-wraper .tab-content .tab-pane h3 {
	    margin-top: 15px;
	}
	.title-style-1 {
    	margin-bottom: 20px;
	}
	.title-style-1 h2{
		font-size: 1.4em;
	}
	.h22-about-title h1 {
	    font-size: 1.6em;
	}
	.h22-about-title {
	    margin-bottom: 15px;
	}
	.h22-service-title h2 {
	    font-size: 2em;
	}
	.h22-testimoniayl-details {
	    float: none;
	    text-align: center;
	    width: 100%;
	}
	.h22-client-img {
	    margin: 0 auto;
	}
	.h22-testimoniyal-rating, .h22-testimoniyal-content {
	    text-align: center;
	}
	.h22-testimoniyal-content:before {
	    top: 66px;
	    left: 0;
	}
	.h22-testimoniyal-content {
	    width: 100%;
	}
}
@media (max-width: 480px) {
    .pc2-product-title {
    	margin-bottom: 30px;
	}
	.pc2-product-title p {
	    margin-bottom: 20px;
	    font-size: 0.875em;
	    line-height: 170%;
	}
	.title-style-1 h1, .title-style-1 h2{
    	padding-bottom: 20px;
	}
	.title-style-1 {
		margin-bottom: 15px;
	}
	.category-industries {
    	margin-bottom: 20px;
	}
	.category-details h2 {
    	font-size: 2.1em;
	}
	.pc2-product-title h1 {
    	font-size: 1.7em;
	}
	.pc2-tab-wraper h3 {
	    font-size: 1.1em;
	}
	.product-details h1 {
    	font-size: 1.1em;
	}
	.h22-about-title h1 {
	    font-size: 1.3em;
	}
	.h22-client-details h5, .h22-testimoniyal-content p {
	    font-size: 1em;
	}
	.h22-service-title h2 {
	    font-size: 1.5em;
	}
	.h22-service-info h4, .h22-service-info p {
	    padding-left: 30px;
	}
}
@media (max-width: 420px) {
	.h22-service-info h4 {
	    font-size: 1.22em;
	}
	.h22-about-content h5 {
	    font-size: 1em;
	}
	.h22-about-content p {
	    padding: 10px 0;
	}
	.h22-about-title h1 {
	    font-size: 1.5em;
	}
	.h22-service-info {
	    height: 190px;
	}
	.h22-service-info {
	    padding: 10px 10px;
	}
}
@media (max-width: 380px) {
	.h22-service-title h2 {
	    font-size: 1.3em;
	}
	.h22-about-title h1 {
	    font-size: 1.4em;
	}
}
@media (max-width: 360px) {
	.pc2-product-title h1 {
    	font-size: 1.8em;
	}
}