@media(max-width: 1120px) {
	.header_contact {
		display: none;
	}
	
	.ar_header_contact_wrapper {
		text-align: center;
	}
	
	.ar_header_contact_wrapper .ar_col_4 {
		width: 100%;
	}
	
	.ar_header_contact_wrapper a.pull-right {
		float: none !important;
		display: inline-block;
		max-width: 200px;
		margin-top: 0;
	}
}

@media(max-width: 992px) {
	article.ar_col_8, .ar_sidebar.ar_col_4 {
		width: 100%;
	}
	
	.ar_sidebar.ar_col_4 {
		margin-bottom: 30px;
	}
	
	.ar_sidebar #secondary ul {
		display: none;
	}
	
	#secondary {
		padding-bottom: 10px;
	}
	
	#secondary .widget-title:after {
		content: "+";
		display: inline-block;
		vertical-align: middle;
		width: 30px;
		height: 30px;
		line-height: 30px;
		text-align: center;
		border-radius: 5px;
		border: solid 1px #999;
		color: #999;
		margin-left: 10px;
	}
	
	#secondary .widget-title.active:after {
		content: "-";
		color: #fff;
		border-collapse: #fff;
	}
	
	#secondary .widget-title {
		cursor: pointer;
	}
}

@media(max-width: 820px) {
	.taptap-logo-wrapper, .taptap-header, .taptap-menu-button-wrapper {
		display: block;
	}
	
	.ar_header_wrapper {
		display: none;
	}
	
	body {
		padding-top: 65px;
	}
	

}

@media(max-width: 769px) {
	.one_click_wrapper *, .ar_services_wrapper * {
		text-align: center !important;
	}
	
	.ar_services_wrapper a {
		margin-bottom: 20px;
		display: inline-block;
	}
	
	.ar_footer_item {
		width: 100% !important;
		text-align: center;
		margin-top: 20px;
	}
	
	.breadcrumbs {
		margin-top: 0;
		width: 100%;
		text-align: center;
	}
	
	.ar_entry_header_dz {
		text-align: center;
	}
	.mobile_centered,
	.mobile_centered *{
		text-align: center !important;
	}
}

@media(max-width: 725px) {
	.ar_contact_area_item {
		margin-top: 40px;
	}
}

@media(max-width: 550px) {
	.ar_contact_bg_add {
		right: 0;
	}

    .ar_contact_area_item {
        width: 100%;
        margin: 30px 0;
    }

}

@media(max-width: 450px) {
	.ar_contact_bg_add {
		display: none;
	}
}