@media(max-width:1079px) and (min-width:767px){
    .box-right h3{font-size: 12px !important;}
    .select-box .form-group label{    font-size: 12px !important;}
    .location-brands li{width: 20% !important;}
    .panel-default>.panel-heading a{font-size: 16px !important;}
    .panel-title{padding-top: 5px;}
    .heading-h1{font-size: 21px !important; padding-bottom: 0px !important;}
}

@media (min-width: 768px) {
     .navbar-collapse.in{    overflow-y: auto !important;}
     .navbar-collapse.collapse{height: calc(100% - 55px) !important;}
.paddingleft { padding-left: 0; }
.paddingright { padding-right: 0; }
}
 @media (min-width: 1080px) {
  /*----- nav -----*/ 
     .location-dropdown .show-all{width: 100% !important;}
     .location-dropdown li{width: 25% !important;}
     .location-dropdown li .desktop-navBlock li{width: 100% !important;}
     .location-dropdown {     display: flex !important; flex-wrap: wrap;
         width: 100% !important; position: fixed !important; top: 110px !important; padding: 0 0px !important;
         max-width: 940px;
    left: 53.5% !important;
    transform: translate(-50%, 0%) !important;}
.location-brands { position: fixed !important; width: 70% !important; top: 110px !important; margin: 0 auto; left: 15% !important; overflow: hidden; padding-bottom: 0px !important; }
/*----- nav -----*/
.new-nav { display: flex; align-items: center; justify-content: space-between; }
.nav-align-gird { max-width: 100%; width: calc(100% - 160px); margin: 0 auto 0 0; }
.navbar-nav li:hover ul { padding: 5px 0 10px !important; display: block; visibility: visible; opacity: 1; z-index: 1; transform: translateY(0%); transition-delay: 0s, 0s, 0.3s; }
.navbar-nav li ul ul { display: block !important; }
.navbar-nav li ul li:hover ul { display: block !important; }
.navbar-nav li ul { visibility: hidden; opacity: 0;
/*    display: block !important; */
     }
.blk-none { display: none !important; }
}
 @media (max-width: 1200px) {
.container { width: 100%; padding-left: 12px !important; padding-right: 12px !important; }
.navbar-nav li { display: inline-block; float: none; }
.row-list { margin-right: 0; margin-left: 0; }
.navbar-default .navbar-nav > li > a { padding: 0 5px 0; }
/* .navbar-default .navbar-nav > li:first-child{padding:0;} */
.navbar-nav li:last-child ul { right: 0; left: 0px; }
.navbar-default .navbar-nav > li { padding: 0 4px; }
.logo { top: 0; }
.navbar-nav li ul { left: 10px; }
.navbar-nav li:hover ul { display: block; }
.inner_banner { margin: 90px 0 0; }
}
 @media (max-width: 1079px) {
     /*----- nav -----*/
     .right-box{padding-top: 20px !important; margin-bottom: 25px;}
     .navbar-nav li ul li{border-bottom: 0px !important;}
     .navbar-nav li ul li span{display: none !important;}
     .navbar-nav {
    display: block !important;
}
     .navbar-collapse.in {
    left: 0px !important;
    transform: translateX(0%);
    display: block !important;
    transition: all ease-in-out 0.2s;
    -o-transition: all ease-in-out 0.2s;
    -webkit-transition: all ease-in-out 0.2s;
    -ms-transition: all ease-in-out 0.2s;
}
     /*----- nav -----*/
.inner_banner { margin: 70px 0 0; }
.navbar-collapse .btn-default { color: #fff !important; border: 3px solid #fff !important; }
.navbar-default .navbar-nav > li > a { color: #7f7d6f; }
.header.sticky .navigation { padding: 10px 0; }
.logo img { width: 160px; }
.none-blk { display: none !important; }
.collapse { display: none; }
.navbar-default .navbar-collapse.show { display: block !important; transition: all ease-in-out 0.2s; -o-transition: all ease-in-out 0.2s; -webkit-transition: all ease-in-out 0.2s; -ms-transition: all ease-in-out 0.2s; }
.navbar-collapse { width: 100%; max-width: 100%; height: calc(100% - 55px); top: 64px; position: fixed; left: -110%; display: block !important; transition: all ease-in-out 0.2s; -o-transition: all ease-in-out 0.2s; -webkit-transition: all ease-in-out 0.2s; -ms-transition: all ease-in-out 0.2s; background: #fff; /* transform: translateX(-100%); */ border-top: 1px solid #49365A; overflow-y: auto; overflow-x: hidden; z-index: 9; }
.navbar-collapse.show { left: 0; transform: translateX(0%); }
.navbar-default .navbar-collapse { border: none; box-shadow: none; }
.headertoprgt { display: none; background-color: transparent; }
.mobilelist { display: block; }
.mobilelist .headertoprgt { display: block; padding: 0 0 5px; margin: 0; }
.navbar { float: none; margin: 0 0 0; }
.navbar-header { float: left; }
.navbar-toggle.active .icon-bar:nth-of-type(3) { top: -6px; transform: rotate(-45deg); width: 22px !important; }
.navbar-toggle .icon-bar { display: block; width: 22px; height: 2px; border-radius: 1px; background: #fff; }
.navbar-toggle { float: none; display: block; margin: 0px 0 0 10px; border-color: #000; padding: 14px 10px; border-radius: 50%; background: #000; position: relative; outline: none !important; }
.navbar-toggle .icon-bar:nth-child(2) { width: 20px; margin: 4px 0; }
.navbar-toggle .icon-bar:nth-child(3) { width: 16px; }
.navbar-nav { width: 100%; margin: 10px 0 0; }
.navbar-nav li { width: 100%; border-bottom: 1px solid #7f7d6f; }
.navbar-nav li a { padding: 5px 3px !important; font-size: 12px; }
.navbar-nav li span { display: block; }
.navbar-nav li ul ul { position: static; width: 100%; padding: 5px 10px; }
.navbar-nav li ul { position: static; width: 100%; padding: 5px 10px; visibility: visible; opacity: 1; transform: none !important; transition: none !important; display: none; }
.navlist { padding: 0 0 0; position: relative; z-index: 9; display: block; width: 100%; float: none; }
.logo { display: block; float: left; position: relative; width: 70%; }
.logo_pos { display: none !important; }
.navbar-header { float: right; display: block; }
.navbar-default .navbar-nav > li > a { text-align: left; display: block; }
.navbar-default .navbar-nav > li { padding: 5px 5px; text-align: left; }
.navbar-default .navbar-nav > li > a:after { display: none; }
.navbar-nav li:hover ul { display: none; }
.navbar-nav li ul { display: none; }
/*.navbar-nav	li ul ul {display:none !important;}
    */
.navbar-nav li ul li:hover ul { display: none; }
.navbar-nav li ul li:hover { color: #fff; }
.navbar-default .navbar-nav > li:last-child {/*padding:0;*/ }
.navbar-nav li:last-child { border: none; }
.navigation { background-color: #fff !important; padding: 10px 0; }
.header.sticky .navbar { margin: 0; }
.header.sticky .navbar-collapse { top: 100px; }
.header.sticky .logo img { width: 155px; }
.navbar-default .navbar-nav > li > a i { display: none; }
.navbar-nav li ul li a i { display: none; }
}
 @media (max-width: 991px) {
.owl-carousel .owl-nav button.owl-prev { left: -10px !important; }
.owl-carousel .owl-nav button.owl-next { right: -10px !important; }
.headertoprgt { display: none; }
.mobilelist { display: block; }
.mobilelist .headertoprgt { display: block; padding: 0 0 5px; margin: 10px 0 0; }
.navbar { float: none; }
.navbar-header { float: right; }
.collapse { display: none; }
.navbar-nav { width: 100%; }
.navbar-nav li a { padding: 5px 7px !important; }
.navbar-default .navbar-nav > li > a:hover { color: #7f7d6f; }
.navbar-nav li span { display: block; }
.navbar-nav li ul li span { display: block; }
.navbar-nav li ul ul { position: static; width: 100%; padding: 5px 10px; }
.navbar-nav li ul { position: static; width: 100%; padding: 5px 10px; }
.navlist { padding: 0 0px 0; position: relative; z-index: 9; display: block; width: 100%; }
/* .logo	 {display:block; float:left; top:0;} */
.logo_pos { display: none !important; }
}
 @media (max-width: 767px) {
     .heading-h3, .form-box{padding-left: 0px !important;}
     .cart-right{margin-top: 20px;}
     .count-btn{padding-left: 15px !important;}
     .select-box .form-group{margin-bottom: 15px !important;}
     .location-brands li{width: 50% !important;}
     .brand-box ul li{width: 50%;}
     .step-two{text-align: left;
    float: none !important;}
}
 @media (max-width: 575px) { 
     .select-box  .col-md-4.col-xs-12.pr-0{padding-right: 15px !important;}
     .right-box{padding-top: 25px; text-align: center;}
     .inner_banner { margin: 64px 0 0; }
}
@media(max-width:470px){
    #carousel0 .owl-item .item img{max-width: 190px; width: 100%; margin: 0 auto;}
	#top p{font-size:14px;padding:2px 0;}
}
 @media (max-width: 450px) {
     ul.sociallist li{padding: 0 3px !important;}
     .logo{width: 27% !important;} 
     .logo img{    max-width: 90px !important; padding-top: 12px;}
.grey-overlay { width: 100%; left: -1%; }
}
