	
/* ==============Lov Patsariya UI Developer=========== */

@media (min-width:991px) {
  .nav-side-menu .menu-list .menu-content {
    display: block;
  }
}

@media(max-width:1366px) {
.container1440{max-width:1340px;}
.customSelectBox .chosen-container-single .chosen-single span,.menuList li a{font-size:15px;}
.cartRight{min-width:350px;margin-left:40px;}
}



@media(max-width:1199px) {
.container1440{max-width:991px;}
.featureBox{padding:15px;}
.topBanner-content h1{font-size:24px;}
.cartRight{min-width:300px;margin-left:20px;}
.product-slider .slick-prev,.blogs-slider .slick-prev{    left: -20px!important;}
.product-slider .slick-next,.blogs-slider .slick-next{ right: -20px!important;}
.header .container1440{width:100%;max-width:100%;}
 .slideMainImg{height: 300px;}
 .order-viewTop{padding-left:20px;}
 .satisfiedBlocked{margin-right:10px;}
}

@media(max-width:1024px){
  .menuListBox {flex-wrap:wrap;}
  .rowpadding,.rowpadding1{    padding-left: 0px!important;padding: 0px 10px !important;}
  .textsecBlog h5{font-size:14px;}
  .caption p{font-size:16px;}
  .caption1 p{font-size:16px;}
  .blogCard .caption2{font-size:16px;}
 
}


/* =============767px 991px Start========== */
@media(max-width:991px){
.headerSearchBox {margin-right:auto;}	
.logo{max-width:50px;}
	
.head-user-name {display:none;}	
.web-view-logo{display:none;}	
body.loged header{padding-right:0px;}
header > nav {padding-right:50px; }
.banner-home{background-position:center top;background-size:cover;}
.desktopFrame {margin-top:30px;}
.mob-menu{display:block;}
.close-menu{display:block;}
.menu{opacity:0; visibility:hidden; backface-visibility:hidden; position:fixed; top:0px; right:0px; margin-right:-100%; background:#164a7b; padding-top:50px; width:300px; height:100vh; overflow:hidden; overflow-y:auto; z-index:1; transition:400ms;}
.menu ul li {display:block;border-bottom:1px solid #d8d8d8; }
.menu ul li a{color:#ffffff;}
.menu-slide{margin-right:0; opacity:1; visibility:visible; backface-visibility:visible; transition:400ms;}
.steps-main-wrapper{flex-wrap:wrap!important;}
.step-left, .step-right {order: 2;padding: 3rem 1rem 0;}
.steps-listing li{padding-right:0px;padding-left:70px;}
.steps-listing li span.step-number{left:0;right:auto;}
.steps-listing li:before{left: 26px;right:auto;}
.step-left {text-align: left;}
.loginBox{margin-right:40px;}
.system-block{padding:0px;}
.menu_toggle_box {opacity: 1; visibility: visible; backface-visibility: visible; }
.leftPannelMAin {margin-left: -320px; position: absolute; height: 100%; z-index: 10;border:1px solid #ddd;top:0px}
.leftPannelMAin.show_slide { margin-left: 0;}
/* .innerbody  .header.sildepannel{padding-left:60px} */
.btn.btn-menu{background:transparent;}

.contactMain{flex-wrap:wrap;}
.contactLeftSection, .contactrightSection{width:100%;}
 /*.contactrightSection{height:400px;margin-top:30px;}*/
 .ModalFormTop{flex-wrap:wrap;}
 .commonFormModal{width:100%;padding:20px;}
 .mobileView{display:block;width:100%;}
 .webview{display:none;}
 .orDivider.mobileView span{margin-bottom:0px;}
 .bannerInner, .contentPadding{padding:0 0px;}
 .cartMainBlock{display:flex;justify-content:space-between;flex-wrap:wrap;}
 .cartRight{margin-top:30px;margin-left:0px;min-width:auto;}
 .menuList li {min-width: 100%;text-align: left;}
 .menuList li a:after{width:0px}
 .blogCard.blogCard1 {margin-bottom: 6px;}
 .leftSide-section img{width:25px;height:25px;}
.leftSide-section h6{padding-left: 10px;font-size:14px}
.rightSide-section h6{font-size:14px;}
.product-descright{padding-left:0px;}
.dilevrtlistBlcok {padding:20px 10px;}
.radio-design2{padding-left: 25px;}
.dilevrtlistBlcok .radioSec h3{font-size:15px;margin-right:10px;}
.delTopHeading {font-size:14px;}
.ChooseDateInner{padding:20px 10px;}
.DateBlock{margin-bottom:20px;}
.deliveryForm{padding:20px 0px;}
.radio-design2 {margin-bottom:5px;}
.dilevrtlistBlcok .btn{margin-bottom:5px;}
.ConfirmBlockSection .pintext img:last-child{margin-top:5px}
.pintext{align-items:flex-start;}
.paddlfttsde{padding-left:0px;}

/*sidepannel*/
.userSidemenu.mt-5{padding-left: 0px;}
  .nav-side-menu {
       position: absolute;
    width: 100%;
    margin-bottom: 10px;min-height:auto;
    padding-top: 47px;z-index: 99;
    box-shadow: 0 5px 10px #ddd;
    height: auto;
  }
  .nav-side-menu .toggle-btn {
    display: block;
    cursor: pointer;
    position: absolute;
    right: 10px;
    top: 10px;
    z-index: 10 !important;
    padding: 3px;
/*    background-color: #ffffff;*/
    color: #000;
    width: 40px;
    text-align: center;
  }
  .brand {
    text-align: left !important;
    font-size: 22px;
    padding-left: 20px;
    line-height: 50px !important;
  }
  .nav-side-menu ul .sub-menu li.active:before{border:0px;}
  .userSidemenu .rightside{padding:22px 10px;padding-top:60px;}
  .green-box{position:inherit;}
}
/* =============767px 991px End========== */

/* =============767px Start========== */
@media(max-width:767px){
.imagecover img{  
	margin-bottom: 10px;
}
.logo {max-width: 80px;margin: 0 auto;}	
.customNavbar {display: block;padding: 15px 0 15px 0px;}
.headerSearchBox {
    width: 100%;
    margin: 25px 0 12px 0;
    text-align: center;
    max-width: 100%;
    padding:0;
}	
.headSearchInnerBox{display:none;position:absolute;left:0;bottom:-33px;width:100%;border-top:1px solid #ddd;}
.headerSearchBox .form-control{border-radius:0;min-height:40px;}
.headSearchInnerBox.show{display:block;}
.head-user-img{width:30px;height:30px;}	
.priceTickersList{display:none;}	
.loginBox{    max-width: 280px;
    margin: 0 auto;
}
.btn.btnHeader{padding:3px 12px;min-width:75px;}
.top_user_info{max-width:50px;min-width:auto;}
.topBanner-content h1,.sectionHead h2,.tableBoxHead h4{font-size:20px;}
.topBanner-content p{font-size:14px;}


.mobW100{width:100%!important;max-width:100%!important;}
.mobTextCenter{text-align:center;}
.tableFilter .btn {min-height:45px;}
span.footLogo{display:block;top:auto;margin:0 auto 25px;}
footer p.copyRight{margin:15px 0 0;font-size:0.7rem;}
.addressBox{margin-top:15px;}
.largeImg{margin-top:30px;}
.animationWalletBox {margin-bottom:45px!important;}
.createAccountBox span{margin:0 0 10px;}
.formLinksInfo{font-size:12px;}
.formBox .form-control{font-size:14px;min-height:45px;}


.bannerSearchBox{flex-wrap:wrap;justify-content:center;}
.bannerSearchBox .btn{margin-top:15px;min-height:50px;}
.p2pStoargeBox{padding:0;}
.sliderCommonStyle {padding:0;}
.sliderCommonStyle .slick-prev {left:-2px;}
.sliderCommonStyle .slick-next {right:-2px;}
.videoBox{margin-bottom:15px;}
.videoBox video{height:256px;}
.subscribeHead{margin-bottom:10px;}
.subscribeBox .btn{top: 3px;}
.menuList li{min-width:100%;text-align:left;}
.menuListBox {display: block;}
.whyChooseBox{flex-wrap:wrap;}
.menuList li a:after{background:transparent;}
.accordianceMAin .card-header .accordinnAnchor{font-size:14px;}
.cartTable .table {min-width:800px;}



.topList li{padding: 7px 0; font-size: 13px;  width: 50%;}
.topList li img{    width: 15px;}
.chooseList li{min-width:50%;margin-bottom:10px;align-items:flex-start;}
.chooseList li label {font-size:16px;}
.chooseicon{min-width:40px}
ul.foot-list.social-list li a {    max-width: 28px;}
ul.companydetails-list li{flex-wrap:wrap;}
.foot-content h5 {font-size:15px;}
ul.foot-list li a {font-size:14px;}
.ways-use {    max-width: calc(100% - 20px);padding:10px}
.rowpadding,.rowpadding1{     padding: 0px 15px !important; 
padding-right: 15px!important;}
.textsecBlog1{max-width:100%;width:100%;}
.cartRight{padding:0 10px;}
.blogpageTab .tab button{float:none;width:100%;border-bottom:1px solid #80956d}
.textsecBlog h5{font-size:16px;}
.textsecBlog1 h5{font-size:14px;margin-top:0px;}
.textsecBlog1 h5.mt-2{margin-top:0px!important;}
.careersection .career1{ padding: 20px 20px;}
.careerheading h1{    margin-top: 10px;
    margin-left: 0px;font-size:30px}
 h3.color-size{font-size:22px;}
 .image-text h5{min-height:auto;font-size:17px;}
.testinomial-style .rightbtm ,.testinomial-style .max-WT-60{    max-width: 24px!important;}
.staticsPage h5{font-size:15px;}
.sectionpdd .row:last-child { padding-top: 20px;}
.quantitysection .addproductIcon{margin: 0 10px;}
.card-body{padding:10px}
.accordinceCommonInner  .card-body p{font-size:14px;}
.supportRyt{    padding: 20px 10px;}
.orderTopPannel, .Order-bottomPannel{flex-wrap:wrap;}
.order-RightBlock{width:100%;text-align: center;}
.order-viewTop{    padding-left: 0px;}
.order-BodyPannel{padding:20px 10px}
.Order-bottomPannel .lefttextPannel{    padding-left: 0px;margin-bottom:10px;}
.Order-bottomPannel .lefttextPannel li{width:32%}

.order-heading h4{    font-size: 16px;}
.order-heading{flex-wrap:wrap;padding:20px 10px;}
.order-HeadingRight.ml-auto{min-width:100%;margin-top:10px;}
.order-heading .order-HeadingRight .order-bottom{text-align:left;}
.NotificationListBlock li{flex-wrap:wrap;}
.NotificationListBlock li p{margin-left:0px;}
.NotificationListBlock li .right-textBlock{text-align:left;}
.issuesform .form-group{flex-wrap:wrap;}
.issuesform input.form-control{min-width:100%;}
.issuesform, .accordianePannelIssue{padding:0 0px;}
.accordianePannelIssue .accordianceMAin .card-header .accordinnAnchor{    font-size: 14px;padding: 10px 10px;padding-right:20px;}
.accordianePannelIssue .accordianceMAin .card-header .accordinnAnchor span{font-size: 14px;float:none}
.accordianePannelIssue .accordinnAnchor:before {right:10px;}
.dilevrtlistBlcok .botsection{padding-left: 0px;}
}
@media(max-width:768px){
  .rightSide-section{position:relative;}
    .rightSide-section h6 {
    margin-top: 0px;
    position: absolute;top:-9px;
    right: 0px;font-size:12px;
}
    .contactpage {
    padding: 30px 0 20px;
}
	.shaddow-box {
    margin: 0 0 20px;
}
.new-boxes-color.align-items-center.d-flex {
    margin-top: 15px;
}
.aboutSlider .slick-prev, .aboutSlider .slick-next{top:auto;bottom:-10px;background:#80956d;transform:translate(-44% , 0);border-radius:50%;height:30px;width:30px;}
.aboutSlider .slick-prev{left:40%;    top: auto !important;}
.aboutSlider .slick-next{right: 40%;    top: auto !important;}
}

@media(max-width:1280px){
.aboutSlider .slick-prev, .aboutSlider .slick-next{top:auto;bottom:-10px;background:#80956d;transform:translate(-44% , 0);border-radius:50%;height:30px;width:30px;}
.aboutSlider .slick-prev{left:40%;    top: auto !important;}
.aboutSlider .slick-next{right: 40%;    top: auto !important;}
}
/* =============767px End========== */
@media(max-width:576px){
  .cartBtn .btn{width:100%;min-width:100%;}
  .Order-bottomPannel .lefttextPannel li{ width:100%;margin-bottom:15px;}
.order-filter{flex-wrap:wrap;}
.order-filter .leftFilter{flex-wrap:wrap;}
.order-filter select{width:100%;}
.order-filter  .rightfilter{width:100%;margin-top:10px;}
}

@media(max-width:479px){
.subscribeBox .form-control{padding-left:10px;padding-right:72px;}
.subscribeBox .btn{top:6px;font-size:13px;right:0px;}
.sectionActionBtn .btn{font-size:14px!important;min-width:auto!important;}	
.stepbox-complained .complainedProcessList li h6{    font-size: 11px;    margin-top: -34px;}
.sliderBottomtext .dateText ,.sliderBottomtext .timetext{ font-size: 11px;}
.stepbox-complained .complainedProcessList li img {    left: 39%;}
.sliderBottomtext{    margin-top: 49px;}
.stepbox-complained .complainedProcessList li.canclled img {    left: 41.5%;}
.dilevrtlistBlcok .radioSec{flex-wrap:wrap;}
}




@media(min-width:768px){
.headSearchIcon{display:none;}
.mainContent {
  min-height:calc(100vh - 479px);
  background: #f7f7f7;
}	
}

@media(min-width:992px){
.mob-view-logo{display:none;}
.menu ul li + li{margin-left:10px;}
}

@media(max-width:768px){
  .green-box {
margin-right: 15px;
    margin-left: 0px;
}
label.greenbox-txt {
    font-weight: 100;
    color: #fff;
    font-size: 14px;
}

}



@media(min-width:576px){

ul.companydetails-list li {flex-wrap: wrap;}


}
