/* start responsive */
@media (max-width:1288px){
    
}
@media (min-width:1205px) and (max-width:1285px) {
   
}
@media (max-width:1199px){
  
}
@media (max-width:991px){
    .navbar .links,
    .navbar .info,
    .navbar .menu{
        display: none;
    }
    .landing .text h1 {
        font-size: 42px;
    }
    .landing .slick-slide img {
        height: 750px;
    }
    .landing::before {
        height: 215px;
        bottom: 0px;
    }
    .landing .slick-dots {
        bottom: 30% !important;
    }
    .landing .text p {
        margin: 26px 0 16px 0;
    }
    h2 {
        font-size: 32px;
    }
    h2::before {
        left: -48px;
        top: -24px;
    }
    .about .cards p {
        max-width: none;
    }
    .about .image{
        margin: 25px 0;
    }
    .about .cards{
        margin: 0;
    }
    .about .slick-dots {
        bottom: -2% !important;
    }
    .service .div_img_logo {
        height: 230px;
    }
    .service .nav-pills .nav-link{
        font-size: 14px;
    }
    .news .info{
        display: block !important;
        right: 150px;
    }
    .news .info .details{
        margin-bottom: 20px;
    }
    .gallery h2{
        margin: 50px 0;
    }
    .heraa-village .text p {
        font-size: 22px;
    }
    .heraa-vimision .col-lg-4{
        margin-bottom: 20px;
    }
    .heraa-vimision .herra-card p,
    .herra-card ul li {
        max-width: none;
    }
    .heraa-places .col-lg-6{
        margin-bottom: 40px;
    }
    .step-wizzard .wizzard-ul::before {
        left: 93px;
    }
}
@media (max-width:767px){
    .landing .text h1 {
        font-size: 32px;
    }
    .more{
        display: block !important;
    }
    .more h2{
        margin-bottom: 20px;
    }
    .about .img {
        margin-bottom: 20px;
    }
    .service .nav-pills .nav-link{
        padding: 30px 0;
    }
    .service .flex_tap {
        padding-right: 10px;
    }
    .news {
        margin-top: 100px;
    }
    .news .slick-track {
        padding: 10px 0;
    }
    .contact .form {
        margin-bottom: 60px;
    }
    .contact .connect .info {
        margin-bottom: 20px;
    }
    .footer .newsletter{
        display: block !important;
    }
    .footer .image{
        margin-bottom: 20px;
    }
    .news .slick-slide {
        opacity: 1;
    }
    .heraa-village img {
        margin-bottom: 60px;
    }
    .hero .hero-img {
        height: 50vh;
    }
    .hero h1 {
        font-size: 32px;
    }
    .heraa-village h3 {
        font-size: 32px;
    }
    .hero-text p {
        font-size: 20px;
    }
}
@media (max-width:554px){
   .footer .limit {
    width: 50%;
   }
   .landing::before {
    height: 175px;
    }
    .landing .text h1 {
        font-size: 22px;
    }
    .landing .text p {
        font-size: 14px;
    }
    .landing .slick-slide img {
        height: 600px;
    }
    .navbar-toggler{
        display: none;
    }
    .heraa-village .text p {
        font-size: 18px;
    }
    .heraa-village h3 {
        font-size: 24px;
    }
}
@media (max-width:399px){
  
}
/* end responsive */