@media (max-width: 1199px) {

	.header_main .header_nav {
		margin: 5px 0 0 -33px;
	}

	/*Services Section*/

	#services_section .container .col-md-3 {
		width: 50%;
		padding: 40px;
	}

}

@media (max-width: 991px) {

	/*Services Section*/

	#services_section {
		padding: 0;
	}

	#services_section .container .col-md-3 {
		padding: 20px;
	}

	#services_section .container .btn {
		width: 100%;
	}

}

@media (max-width: 767px) {

	#banner_section {
		padding-bottom: 10px;
	}

	#banner_section .container .slick-slide {
		background: #66afe9d1;
		border-radius: 10px;
		padding: 10px;
		margin: 10px;
	}

	#banner_section .container .title {
		font-size: 30px;
		height: 165px;
	}

	#banner_section .container .img-responsive {
		max-width: 115%;
	}

	#banner_section .container .btn {
		background-color: var(--custom_blue);
		color: #fff;
		width: 160px;
		border-radius: 20px;
		font-size: 22px;
		padding: 10px;
	}

	#banner_section .container .slick-dots {
		top: 277px;
		right: 38px;
	}

	/*Services Section*/

	#services_section .container .col-md-3 {
		padding: 10px;
	}

	#services_section .container .box .img-responsive {
		height: 190px;
	}

	#services_section .container .btn {
		/*	height: auto;*/
		bottom: 0;
	}

	#claim-main .item, #adopt-main .item {
		width: 98%;
	}

	#pets-main .item, .box  {
		width: 100%;
	}

	#pets-main .box  {
		width: 100%;
	}


}

@media (max-width: 413px) {

	#services_section .container .col-md-3 {
		padding: 8px;
	}

	#services_section .container .btn {
		font-size: 19px;
	}

}