/********************** Media Query *********************************/
@media (max-width:1199px) {

}

@media (max-width: 991px) {
.banner_caption h1 { 
    font-size: 42px; 
}
}


@media (max-width: 767px) {
    .wish_text{
    max-width: 100%;
}
#contact_form {   
    padding: 20px; 
}
.slick-prev, .slick-next{
	display: none !important;
}
.banner_logo img {
    max-width: 248px !important;
}
.banner_caption h1 {
    font-size: 32px;
}
.banner_caption p { 
    font-size: 18px;  
}
.about p {
    font-size: 18px; 
}
.hero-banner {
    position: relative;
}
.hero_slider .slick-slide img {
    height: 710px;
    object-fit: cover;
    object-position: center;
    width: 100%;
}
.banner_caption {
    top: 44%; 
}
.banner_caption > div > div{
	opacity: 1 !important;
    transition-property: inherit !important;
    transform: inherit !important;
}
}

@media (max-width: 580px){

}

@media (max-width: 520px){


}

@media (max-width: 360px){

}