@media (max-width: 1500px) {

}

@media (max-width: 1400px) {

}

@media (max-width: 1199px) {


}

@media (max-width: 1024px) {
.main-slider{ margin-top:-103px; }
.main-slider.inner-banner{ margin-top: 0; }
.main-slider .carousel-caption{ max-width: 820px; }
.main-slider .carousel-caption h2{ font-size: 40px; }
.main-slider .carousel-caption img{     max-width: 30%;top: 60px; }
.main-slider .carousel-indicators li{ width: 26%; }
#featured-gallery-single img{width: 45%;}
.single-item-cap{padding-left: 300px; height: 90%;}
.address-bar{ margin-bottom: 20px; }
.banner-holder .inner-b-cap{ max-width: 920px }
.inner-banner .banner-holder img{ max-width: 130%; }
#video-slider .contet-video{ margin-top: 30px; }
.nav > li > a { padding: 10px 11px;}
.select-menu-holder{ margin-bottom: 20px; }
}

@media (max-width: 1023px) {


}

@media (max-width: 991px) {


}

@media (max-width: 800px) {
.main-header1 .navbar-toggle{ margin:0;  }
}

@media (min-width: 768px) and (max-width: 991px) {
  #search-bar{top: 81px;}
  .carousel-control.right, .carousel-control.left{ top: 40%; }
  .banner-holder h2{ font-size: 25px; }
  .cat-grid-holder{max-width: 600px;}
  .navbar-collapse.collapse { display: none !important; }
  .navbar-collapse.collapse.in { display: block !important;  width: 310px; top: 70px;}
  .navbar-header .collapse, .navbar-toggle { display:block !important; }
  .navbar-header { float:none; margin-top: 4px;}
  .main-slider .carousel-caption img{ display: none; }
  .main-slider .carousel-caption{max-width: 570px; padding-top: 30px;}
  .main-slider .carousel-indicators{ display: none; }
  .testimonials-holder .collection-cap .inner-cap h3{ font-size: 40px; }
  .get-in-touch{ text-align: center; margin-bottom: 20px; }
  .logo-col{ margin-bottom: 20px; }
  .social-menu{ text-align: center; }
  .item-holder-border .item-col-holder{ border: 0; }
  .banner-holder .inner-b-cap{     max-width: 710px; top: 0px; padding-top: 70px; }
  .inner-banner .banner-holder img{ max-width: 200%; }
  .select-menu-holder{ margin-bottom: 20px; }
  .main-slider .carousel-caption h2{ font-size: 35px; }
  #featured-gallery-single { text-align: center; }
  #featured-gallery-single > img{ width: 70%; }
  .single-item-cap{padding-left: 40px; position: relative; max-width: 720px; margin: 0 auto; text-align: center; }
  #featured-gallery-single img{ margin-bottom: 20px; }
  .contet-video > img{ width: 25%; }
  .contet-video > img{width: 25%; margin-bottom: 20px !important;}
  .play-btn .mb-40{ margin-bottom: 0px; }

  .navbar-collapse{ position: absolute; top: 70px; right: 0px; padding: 10px; background: rgba(0,0,0,0.8); width: 310px;}
  .navbar-collapse .nav.navbar-nav{ width: 100%; }
  .navbar-nav > li{ float: none; text-align: left; }
  .main-header1 .navbar-default{ float: right; margin-left: 40px; }
  .main-slider{ margin-top: -9px; padding-bottom: 0;}
  .cat-grid-holder .col-xs-12 { width: 50%; }
  .dropdown .dropdown-menu{ position: relative; top:0; left: 0; width: 100%; margin-bottom:20px; }
}

@media screen and (max-width: 767px) {
  .item-inner-holder{ margin-bottom: 20px; }

}

@media screen and (max-width: 639px) {

}

@media screen and (max-width: 479px) {
  .navbar-collapse{ position: absolute; top: 70px; right: 0px; padding: 10px; background: rgba(0,0,0,0.8); width: 310px;}
  .navbar-collapse .nav.navbar-nav{ width: 100%; }
  .main-slider .carousel-caption img{ display: none; }
  .main-slider .carousel-indicators{ display: none; }
  .testimonials-holder .collection-cap .inner-cap h3{ font-size: 25px; }
  .get-in-touch{ text-align: center; margin-bottom: 20px; }
  .logo-col{ margin-bottom: 20px; }
  .social-menu{ text-align: center; }
  .item-holder-border .item-col-holder{ border: 0; }
  .featured-gallery img{width: 100%;}
  .testimonials-holder .collection-cap .inner-cap .title{font-size: 15px;}
  .single-item-cap{ padding-left: 30px; position: relative; }
  #featured-gallery-single img{ width: 80% }
  .left-nav,
  .t-nav-right{ text-align: center }
  .main-slider .carousel-caption{ max-width: 280px; padding-top: 30px;}
  .main-slider .carousel{ height: 233px; }
  .main-slider .carousel-caption h2{ font-size: 20px; margin-bottom: 20px; }
  .main-slider .carousel-caption p{ font-size: 15px; }
    .banner-holder .inner-b-cap{ max-width: 310px ; top: 0; padding-top: 40px;}
  .inner-banner .banner-holder img{max-width: 360%;}
  .select-menu-holder{ margin-bottom: 20px; }
  .main-slider .carousel-caption p{margin:0 0 20px;;}
  .heading-section h2{ font-size: 22px; }
  .main-footer h2 {font-size: 21px; line-height: 30px;}
  .address-bar a{ font-size: 15px; line-height: 25px; padding: 10px 0 10px 10px; }
  .collection-cap .inner-cap h3 {font-size: 20px; }
  .collection-cap .inner-cap .title{ font-size: 15px; }
  .cat-grid-holder{max-width: 300px;}
  .main-slider { margin-top: 16px; }
  .banner-holder h2{ font-size: 25px; }
  .main-header1{ top: 1px; }
  .open-cart-modal{ top: 74px; left: -16px;}
  .logo{ margin: 0 auto 30px; display: block;}
  .main-header1 .navbar-right.search-cart{ float: left !important; margin: 0;}
  .open-cart-modal { top: 89px; left: -16px; }
  .main-header1 .navbar-default{ float: right;}
  #search-bar{ left: -158px; top: 91px; }
  .navbar-collapse .nav.navbar-nav{ width: 100%; }
  .navbar-nav > li{ float: none; text-align: left; }
  #video-slider .contet-video{ margin-top: 16px; }
  #video-slider .play-btn { max-width: 110px; }
  #video-slider .play-btn img{ max-width: 50%; }
  .contet-video > img{ display: none; }
}

@media screen and (max-width: 359px) {
  .navbar-collapse { top: 89px; right: -10px;}
}
