@media only screen and (min-width:200px) and (max-width:767px) {
    .wow{
        animation-name: none !important;
        visibility: visible !important;
    }
}

/*@media only screen and (max-width: 678px) {
}*/
@media only screen and (max-width: 1919px) {
    .container {
        max-width: 90%;
    }
}
@media only screen and (max-width: 1899px) {
    body {
	font-size: 19px;
    }
    .adoptable_area .adoptable_txt h3 {
        font-size: 28px;
    }
    .weare_sec h4 {
        font-size: 26px;
    }


}
@media only screen and (max-width: 1799px) {
    header .logo_area {
        height: 240px;
    }
    .banner_sec .banner_caption h1 {
        font-size: 60px;
    }
    body {
		font-size: 18px;
	}
	.weare_sec h4 {
		font-size: 24px;
	}
	footer .footer_logo {
		height: 205px;
	}
	#innercontainer {
		padding-bottom: 464px;
	}
	.adoptable_area .adoptable_img {
		height: 425px;
	}
	.wedo_img_area .wedo_img {
		height: 530px;
	}
	.wedo_img_area .wedo_img_bg {
		width: 425px;
		height: 425px;
	}





}
@media only screen and (max-width: 1699px) {
	.btn-black, .btn-darkgreen {
		font-size: 20px;
	}
	.social_item .social_txt p {
		font-size: 17px;
	}
	.social_item .social_txt h4 {
		font-size: 22px;
	}
	.banner_sec .banner_caption h1 {
		font-size: 55px;
	}
	.headline h2 {
		font-size: 52px;
	}
	body, footer .social_item .social_txt h5, .copy_footer p {
		font-size: 17px;
	}
	.adoptable_area .adoptable_txt h3 {
		margin-bottom: 0;
	}
	.adoptable_area.adopted_area .adopted_txt {
		bottom: 30px;
	}
	.weare_sec h4 {
		font-size: 23px;
	}
	header .logo_area {
		height: 225px;
	}
	.adoptable_area .adopted_txt img {
		margin-right: 4px;
	}
	section {
		padding-top: 45px;
		padding-bottom: 45px;
	}


}
@media only screen and (max-width: 1599px) {
    .container {
        max-width: 1320px;
    }
	.btn-black, .btn-darkgreen {
		font-size: 18px;
	}
	.social_item .social_ico {
		width: 50px;
		height: 50px;
		line-height: 50px;
	}
	.social_item .social_ico img {
		width: auto;
		height: 23px;
	}
	.social_item .social_txt p {
		font-size: 16px;
	}
	.social_item .social_txt h4 {
		font-size: 20px;
	}
	.banner_sec .banner_caption h1 {
		font-size: 50px;
	}
	.headline h2 {
		font-size: 48px;
	}
	body, footer .social_item .social_txt h5, .copy_footer p {
		font-size: 15px;
	}
	.adoptable_area .adoptable_txt h3 {
		font-size: 24px;
	}
	.adoptable_area .adoptable_img {
		height: 345px;
	}
	.adoptable_area.adopted_area .adopted_txt {
		bottom: 25px;
	}
	.btn-green {
		padding: 15.5px 28px;
		font-size: 22px;
	}
	.weare_sec h4 {
		font-size: 21px;
	}
	#innercontainer {
		padding-bottom: 457px;
	}
	.wedo_img_area .wedo_img {
		height: 480px;
	}
	.wedo_img_area .wedo_img_bg {
		width: 376px;
		height: 376px;
	}



}
@media only screen and (max-width: 1499px) {
	header .logo_area {
		height: 200px;
	}
	.btn-black, .btn-darkgreen{
		font-size: 17px;
	}
	.social_item .social_txt h4 {
		font-size: 19px;
	}
	.banner_sec .banner_caption {
		width: 50%;
		height: 99px;
	}
	.banner_sec .banner_caption h1 {
		font-size: 45px;
	}
	.headline h2 {
		font-size: 42px;
	}
	.adoptable_area .adopted_txt p {
		font-size: 15px;
	}


}


@media only screen and (max-width: 1399px) {
    .container {
        max-width: 1240px;
    }
	.social_item .social_ico {
		width: 45px;
		height: 45px;
		line-height: 42px;
	}
	.social_item .social_ico img {
		width: auto;
		height: 22px;
	}
	.social_item .social_txt h4 {
		font-size: 17px;
	}
	.social_item .social_txt p {
		font-size: 14px;
	}
	.adoptable_area .adoptable_img {
		height: 325px;
	}
	header .logo_area {
		height: 170px;
	}
	body, footer .social_item .social_txt h5, .copy_footer p {
		font-size: 14.5px;
	}
	section {
		padding-top: 35px;
		padding-bottom: 35px;
	}
	.adoptable_area .adoptable_txt h3 {
		font-size: 22px;
	}
	.weare_sec h4 {
		font-size: 20px;
	}
	footer .footer_logo {
		height: 170px;
	}
	#innercontainer {
		padding-bottom: 417px;
	}
	.headline {
		margin-bottom: 24px;
	}
	.adoptable_area .adoptable_img {
		border-radius: 14px;
	}


}
@media only screen and (max-width: 1299px) {
    .container {
        max-width: 1140px;
    }
    .banner_sec .banner_caption h1 {
		font-size: 40px;
	}
	header .logo_area, footer .footer_logo {
		height: 150px;
	}
	.btn-black, .btn-darkgreen {
		padding: 9.5px 35px;
	}
	.social_item .social_ico {
		width: 40px;
		height: 40px;
		line-height: 38px;
	}
	.social_item .social_ico img {
		width: auto;
		height: 18px;
	}
	.social_item .social_txt h4 {
		font-size: 16px;
	}
	.headline h2 {
		font-size: 36px;
	}
	body, footer .social_item .social_txt h5, .copy_footer p {
		font-size: 14px;
	}
	.wedo_img_area .wedo_img {
		height: 455px;
	}
	.wedo_img_area .wedo_img_bg {
		width: 350px;
		height: 350px;
	}
	.adoptable_area .adopted_txt p {
		font-size: 14px;
	}
	.adoptable_area .adopted_txt img {
		height: 21px;
	}
	.adoptable_area.adopted_area .adopted_txt {
		bottom: 24px;
	}
	.btn-green {
		padding: 15.5px 28px;
		font-size: 20px;
	}
	#innercontainer {
		padding-bottom: 390px;
	}
	.adoptable_list li {
		margin: 0 0 70px 0;
	}
	.weare_sec h4 {
		font-size: 18px;
	}
	.adoptable_area .adoptable_img {
		height: 294px;
	}
	.adoptable_area .adoptable_img {
		border-radius: 12px;
	}


}
@media only screen and (max-width: 1199px) {
    .container {max-width: 95%;}
    header .logo_area, footer .footer_logo {height: 125px;}
	.banner_sec .banner_caption {
		width: 46%;
		height: 99px;
	}
	.banner_sec .banner_caption h1 {
		font-size: 36px;
	}
	.wedo_img_area .wedo_img {
		height: 410px;
	}
	.wedo_img_area .wedo_img_bg {
		width: 310px;
		height: 310px;
	}
	section {
		padding-top: 30px;
		padding-bottom: 30px;
	}
	.adoptable_area .adoptable_txt h3 {
		font-size: 19px;
	}
	.adoptable_area .adoptable_txt {
		bottom: -28px;
	}
	.adoptable_area .adoptable_img {
		border-radius: 10px;
	}
	.adoptable_area .adoptable_img {
		height: 271px;
	}
	.adoptable_list li {
		padding: 0 10px;
	}
	.btn-green {
		padding: 15.5px 28px;
		font-size: 18px;
	}
	.adoptable_list li {
		margin: 0 0 55px 0;
	}
	.weare_sec h4 {
		font-size: 16px;
	}
	#innercontainer {
		padding-bottom: 366px;
	}
	footer hr {
		margin-top: 23px !important;
		padding-top: 4px;
	}
	#innercontainer {
		padding-bottom: 336px;
	}
	.headline h2 {
		font-size: 34px;
	}

}
@media only screen and (max-width: 1099px) {
    .container {max-width: 95%;}
	.banner_sec .banner_caption h1 {
		font-size: 35px;
	}
	.headline {
		margin-bottom: 16px;
	}
	.headline h2 {
		font-size: 32px;
	}
	section {
		padding-top: 25px;
		padding-bottom: 25px;
	}
	.wedo_img_area .wedo_img {
		height: 375px;
	}
	.wedo_img_area .wedo_img_bg {
		width: 278px;
		height: 278px;
	}
	.adoptable_area .adoptable_img {
		height: 250px;
	}
	.adoptable_area .adoptable_txt h3 {
		font-size: 18px;
	}
	.adoptable_area .adopted_txt p {
		font-size: 12px;
	}

}
@media only screen and (max-width: 991px) {
    header {
		padding-top: 15px;
		padding-bottom: 20px;
	}
	header .logo_area, footer .footer_logo {
		height: 100px;
	}
	.btn-black, .btn-darkgreen {
		font-size: 16px;
		padding: 8px 27px;
	}
	.head_list li:first-child {
		margin-right: 10px;
	}
	.social_item .social_ico {
		width: 34px;
		height: 34px;
		line-height: 32px;
	}
	.social_item .social_ico img {
		width: auto;
		height: 16px;
	}
	.social_item .social_txt p {
		font-size: 13px;
	}
	.social_item .social_txt h4 {
		font-size: 15px;
	}
	.banner_sec .banner_caption {
		width: 46%;
		height: 111px;
	}
	.adoptable_list li {
		width: 32%;
	}
	.adoptable_area .adoptable_img {
		height: 329px;
	}
	.btn-green {
		padding: 12.5px 25px;
		font-size: 17px;
	}
	#innercontainer {
		padding-bottom: 307px;
	}
	.weare_sec::after {
		width: 100%;
	}
	.footer_list li {
		padding: 0 16px;
	}
	.head_list li {padding: 0 3px;}
	footer {position: relative;}
	#innercontainer {padding-bottom: 0;}
}
@media only screen and (max-width: 899px) {
    .adoptable_area .adoptable_img {
        height: 280px;
    }
	.adoptable_area .adoptable_img img {
		min-width: 100%;
	}
	.btn-black, .btn-darkgreen {font-size: 14px;padding: 8px 15px;}
	.head_list li:first-child {margin-right: 0;}

}

@media only screen and (max-width: 814px) {
    .copy_footer .justify-content-between {
		justify-content: center !important;
	}
	.adoptable_area .adoptable_img {
		height: 275px;
	}

}
@media only screen and (max-width: 767px) {
    header .logo_area, footer .footer_logo {
		height: 87px;
	}
	.banner_sec .banner_caption h1 {
		font-size: 34px;
	}
	.wedo_img_area .wedo_img {
		height: 295px;
	}
	.wedo_img_area .wedo_img_bg {
		width: 207px;
		height: 207px;
	}
	section {
		padding-top: 20px;
		padding-bottom: 20px;
	}
	#innercontainer {
		padding-bottom: 0;
	}
	footer {
		position: relative;
	}
	.btn-black, .btn-darkgreen {font-size: 11px;padding: 8px 7px;}
	.intro_section .wedo_sec .row .col-md-6{text-align: center;}
	.who_we_are .weare_sec .weare_txt{text-align: center;}
	.weare_sec {text-align: center;}
	.footer_list li:last-child{margin-top: 25px;}
	.banner_sec .banner_caption {width: 66%;height: auto;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
	.head_list li:last-child{display: none;}
	.adoptable_list li {width: 33.33%;}
	ul.pdf_list_new {margin: 50px 35px !important;padding: 0;}
	.inner_banner_sec {padding: 8% 0;}
	.inner_banner_sec h1{font-size: 25px;margin: 0;}
}
@media only screen and (max-width: 640px) {

}
@media only screen and (max-width: 575px) {
	.banner_sec .banner_caption h1 {font-size: 27px;}
	.wedo_img_area .wedo_img {margin-bottom: 25px;}
	.adoptable_list li {width: 47%;}
	.copy_footer .row .col-auto:last-child p{margin-bottom: 0;}
	.social_item .social_txt h4 a {font-size: 12px;}
	.banner_sec .banner_caption h1 {font-size: 27px;line-height: 33px;}
	.banner_sec .banner_caption {width: 100%;left: 0;padding: 25px;text-align: center;background-color: var(--deep-blue-sd);position: relative;}
	header .social_item .social_txt{display: none;}
	ul.pdf_list_new li:nth-child(3) a{word-break: break-all;}
	ul.pdf_list_new li a{font-size:14px;}
	ul.pdf_list_new li{margin-left: 0;margin-bottom: 60px;}
	ul.pdf_list_new li:first-child{margin-top: 85px;}
	ul.pdf_list_new li:before {top: -30px;left: 0%;}
}
@media only screen and (max-width: 480px) {
	.banner_sec .banner_caption {padding: 20px 20px;}
	.copy_footer p{text-align: center;font-size: 12px;}
	.banner_sec .banner_caption h1 {font-size: 23px;margin-bottom: 0;}
	.adoptable_list li {width: 61%;}
}
@media only screen and (max-width: 400px) {
	header .logo_area{height: auto;}
	header .logo_area img {width: 80px;height: auto;}
	.footer_list li {margin-top: 25px;}
	.inner_banner_sec h1 {font-size: 21px;}
}
@media only screen and (max-width: 360px) {
	.head_list li {padding: 0 0px;}
	.banner_sec .banner_caption h1 {font-size: 20px;line-height: 30px;}
	.headline h2 {font-size: 27px;}
	.adoptable_list li {width: 82%;}
	.copy_footer p {line-height: 16px;}
}









