.contact-us-bg{background-image: url(../images/contact_us.webp);background-repeat: no-repeat;background-size: cover;padding: 0;display: flex;align-items: center;justify-content: center;background-position:top center;height:450px;}
.address p{line-height: 25px;}
h1.slide-left-right {animation-duration:1.5s;animation-delay: 0s;animation-name: slideheader;}
h2.slide-left-right{animation-duration:1.7s;animation-delay: 0s;animation-name: slideIntext;}
@keyframes slideheader {
    0% {opacity: 0;transform: translateX(70%);}
    100% {opacity: 100;transform: translateX(0);}
}
@keyframes slideIntext {
    0% {opacity:0;transform:translateX(80%);}
    100% {opacity:100;transform:translateX(0);}
}
.page-title h2 {font-size: 24px !important;line-height: 35px;}
.page-title h1 {font-size: 60px;}
.page-title{text-shadow: 0 0 4px BLACK;}
.page-title {padding: 50px 20px;}
.text-area-height{height: 440px;}
.jquery_custome_errors{color:red;width:100%;}
.address p a{color: #808080;text-decoration: none;}
.address p a:hover{color: #040404;}

@media screen and (min-width: 320px) and (max-width: 425px) {
	.page-title h1 {font-weight: 300;}
    /* .contact-us-bg {height: 135px;} */
    .text-area-height{height: 300px;}
	/* .contact-us-bg {height: 170px;} */
}

@media screen and (min-width: 768px) and (max-width: 810px) {
    /* .contact-us-bg {height: 275px;} */
    .text-area-height{height: 150px;}
	.page-title h1 {font-size: 40px;}
	.page-title h2 {font-size: 20px !important;line-height: 30px;}
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
	.contact-us-bg h1.slide-left-right, .contact-us-bg h2.slide-left-right{width:100%!important;}
}
@media screen and (min-width: 320px) and (max-width: 510px) {
	.page-title h2 {font-size: 16px !important;line-height: 22px;font-weight: 300;}
	.contact-us-bg h1.slide-left-right, .contact-us-bg h2.slide-left-right{width:100%!important;}
	    h1.slide-left-right {font-size: 36px;}
}

@media only screen 
    and (min-device-width: 428px) 
    and (max-device-width: 932px) 
    and (-webkit-min-device-pixel-ratio: 3)
    and (orientation: portrait) {
	.contact-us-bg {height: 285px;}
	.text-area-height {height: 240px;}
}
.jquery_custome_errors{color:red!important;}
.jquery_validate_error{color:red;border-color:red;}