@media (max-width: 1199px){
	.welcome-text {
    	padding: 0 15px;
	}
	.process-para ul li {
    	padding: 10px;
	}
	.process-icon {
		width: 95px;
		height: 95px;
		padding: 18px;
	}
	.process-para ul li h4 {
		font-size: 0.9rem;
	}
	
	.process-box .process-title ul li.icon {
    	width: 10%;
	}
	.process-box .process-title ul li.title {
    	width: 89%;
	}
}

@media (max-width: 991px){
	.rev_slider_wrapper, 
	.rev_slider, 
	.tp-fullwidth-forcer, 
	.rev_slider .tp-bgimg.defaultimg {
    	max-height: 400px !important;
	}
	
	.welcome-area {
    	padding: 50px 0;
	}
	.welcome-text h4 {
    	font-size: 2rem;
	}
	.welcome-text h3 {
    	font-size: 1.2rem;
	}
	
	.section-p1 {
    	padding: 50px 0;
	}
	.process-area-bg:after {
    	width: 36%;
	}
	.process-para ul li {
    	width: 32.9%;
	}
	.classic-para p {
    	padding: 0 12px 0 0;
	}
	.process-para{
		padding: 0 15px 0 30px;
	}
	
	.process-box .process-title ul li.icon {
    	width: 14%;
	}
	.process-box .process-title ul li.title {
    	width: 85%;
	}
	.custom-msg .staff-img img {
	    width: 27%;
	}
}

@media (max-width: 767px){
	.rev_slider_wrapper, 
	.rev_slider, 
	.tp-fullwidth-forcer, 
	.rev_slider .tp-bgimg.defaultimg {
    	max-height: 350px !important;
	}
	
	.welcome-text h3 {
    	margin: 0 0 10px 0;
	}
	
	.product-slider .owl-nav button.owl-next, 
	.product-slider .owl-nav button.owl-prev{
		display: none;
	}
	
	.process-area-bg:after {
    	top: 0;
    	left: 0; 
		right: 0;
    	bottom: auto; 
    	width: 100%;
    	height: 36%;
	}
	.classic-para h2 {
    	text-align: center;
	}
	.classic-para p {
    	padding: 0;
    	text-align: justify;
	}
	.process-para {
    	padding: 0 15px;
    	margin: 100px 0 0;
	}
	
	.process-box .process-title ul li.icon {
    	width: 100%;
		text-align: center;
	}
	.process-box .process-title ul li.title {
    	width: 100%;
		text-align: center;
	}
	.process-box .process-title ul li.icon .process-icon-inner {
    	margin: auto;
	}

	.custom-msg .msg-para p {
		text-align: left;
	    line-height: 27px;
	}
	.custom-msg .staff-img-1 img {
	    width: 43%;
	}
}

@media (max-width: 575px){
	.rev_slider_wrapper, 
	.rev_slider, 
	.tp-fullwidth-forcer, 
	.rev_slider .tp-bgimg.defaultimg {
    	max-height: 250px !important;
	}
	
	.process-area-bg {
    	padding: 50px 0;
	}
	
	.page-banner-area h1 {
    	font-size: 2.5rem;
	}
	.about-area-bg {
    	padding: 50px 0;
	}
	.section-title-1 h1 {
    	font-size: 2rem;
	}

	.custom-msg .staff-img img {
	    width: 58%;
	    float: none;
	    margin: 0 0 20px 0;
	}
	.custom-msg .staff-img-1 img {
	    float: none;
	    width: 50%;
	    margin: 0px 0 20px 0;
	}
}

@media (max-width: 375px){
	.process-para {
    	margin: 25px 0 0;
	}
	.process-area-bg:after {
    	height: 32%;
	}
	.process-para ul li {
    	width: 49%;
	}
	.process-para ul li h4 {
    	height: 34px;
	}
	.product-box .product-content ul li.product-name {
    	width: 100%;
	}
	.product-box .product-content ul li.product-name h3,
	.product-box .product-content ul li.product-name h4 {
    	text-align: center;
	}
	.product-box .product-content ul li.product-btn {
    	width: 100%;
   	 	text-align: center;
    	padding: 10px 0 0 0;
	}
	
}



@media (min-width: 768px){
	.product-slider .owl-dots{
		display: none;
	}
}
	
@media (min-width: 1500px){
	.process-area-bg:after {
		width: 37%;
	}
}

@media (min-width: 1800px){
	.process-area-bg:after {
		width: 39.5%;
	}
}

@media (min-width: 2300px){
	.process-area-bg:after {
		width: 42%;
	}
}