

@media (min-width: 1800px) and (max-width: 1900px) {

    .headers_navmenu_area .container-custom {
        width: 1520px;
        margin: auto;
    }
}

@media (min-width: 1700px) and (max-width: 1799px) {

    .headers_navmenu_area .container-custom {
        width: 1420px;
        margin: auto;
    }
}
@media (min-width: 1600px) and (max-width: 1699px) {

    .headers_navmenu_area .container-custom {
        width: 1370px;
        margin: auto;
    }
}
@media (min-width: 1500px) and (max-width: 1599px) {

    .headers_navmenu_area .container-custom {
        width: 1270px;
        margin: auto;
    }
}

@media (min-width: 1300px) and (max-width: 1499px) {

    .headers_navmenu_area .container-custom {
        width: 1100px;
        margin: auto;
    }
}
@media (min-width: 1200px) and (max-width: 1299px) {

    .headers_navmenu_area .container-custom {
        width: 965px;
        margin: auto;
    }
    .shipton_menu > ul > li > a {
        margin: 35px 8px;
        font-size: 14px;
    }
    .shipton-main-menu a.h-button {
        padding: 8px 16px;
        font-size: 14px;
    }
}
@media (min-width: 1100px) and (max-width: 1199px) {

    .headers_navmenu_area .container-custom {
        width: 900px;
        margin: auto;
    }
    .shipton_menu > ul > li > a {
        margin: 35px 8px;
        font-size: 14px;
    }
    .shipton-main-menu a.h-button {
        padding: 8px 16px;
        font-size: 14px;
    }
}
@media (min-width: 1000px) and (max-width: 1099px) {

    .headers_navmenu_area .container-custom {
        width: 780px;
        margin: auto;
    }
    .shipton_menu > ul > li > a {
        margin: 35px 6px;
        font-size: 14px;
    }
    .shipton-main-menu a.h-button {
        padding: 8px 16px;
        font-size: 14px;
    }
    .shipton_menu ul {
        padding: 0px;
    }
}
@media (min-width: 992px) and (max-width: 999px) {

    .headers_navmenu_area .container-custom {
        width: 770px;
        margin: auto;
    }
    .shipton_menu > ul > li > a {
        margin: 35px 6px;
        font-size: 14px;
    }
    .shipton-main-menu a.h-button {
        padding: 8px 16px;
        font-size: 14px;
    }
    .shipton_menu ul {
        padding: 0px;
    }
}






@media (min-width: 1350px) and (max-width: 1500px) {

    .shipton-main-menu .headers_navmenu_area:before {
        width: 78%;
    }

}

@media (min-width: 1200px) and (max-width: 1349px) {
   
    .shipton-main-menu .headers_navmenu_area:before {
        width: 76%;
    }


}

@media (min-width: 1100px) and (max-width: 1199px) {
    .shipton-main-menu .headers_navmenu_area:before {
        width: 75%;
    }

}


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

    /*.shipton_menu > ul > li > a {*/
    /*    margin: 35px 10px;*/
    /*    font-size: 14px;*/
    /*}*/
    

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


}

 @media (min-width: 992px) and (max-width: 1099px) {
   
   .shipton-main-menu .headers_navmenu_area:before {
        width: 75%;
    }

}

/* --------------- 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 .hero-slider-item h4.title-one {
        font-size: 80px;
    }
    .hero-slider.style1 .hero-slider-item h4.title-two {
        font-size: 80px;
    }
    .hero-slider.style1 .hero-slider-item .single-image img {
        display:none;
    }

    .slider-image.style2 {
        text-align: center;
        display: flex;
        justify-content: center;
    }
    
     .single_odometer.style1 .single-odomitter-item .odometer-wrapper span {
        font-size: 90px;
    }

    .home2 .single_odometer.style1 .single-odomitter-item .odometer-wrapper span {
        font-size: 90px;
    }
    
    .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 .hero-slider-item h4.title-one {
        font-size: 80px;
    }
    .hero-slider.style1 .hero-slider-item h4.title-two {
        font-size: 80px;
    }
    .hero-slider.style1 .hero-slider-item .single-image img {
        display:none;
    }
    
    .slider-image.style2 {
        text-align: center;
        display: flex;
        justify-content: center;
    }
    .title-section.style1 .description p {
        margin: 20px 0px 10px 0px;
    }
    .single_odometer.style1 .single-odomitter-item .odometer-wrapper span {
        font-size: 60px;
    }

    .title-section.style1 .title-1 h2 {
        font-size: 33px;
    }
    .title-section.style1 .title-2 h2 {
        font-size: 33px;
    }
    .icon-box.style-two .icon-img::before {
        display: none;
    }
    .service-cursousel.style_2 .owl-nav {
        display: none;
    }
    .testimonial.style3 .testimonial-item .testi-description p {
        width: 98%;
    }
    
    
@-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 .hero-slider-item h4.title-one {
        font-size: 80px;
    }
    .hero-slider.style1 .hero-slider-item h4.title-two {
        font-size: 80px;
    }
    .hero-slider.style1 .hero-slider-item .single-image img {
        display:none;
    }
     
    .slider-image.style2 {
        text-align: center;
        display: flex;
        justify-content: center;
    }
    .title-section.style1 .description p {
        margin: 20px 0px 10px 0px;
    }
    .single_odometer.style1 .single-odomitter-item .odometer-wrapper span {
        font-size: 60px;
    }

    .title-section.style1 .title-1 h2 {
        font-size: 33px;
    }
    .title-section.style1 .title-2 h2 {
        font-size: 33px;
    }
    .icon-box.style-two .icon-img::before {
        display: none;
    }
    .service-cursousel.style_2 .owl-nav {
        display: none;
    }
    .testimonial.style3 .testimonial-item .testi-description p {
        width: 98%;
    }
  

.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);
    }
  }






}

 