@media(max-width:991px){
	/*faq_page
	===========*/
	.ar_body .faq_page .faq_body{
		padding: 36px 0
	}
	/*policy_page
	===========*/
	.ar_body .policy_page .policy_body .policy_header{
		margin-bottom: 25px;
	}
}
@media(max-width:767px){
	.ar_body .owl-carousel .owl-nav button.owl-prev,
	.ar_body .owl-carousel .owl-nav button.owl-next{
		
		top: 89%;
		
	}
	.ar_body .owl-carousel .owl-nav button.owl-prev{
		right: 43%!important;
		left: auto;
		transform: translateX(50%);
	}
	.ar_body .owl-carousel .owl-nav button.owl-next{
		left: 43%!important;
		right: auto;
		transform: translateX(-50%);
	}
	.ar_body .cust_header{
		font-size: 34px!important
	}
	.ar_body .normal_title{
		font-size: 24px
	}
}
@media(max-width:575px){
	/*home page
	====================*/
	/*general
	===========*/
	
	.ar_body .cut_p{
		font-size: 16px
	}
	.ar_body .normal_title{
		font-size: 21px
	}
	/*about_us
	===========*/
	.about_us{
		padding: 35px 0
	}
	.ar_body .cust_header{
		text-align: center
	}
	
	
	.ar_body .service .service_content p{
		font-size: 13px
	}
	.ar_body .service .service_content .service_header h3 img{
		margin-left: 13px
	}
	
	/*subscribe
	===========*/
	.ar_body .subscribe form button{
		width: 119px!important
	}
	.ar_body .subscribe .cust_header{
		font-size: 21px!important
	}
	.ar_body .subscribe p{
		font-size: 12px;
		margin: 13px 0 30px
	}
	/*faq_page
	===========*/
	.ar_body .faq_page .faq_body #accordion .card .card-header .card-link{
		padding-left: 38px;
    	font-size: 18px;
	}
	
}