@media (min-width:1200px) {

.container {
    max-width: 90%;
}

.tile {height:80vh !important;}
}

@media (min-width:991px) and (max-width:1380px) {
    
    nav .navbar-nav .nav-item {
    margin-left: 28px;
}
.brands1 li img {
    width: 68px;
    
}

.king li {font-size:10px;}
.king li.l1 {
    top: 70px;
    left: -40px;
}
.king li.l2 {
    top: 70px;
    right: 20px;
}
li.l3 {
    top: 60%;
    left: 3%;
}
li.l4 {
    top: 60%;
    right: 1%;
}

.container {
    max-width: 96%;
}

}

@media (min-width:991px) {
    .navbar-collapse {
    justify-content: center;
    }
    
    .flex-container {
        margin-left:calc((100% - 90%) / 2);
        max-width:100%;
    }
   
 .d-ip-block {display:block !important;}
 .d-ip-none {display:none !important;}

}



@media only screen and (max-width: 991px) {
    
body {
    margin-top: 65px;
}
    
  nav {
      background:#205529;
  }    
  .navbar-brand img {
    width: 70px;
}
  nav .navbar-brand {
    margin-left: 15px;
  }
  
  .h2{font-size:35px;}
  .h2 br {display:none;}
  .h2 span {display:block;}

  
  
  nav .navbar-toggler-icon {
    background: #606d6d;
    width: 50px;
    height: 2px;
    display:none;
  }
  
 
  
  nav {padding:5px 0px;}
  
nav .navbar-nav {
    margin-top: 30px;
    margin-bottom: 20px;
}

nav .vn-btn {margin-bottom:20px;}
  
  nav .navbar-nav .nav-item {
      padding-bottom:10px;
      padding-top:10px;
  }
  
 
  nav .navbar-nav .nav-item {
    margin-left: 15px;
}
  
  .pad80 {
    padding: 40px 0px;
  }
  
  .padt80 {
      padding-top:40px;
  }
  
  p br {
      display:none;
  }
  
.desktop-none {display:block;}
.mobile-none {display:none;}
nav .borde {display:none !important;}

.h2 {margin-bottom:35px;}
.who-we-are {padding-bottom:250px;}
.who-we-are .h2 {margin-bottom:35px !important;}
.floating0 { position: absolute; right: 0; top: -300px; width: 460px; }
.why-choose .row {margin-bottom:-30px;}
.why-choose .col-lg-3 {margin-bottom:30px;}
.product h5 {font-size:18px;}
.findus { height: 650px;}
.brands li {width:140px;}
.partner {padding:40px;}
.flex-container { padding-left: 3%; }
.memberdetails_pop {
    height: 75vh;
    top: 13vh;
}
.memberdetails_pop .ne2 {width:240px;}
.slide_desc h5 {margin-top:20px;}
.slide_product .animated_img {text-align:left; max-width:350px; margin:0 auto;}
.bowl img {display:none;}
.mb-none {display:none;}
footer {margin-top:0px}
footer h5 {font-size:25px;}
.footerlogo {width:100px;}
.grmlogo { width: 110px;}
.footer2row {margin-top:10px;}
.address {margin-top:30px;}
.address p {width:33%; margin-bottom:0px;}
footer .probg {display:none;}
.swiper-container { width: 100% !important;}
.swiper-slide img { height: 670px}
.swiper-container::after {height:756px;}
.swiper-slide-active {transform:scale(1);}
.swiper-slide-active img {border-radius:45px;}

.header_margin {
    margin-top: 30px;
}
.slide_desc1 {
    padding-left: 0; margin-top:30px;
}

.buynow_drop {display:none;}
.mb_buynow {position:fixed; background:#000; bottom:-1px; width:100%; display:block; z-index:1; }
.mb_buynow.open {padding-top:20px; padding-bottom:20px;}
.mb_buynow span {font-size:18px; color:#fff; text-align:center; display:block; padding:10px;}
.mb_buynow a {
    color: #fff;
    border-bottom: 1px solid #ffffff42;
    display: block;
    padding: 12px 20px;
}
.mb_buynow  ul {display:none; padding:5px 30px;}
.mb_buynow li {list-style:none;}
.mb_buynow li:last-child a {
   padding-bottom:0;
   border:0;
   
}

.banner-slider .slider.slider-for,
  .banner-slider .slider.slider-nav {
    max-width: 100%;
    float: none;
  }
  .banner-slider .slider.slider-for {
    padding-right: 0;
  }
  .banner-slider .slider.slider-nav {
    height: auto;
  }
  .slider-banner-image {
    height: 500px;
  }
  .slider.slider-nav.thumb-image {
    padding: 10px 30px 0;
  }
  .slider-nav .slick-slide span {
    padding: 5px 0;
  }
  
  .vehicle-detail-banner .car-slider-desc {
    max-width: 340px;
  }
  .bid-tag {
    padding: 10px 0 15px;
  }
.slider.slider-nav.thumb-image {
    white-space: nowrap;
    margin-bottom: 30px;
}
  .thumbnail-image.slick-slide {
    padding: 0px 5px;
    min-width: 75px;
    display: inline-block;
    float: none;
  }
  
  .slider-banner-image {
    height: 340px !important;
  }
  
  .about0img {margin-bottom:30px;}
  
 .about0img img  {max-width:100%;}
 .partnercontent {padding-bottom:0px;}
 
 .king img {
    margin-bottom: -30px;
}
 
 .king li {
    position: initial;
    margin-bottom: 11px;
    font-size: 13px;
}

.king li br  {
    display:none;
}
li.l5 {transform:none;}

.partnerimage img {display:none;}

.slide_desc {
    padding-left: 0;
    margin-top: 30px;
}

.partner-form .grm-btn {

    margin: 0 auto;
    float: none;
    display: flex;
    text-align: center;
    align-items: center;
    justify-content: center;
    margin-bottom: 15px;
}

.copyrite {
    text-align: center;
    padding-bottom: 65px;
}

.mt-50 {
    margin-top: 0px;
}


}



@media (max-width:767px) {
    
    
nav > .container {
    padding-left:15px !important;
    padding-right:15px !important;
}
    
.container {
    padding-left:30px;
    padding-right:30px;
}
    
nav .navbar-nav .nav-item {
    margin-left: 15px;
    border-bottom:1px solid #ffffff40;
}   
nav .navbar-nav .nav-item:last-child {border:0; }

.navbar-brand svg path {
    fill: #fff !important;
}

nav .navbar-nav .nav-link {color:#fff !important;}

.banner {
    height: 80vh;
}
.banner img, .banner video {
    height:80vh;
}

.banner .h2 {
    font-size:35px;
}

.caption {
    margin-top:-30px;
}

.caption p, .caption li {
    font-size: 16px;
    padding-right: 30px;
}

.caption p span {display:block;}

.caption li, .caption li a, .caption a {
    color:#fff !important;
}

.caption ul {
    padding-left:0px;
    margin-left:23px;
}


.h2 { font-size: 28px; margin-bottom: 20px; }
h4 {
    font-size: 20px;
}
.span {
    font-size:14px;
}

p {font-size:14px;}

footer {overflow:hidden;}


.h2 span { display: inline;}
.who-we-are {clip-path:polygon(0 0, 100% 0, 100% 90%, 0 100%); padding-bottom:70px;}
.who-we-are img {margin-bottom:20px;}
.who-we-are .h2 { margin-bottom: 20px !important;}
.floating0 {position: initial; width: 100%;}
.slide_desc h2 {font-size:35px;}
.slide_desc {padding:20px;}
.memberdetails_pop .slide_product {display:none;}
.memberdetails_pop .brands ul {justify-content:space-between;}
.memberdetails_pop .brands li { margin: 0; width: 30%; padding: 10px 10px; border-radius: 10px; }
.findus .brands ul {justify-content:space-between;}
.findus .brands li {
    width: 23%;
    margin: 0;
    padding: 15px 10px;
    height: auto;
    border-radius:10px;
}
.para-main { margin-bottom: 30px; }
.findus { height: 540px;}
.partner { padding: 40px 15px; }
.partner-form {margin-top:30px; margin-bottom:30px;}
.partner-form .form-control {margin-bottom:30px;}
.address {flex-wrap:wrap; margin-bottom:-20px;}
.address p {width:100%; margin-bottom:20px;}
footer h5 {margin-bottom:0px; font-size:20px;}
.copyrite {
    text-align: center;
    padding-bottom: 60px;
    padding-top: 5px;
}
.sociallinks {margin-top:10px; margin-bottom:10px;}
.sociallinks .d-flex {justify-content:center;}
.newsbox .overflow img {height:250px; object-fit:cover}
.nav-tabs {margin-bottom:10px;}
.tab-content {margin-top:-20px;}

.swiper-slide img { height: 670px}
.swiper-container::after {height:756px;}
.swiper-slide-active {transform:scale(1);}
.swiper-slide-active img {border-radius:45px;}
.swiper-shadow::before, .swiper-shadow::after {display:none;}
.swiper-pagination {left:0; bottom:5px;}
.copyrite .row {flex-direction:column-reverse;}
.swiper-shadow {position: relative;   margin-bottom: 30px;   width: 330px;  margin: 0 auto;}

.nav-tabs li {
    margin-right: 10px;
    margin-bottom: 15px !important;
}
.nav-tabs li a {font-size:14px;}

.slide_product1 img {
    width: 100%;
    margin-left: -40px;
}
.brands1 li img {width:65px;}
.brands1 ul {padding:14px 20px;}
.brands1 li:last-child img {width:80px;}
.avialibility {display:flex;}
.avialibility p strong {display:block;}
.avialibility p:first-child::after { right: -39%; height: 40px; }
.slide_desc1 .grm-btn { padding: 12px; font-size: 14px; }
.aboutimg img {height:280px;}
.addrow .col-sm-4 {margin-top:10px;}
.c-space {margin-bottom:30px;}
.mapcontact iframe {height:280px;}
#contactForm {text-align:center;}
.pr_main {padding:24px 20px 20px;}
.hidnimg {width:120px !important; right:-20px;}
.partner label.error {
    
    top: -19px;
    position: relative;
    text-align: left;
    display: block;
    margin-bottom: -10px;
}

.addh {font-size:23px;}

.about0img img {height:auto;}


.video_wrap {
    margin-top: 30px;
    margin-bottom: 30px;
}
.video_wrap img, .video_wrap iframe {
    height: 290px;
    margin-bottom: -8px;
}

.explore-btn {text-align:left; margin-top:30px;}

.partner {
    padding: 35px 24px 1px;
}

.partnercontent {
    padding-bottom: 0px;
    padding: 0;
    padding-top: 20px;
    text-align: left;
}

.brands_slide {margin-top:10px;}
.amazon img {
    position: relative;
    top: 4px;
    margin: 0;
}

.findus  {background:url(../images/where.webp) no-repeat center right / cover !important; position:relative;}
.findus::before {background:#00000091 ;position:absolute; height:100%; width:100%; content:''; top:0;}
.king img {
    margin-bottom: 0;
}

.brands_slide .slick-list {
    padding-right: 30px;
}

.banner-slider {
    display:flex;
    flex-direction: column-reverse;
}

.slider.slider-nav.thumb-image {
    margin-top: 30px;
    margin-bottom:0px;
}
.slider-nav .slick-slide.thumbnail-image .thumbImg {
    padding:5px;
    height:90px;
    border-radius:5px;
}
.mt-40 {
    margin-top:20px;
}

.slider-banner-image img {
     margin-top: 0px; 
}
.banner-slider .slider.slider-for {
    padding-left: 0px !important;
}

.slider.slider-nav.thumb-image {
    padding: 10px 10px 0;
}

.thumbnail-image.slick-slide {
    min-width:33%;
    width:33%;
}

.brands1 li img, .brands1 li:last-child img {
    width: 55px !important;
}
.avialibility {
    display: inline-flex;
    margin-bottom: -20px;
}
.avialibility p {display:flex;}
.avialibility p strong {
    
    padding-right: 8px;
    color: #212529;
}

.mb-center {text-align:center;}

footer::before {top:-150px;}

.innersection {
    margin-top: 20px;
}

.checkform label {width:85%;}
#terms-error {margin-top:20px;}

.phonenumbers {padding:20px;}

}








