


@media (min-width: 992px) and (max-width: 1599px) {

    .hero-slider.style1 .container-hero .text {
        left: 10px;
    }

}

@media (min-width: 1367px) and (max-width: 1700px) {
   
   .elementor-368 .elementor-element.elementor-element-7dfd73e .title-section h2 {
        font-size: 49px;
    }


}



/* --------------- Laptop Screen ------------*/
 @media (min-width: 992px) and (max-width: 1199px) {

    .ventox_menu > ul > li > a {
        margin: 35px 0px;
        font-size: 14px;
    }
    
    .ventox-main-menu a.h-button {
        padding: 9px 10px;
        font-size: 14px;
    }
    .hero-slider.style1 .owl-nav .owl-prev {
        display: none;
    }

    .hero-slider.style1 .owl-nav .owl-next {
        display: none;
    }

    .service-box.style1 .content .service-icon-image img {
        width: 30px;
    }
    .service-box.style1 .content h3 {
        margin: 15px 0px 0px 0px;
        font-size: 18px;
    }
    .service-box.style1 .content p {
        padding: 10px 0px 15px 0px;
        line-height: 1.3;
    }

}
@media (min-width: 992px) and (max-width: 1200px) {
   
    .gallery.style1 .owl-nav {
        display:none;
    }


}

 @media (min-width: 992px) and (max-width: 1099px) {
   

}

/* --------------- Laptop Screen ------------*/
 @media (min-width: 1170px) and (max-width: 1365px) {


@-webkit-keyframes MOVE-BG {
  from {
        transform: translateX(0);
  }
  to {
     transform: translateX(590px);
  }
}

@keyframes MOVE-BG {
    from {
          transform: translateX(0);
    }
    to {
       transform: translateX(498px);
    }
  }
.service-box.style6 .title h2 {
    font-size: 30px;
}



}
/* ------------------------------------------------- Old Desktop :992 ---------------------------------------------------*/

@media (min-width: 992px) and (max-width: 1400px) {
 
    .main-contact .booking-input-box h4 {
        font-size: 16px;

    }
    .main-contact .booking-input-box input {
        font-size: 16px;
    }
    .main-contact .booking-input-box {
        margin-right: 0px;

    }
}

 @media (min-width: 992px) and (max-width: 1169px) {
     

    
    .single_odometer.style1 .single-odomitter-item .odometer-wrapper h4 span {
        font-size: 70px;
    }
   

.animation-bar:before {
    -webkit-animation-duration: 12s;
    animation-duration: 12s;
}

@-webkit-keyframes MOVE-BG {
  from {
        transform: translateX(0);
  }
  to {
     transform: translateX(590px);
  }
}

@keyframes MOVE-BG {
    from {
          transform: translateX(0);
    }
    to {
       transform: translateX(895px);
    }
  }


}


/* ------------------------------------------------- Tablet Screen : 768 ---------------------------------------------------*/
 @media (min-width: 992px) and (max-width: 1024px) {
     
    .slider-image.style2 {
        text-align: center;
        display: flex;
        justify-content: center;
    }
       
}

       
 @media (min-width: 768px) and (max-width: 991px) {
     
     .hero-slider.style1 .container-hero .text {
        left: 10px;
    }
     
    .hero-slider.style1 .hero-slider-item h4.title-one {
        font-size: 70px;
    }

    .hero-slider.style1 .hero-slider-item h4.title-two {
        font-size: 70px;
    }

    .hero-slider.style1 .owl-nav .owl-prev {
        display: none;
    }

    .hero-slider.style1 .owl-nav .owl-next {
        display: none;
    }
    .slider-image.style2 {
        text-align: center;
        display: flex;
        justify-content: center;
    }

    .icon-box.style1 .icon-single-box .icon-box-text .title h2 {
        font-size: 18px;
    }
    
    .marquee:before {
        left: 20%;
    }
    
    .title-section.style1 .description p {
        margin: 20px 0px 10px 0px;
    }

 

@-webkit-keyframes MOVE-BG {
  from {
        transform: translateX(0);
  }
  to {
     transform: translateX(590px);
  }
}

@keyframes MOVE-BG {
    from {
          transform: translateX(0);
    }
    to {
       transform: translateX(675px);
    }
  }




}



/* ------------------------------------------------- Large Mobile :480px. ---------------------------------------------------*/
@media (min-width: 576px) and (max-width: 767px) {
    
    .hero-slider.style1 .container-hero .text {
        left: 10px;
    }
    .hero-slider.style1 .hero-slider-item p.descript {
        width: 58%;
    }
    .hero-slider.style1 .hero-slider-item h4.title-one {
        font-size: 55px;
    }

    .hero-slider.style1 .hero-slider-item h4.title-two {
        font-size: 55px;
    }
    .hero-slider.style1 .hero-slider-item h4.title-three {
        font-size: 55px;
    }
     .hero-slider.style1 .hero-slider-item {
        height: 720px;
    }
    .hero-slider.style1 .owl-nav .owl-prev {
        display: none;
    }

    .hero-slider.style1 .owl-nav .owl-next {
        display: none;
    }
    .single-paralux .all-content {
        padding: 50px 0px 50px 10px;
    }
    .slider-image.style2 {
        text-align: center;
        display: flex;
        justify-content: center;
    }

    .title-section.style1 .description p {
        margin: 20px 0px 10px 0px;
    }
    .service-box.style1 .content .service-btn a {
        padding: 3px 16px;
    }
    .service-box.style1 .content .service-btn {
        bottom: 12%;
    }
    .my-accordion li p {
        padding: 22px 5px 30px 18px;
    }
    ul.my-accordion {
        margin-left: 0;
        padding-left: 0;
    }
    .icon-box.style1 .icon-single-box .icon-box-text .title h2 {
        font-size: 18px;
    }
    
    
@-webkit-keyframes MOVE-BG {
  from {
        transform: translateX(0);
  }
  to {
     transform: translateX(590px);
  }
}

@keyframes MOVE-BG {
    from {
          transform: translateX(0);
    }
    to {
       transform: translateX(500px);
    }
  }
    


    .mobile_menu_logo.text-center {
        text-align: center;
         display: flex;
        justify-content: center;
    }
  
.subscribe_two p.mailchimp-form button {
    width: 41%;
    padding: 14px 9px;
    display: block;
}

.owl-nav {
    display: none;
}



}
/* ------------------------------------------------- Small Mobile : 320 ---------------------------------------------------*/
 @media (min-width: 320px) and (max-width: 575px) {
     
     .hero-slider.style1 .container-hero .text {
        left: 10px;
    }
     .hero-slider.style1 .hero-slider-item h4.subtitle {
        font-size: 20px;
    }
     .hero-slider.style1 .hero-slider-item p.descript {
        width: 95%;
    }
     .hero-slider.style1 .hero-slider-item h4.title-one {
        font-size: 34px;
    }

    .hero-slider.style1 .hero-slider-item h4.title-two {
        font-size: 34px;
    }
    .hero-slider.style1 .hero-slider-item h4.title-three {
        font-size: 34px;
    }
    .hero-slider.style1 .hero-slider-item {
        height: 816px;
    }
    .hero-slider.style1 .owl-nav .owl-prev {
        display: none;
    }

    .hero-slider.style1 .owl-nav .owl-next {
        display: none;
    }
    .ventox-blog-post.style-2 .single-post-item .blog-content .button-date {
        margin: 0px 5px 0px;
    }
    .single-paralux .all-content {
        padding: 50px 0px 50px 10px;
    }
    .title-section.style1 .title-1 h2 {
        font-size: 28px;
    }
    .title-section.style1 .title-2 h2 {
        font-size: 28px;
    }
     .slider-image.style2 {
        text-align: center;
        display: flex;
        justify-content: center;
    }
    .title-section.style1 .description p {
        margin: 20px 0px 10px 0px;
        width: 100%;
    }
    .single-paralux .all-content .middle-content p {
        margin: 0px 10px 0px 0px;
    }
    
    .single-counter-box.style-1 .counter-content span {
        font-size: 50px;
    }
    .service-box.style1 .content .service-btn a {
        padding: 3px 16px;
    }
    .service-box.style1 .content .service-btn {
        bottom: 12%;
    }

    .my-accordion li p {
        padding: 22px 5px 30px 18px;
    }
    ul.my-accordion {
        margin-left: 0;
        padding-left: 0;
    }
    .icon-box.style1 .icon-single-box .icon-box-text .title h2 {
        font-size: 18px;
    }

.mobile_menu_logo.text-center {
    text-align: center;
    display: flex;
    justify-content: center;
}

.subscribe_two p.mailchimp-form button {
    width: 100%;
    padding: 12px 9px;
    display: block;
    font-size: 16px;
    left: 0;
    top: 67px;
}
.subscribe_two input[type="email"] {
    width: 100% !important;
}


.breadcumb-area {
    padding: 100px 0 100px;
}

.breadcumb-inner h2 {
    font-size: 26px;
}
blockquote {
    padding: 31px 18px 30px;
    font-size: 15px;
    line-height: 1.4;
}
.widget {
    padding: 29px 20px 29px;
}

@-webkit-keyframes MOVE-BG {
  from {
        transform: translateX(0);
  }
  to {
     transform: translateX(590px);
  }
}

@keyframes MOVE-BG {
    from {
          transform: translateX(0);
    }
    to {
       transform: translateX(300px);
    }
  }






}

 